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

相关产品

  • 移动开发平台 mPaaS
  • 下一篇
    无影云桌面