当前位置:

Enjoy出海 >

新闻资讯>

Google Play新的打包方式Android App Bundle

Google Play新的打包方式Android App Bundle
Enjoy出海小编  ·  Jun 6, 2019 12:00:00 AM

Android App Bundle是Google在2018年推出的Apk动态打包方式,动态组件化的技术,通过一个.aab结尾的bundle文件组装一个apk来为你的设备安装。Appbudle就是把Apk拆分成了多个积木,之前是把一个大而全的apk装到你手机里面,但是你其实用不到这么多东西,把暂时不需要的东西拿出来,这样就会节省很多的资源空间。

 

 

App Bundle将这些特性在多个维度进行拆分,你只要按需组装你的Apk然后安装即可,不用安装其他的东西,这对包大小、启动等等方面有一个十分好的效果。

 

Google Play在2018年推出了Android App Bundle和全新的动态交付框架后。截止到现在有超过80,000个应用程序和游戏在生产中使用这个打包方式,平均大小节省20%的空间。由于这些空间的节省,应用程序已经获得了11%的安装提升。作为应用交付的未来,谷歌方面很高兴能够与Android App Bundle分享这些最新增强功能。

 

新功能已经过官方测试,可供所有开发者使用,包括以下新的交付选项:

 

●按需交付 - 在需要时或在后台安装功能,而不是在安装时提供功能,并减小应用程序的大小。

 

●有条件传送 - 根据用户的国家/地区,设备功能或最低SDK版本控制应用程序在安装时提供的部分内容。

 

●即时体验 - 现在完全支持,因此您只需为已安装的应用和Google Play即时体验上传一个工件。

 

除了效率和模块化之外,Android App Bundle现在还通过为新安装推出应用程序签名密钥升级提供更高的安全性。借助此功能,您可以升级签名密钥的加密强度,以便在Google Play上进行新安装及其更新。许多开发者使用很久以前生成的密钥签署他们的应用程序,这个新功能是唯一向后兼容的方式来增加他们的力量。

 

 

Android App Bundle还具有那些特征呢,让我们也来了解一下。

 

更有效地管理版本:构建一个工具,其中包含应用程序的所有应用程序编译代码,资源和本机库。您不再需要为多个APK构建,签名,上传和管理版本代码。

 

受益于较小的应用程序:Google Play的动态投放使用您的Android应用包来构建和提供针对每种设备配置进行了优化的APK。这意味着您的用户可以享受较小的应用下载,而无需其他设备所需的未使用的代码和资源。在Google Play控制台的新应用大小报告中跟踪应用的大小。

 

自定义功能交付:通过在需要时(而不是在安装时)为您选择的设备和用户提供功能,从而自定义和控制您的用户体验。这意味着添加功能不再需要在安装时添加应用程序的大小。使用条件传递向运行最低SDK版本的国家/地区,设备类型或设备提供功能。使用按需交付按需提供功能,可根据需要安装和卸载。

 

加快工程速度:Android App Bundle支持模块化应用程序开发,因此您可以将应用程序的功能设计,构建,调试和测试作为独立模块,可在准备就绪时添加到主应用程序中。您将看到更少的合并冲突和中断,因为您不再需要整个工程团队使用复杂且臃肿的代码来处理相同的单一应用程序。

 

更快的构建时间:构建系统,针对模块化应用进行了优化,因此构建速度比大型单片应用程序快得多。您可以花更少的时间坐在等待,花更多的时间来设计,编码和测试您的应用。

 

提供Google Play即时体验:即时启用Android App Bundle或即时启用特定动态功能模块,为用户提供无障碍的体验应用程序的方式。用户可以通过Google Play上的“立即尝试”按钮和网络链接启动您的体验,而无需安装。

  

需要了解详细使用情况的开发者朋友们,可以前往谷歌开发者平台进行查看,下面是传送门:https://developer.android.com/guide/app-bundle/