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

简介: 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

相关文章
|
缓存 运维 Java
nacos常见问题之点击下线提示报错如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
567 2
|
SQL 关系型数据库 MySQL
mysql主从复制概述和配置
【10月更文挑战第22天】MySQL 主从复制是一种将主服务器的数据复制到一个或多个从服务器的技术,实现读写分离,提高系统性能和可用性。主服务器记录变更日志,从服务器通过 I/O 和 SQL 线程读取并应用这些变更。适用于读写分离、数据备份和恢复、数据分析等场景。配置步骤包括修改配置文件、创建复制用户、配置从服务器连接主服务器并启动复制进程。
408 1
|
机器学习/深度学习 人工智能 自动驾驶
人工智能的伦理困境:机器的自主性与人类的责任
【8月更文挑战第8天】在人工智能技术飞速发展的今天,一个日益凸显的问题是关于AI的伦理困境。随着机器学习和深度学习技术的进步,AI系统展现出越来越高的自主性,这引发了关于人类责任和控制的哲学讨论。本文将探讨AI自主性的提升如何影响人类的伦理责任,以及我们应如何平衡技术进步与道德考量。
|
安全 Java 应用服务中间件
Windows版本的Tomcat无法启动,如何处理?
Windows版本的Tomcat无法启动,如何处理?
1386 14
|
机器学习/深度学习 人工智能 自然语言处理
Transformer类架构的发展带动多模态融合
【1月更文挑战第21天】Transformer类架构的发展带动多模态融合
456 1
Transformer类架构的发展带动多模态融合
|
算法 JavaScript 前端开发
JavaScript学习 -- RSA算法应用实例及公钥私钥的生成方法
JavaScript学习 -- RSA算法应用实例及公钥私钥的生成方法
612 0
|
算法 搜索推荐 Java
太实用了!阿里内部强推的超全Java算法学习指南,已被彻底征服
算法和数据结构一直以来都是程序员的基本内功。 数据结构可以看作是算法实现的容器,通过一系列特殊结构的数据集合,能够将算法更为高效而可靠地执行起来。
|
开发框架 监控 安全
JAVA学习-全网最详细
JAVA学习-全网最详细
640 0
|
域名解析 Java Go
实现阿里云域名的DDNS
实现阿里云域名的DDNS
23979 6
|
小程序 数据安全/隐私保护
小程序封装form表单
本文主要介绍了如何封装一个表单组件,在封装表单组件时,我们需要定义组件属性和方法、组件模板和组件样式,以确保组件能够在页面中正常使用。通过本文的介绍,希望能够更好地帮助大家理解表单组件的封装方式,并在实际项目中应用。
522 0

相关产品

  • 移动开发平台 mPaaS