支持 AAR 接入 mPaaS,更贴近原生接入体验

本文涉及的产品
mPaaS订阅基础套餐,标准版 3个月
简介: mPaaS 团队在 10.1.68 Beta 版本推出了基于 Android 原生开发的 AAR 接入方案

背景

长期以来,mPaaS 遵循支付宝原生的开发模式,并继承了 Bundle 作为敏捷开发与快速迭代的最佳工程实践方案,通过使用“多 Bundle“的开发模式,开发者能够支撑 Android 的组件化与插件化开发需求。随着持续的支持新用户接入 mPaaS 过程中,“多 Bundle”开发模式对于众多 Android 原生小工程开发场景来说过于沉重,且不利于开发者理解,为此 mPaaS 团队在 10.1.68 Beta 版本推出了基于 Android 原生开发的 AAR 接入方案。你可以参考以下文档升级体验:
  • mPaaS Inside 升级 AAR:

https://help.aliyun.com/document_detail/157038.html

Bundle 和 AAR 两种接入方式如何选择?

  • Bundle:若您的 App 业务复杂,包含多个模块且模块之间没有强耦合关系(如支付宝内的借呗和蚂蚁森林),同时开发规模较大,涉及不同的团队或部门,则更需要考虑如何根据业务、团队进行多人多团队的协同开发,建议您使用 Bundle 的方式并行开发。
  • AAR:若你的 App 业务功能相对简约单一,所以业务在一个单工程中,同时开发团队规模较小,建议您使用 AAR 的方式快速集成 mPaaS 能力。
​参考项 Bundle AAR
研发场景 大型工程协同开发 单一工程开发
团队规模 较大 (>10) 较小 (<10)
编译速度 10s​ 30s
接入步骤 IDEA 插件管理 JSON 依赖图 原生 pom 依赖

image.png
动态-logo.gif
公众号媒体导流矩阵.jpg

相关文章
|
2月前
|
JSON Dart Java
flutter开发多端平台应用的探索 下 (跨模块、跨语言通信之平台通道)
flutter开发多端平台应用的探索 下 (跨模块、跨语言通信之平台通道)
|
5月前
|
小程序 前端开发 定位技术
简单快速搭建出适配于多平台的小程序
随着移动互联网的深入发展,小程序以其轻量、便捷、即用即走的特点,逐渐成为企业与用户沟通的重要桥梁。在当今数字化时代,随着各大平台纷纷推出小程序,小程序已成为企业与用户交互的重要工具,跨平台开发更是成为开发者们关注的焦点。作为开发者来说,为了满足不同用户的需求,我们需要能够快速搭建出适配于多平台的小程序,那么本文就来聊一聊小程序的优势、如何实现一站式开发多平台的小程序,以及对于小程序功能模块集成能力的期望。
143 1
简单快速搭建出适配于多平台的小程序
|
5月前
|
安全 定位技术 API
探讨如何在Flutter中集成支付、地图等第三方服务,以及集成过程中需要注意的问题和最佳实践
【6月更文挑战第11天】本文介绍了在Flutter中集成第三方服务,如支付和地图,以增强应用功能和用户体验。开发者可通过官方或社区插件集成服务,注意服务选择、API调用、错误处理和用户体验。支付集成涉及选择服务、获取API密钥、引入插件、调用API及处理结果。地图集成则包括选择地图服务、获取API密钥、初始化地图组件和添加交互功能。集成时要选择稳定插件、仔细阅读文档,处理错误,优化性能并遵循安全规范。随着Flutter生态发展,更多优质服务将可供选择。
101 2
|
Web App开发 开发工具 Android开发
Android平台不需要单独部署流媒体服务如何实现内网环境下一对一音视频互动
我们在做内网环境的一对一音视频互动的时候,遇到这样的技术诉求:如智能硬件场景下(比如操控智能硬件),纯内网环境,如何不要单独部署RTMP或类似流媒体服务,实现一对一音视频互动。
|
6月前
|
测试技术 API 开发工具
|
编解码 监控 前端开发
如何快速实现Android平台前端设备接入能力
SIP(会话初始化协议)是在 IP网络上进行多媒体通信的应用层控制协议,以几种RFC的形式提供,其中最重要的是包含核心协议规范的RFC3261。该协议用于创建,修改和终止与一个或多个参与者的会话。通过会话,我们了解了一组进行通信的发送方和接收方,以及在通信过程中这些发送方和接收方保持的状态。会话的示例可以包括Internet电话呼叫,多媒体分发,多媒体会议,分布式计算机游戏等。
|
自然语言处理 UED
直播平台搭建开发知识:连接世界,多语言功能!
语言差异成为了限制用户体验与参与度的一道壁垒,为了打破这一障碍,直播平台纷纷引入多语言功能,以便更好地满足全球不同语言用户的需求。下面就进入我们今天的内容:直播平台搭建技术多语言功能!
直播平台搭建开发知识:连接世界,多语言功能!
|
Java 开发者
HarmonyOS学习路之开发篇—流转(跨端迁移 二)
完成环境搭建,在DevEco Studio中,选择手机设备,Empty Feature Ability(Java)模板创建项目,在项目自动创建的MainAbility中实现IAbilityContinuation接口。
|
调度 开发者
HarmonyOS学习路之开发篇—流转(跨端迁移 一)
开发者在应用FA中通过调用流转任务管理服务、分布式任务调度的接口,实现跨端迁移。
|
Web App开发 JavaScript Java
Sonic 开源移动端云真机测试平台 - 设备中心接入安卓设备实例演示,Agent端服务部署过程详解(上)
Sonic 开源移动端云真机测试平台 - 设备中心接入安卓设备实例演示,Agent端服务部署过程详解
496 0

相关产品

  • 移动开发平台 mPaaS