Android App Bundle 是 Android 新推出的一种官方发布格式,可让您以更高效的方式开发和发布应用。借助 Android App Bundle,您可以更轻松地以更小的应用提供优质的使用体验,从而提升安装成功率并减少卸载量。转换过程轻松便捷。您无需重构代码即可开始获享较小应用的优势。改用这种格式后,您可以体验模块化应用开发和可自定义功能交付,并从中受益。
在 Android Studio 3.2 或更高版本、Unity 2018.3 与 2017.4.17,以及 Cocos Creator 2.0.9 或更高版本中受支持。
开始使用
功能
更高效地管理版本
构建一个工件,使其包含您的应用的所有经过编译的代码、资源和原生库。您无需再编译、签署、上传和管理多个 APK 的版本代码。
功能
受益于更小的应用
Google Play 的 Dynamic Delivery 使用您的 Android App Bundle 来编译和提供已针对每项设备配置进行优化的 APK。这意味着用户获取的应用下载包更小,其中不再包含其他设备所需而本设备不使用的代码和资源。您可以通过 Google Play 管理中心内全新的应用大小报告跟踪应用的大小。
功能
通过根据所选设备和用户的需要适时(而非在安装时)向其传送功能,您可以自定义和掌控您的用户体验。这意味着添加功能无需再增加安装时的应用大小。您可以根据国家/地区、设备类型或运行最低 SDK 版本的设备使用条件传送方式传送功能;还可以使用按需传送方式根据需要传送功能(可根据需要安装和卸载)。
功能
Android App Bundle 支持模块化应用开发,因此您可以将应用功能作为独立模块进行设计、构建、调试和测试,并在准备就绪后将其添加到主应用中。您不再需要一整支工程团队来处理具有大量复杂代码的同一个单体式应用,因而可以减少合并冲突和中断。
功能
编译系统(如使用 Gradle 的 Android Studio 编译系统)针对模块化应用进行了优化,因此编译速度比较大的单体式应用要快得多。这样可以减少您的等待时间,并让您有更多时间设计和编程,以及对应用进行测试。
功能
为您的 Android App Bundle 或特定动态功能模块启用免安装体验,让用户能够无缝体验您的应用。用户可以通过 Google Play 上的“立即试用”按钮以及网页链接启动您的应用,而无需安装。
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2021-02-02 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]