【科普】关于aab格式的小tips
手机吧
全部回复
仅看楼主
level 8
本人目前大二学习计算机科学,学java的时候顺便接触过一点安卓开发,但是并没有深入学习所以错误的地方请大佬多多指出。暑假闲的没事刷贴吧看到很多人认为aab是一种新的安装格式,其实这是不对的,根据安卓官方的解释aab是一种发布格式,并不会影响其在任何系统的安装
2021年07月05日 03点07分 1
level 8
特性一:由于其在不同分包里包含了可以适配不同设备的代码,开发者只需要更新他想更新的代码就行,更加方便在更新时管理代码
2021年07月05日 03点07分 2
level 8
特性二:同样因为不同分包里包含了可以适配不同设备的代码,用户只需要安装符合他设备的代码即可,所以app安装在用户设备上的大小显著缩小
2021年07月05日 03点07分 3
level 8
2021年07月05日 03点07分 4
level 8
特性三:同样由于分包设计,开发者可以决定给不同用户不同的体验,例如有的语言是从左往右有读的语言是从右往左读,那么开发者只需要发布一个包,自动识别用户手机语言更改排版,手机和平板也可以使用同一个包。
2021年07月05日 03点07分 5
level 8
特性四:模块化开发加快开发速度,可以单独开发,测试,debug不同的模块然后再加入应用中避免屎山代码
2021年07月05日 04点07分 6
level 8
即时激活你的Android App Bundle或即时激活特定功能模块,让用户无障碍地体验你的应用。用户可以通过谷歌Play上的Try Now按钮和网页链接启动你的体验,而无需安装
2021年07月05日 04点07分 7
level 8
就我个人的观点,aab格式对于华为来说并不会有太大影响,因为aab格式优化了不同系统的适应性只要鸿蒙不删适配安卓的api那么aab格式就能适配鸿蒙的机器,不过我不太清楚aab怎么识别当前系统的具体环境,有可能到时候鸿蒙需要整个虚拟安卓版本号骗一下aab
2021年07月05日 04点07分 8
level 6
那为什么说针对华为鸿蒙?
2021年07月05日 04点07分 9
调动爱国情绪,然后流量来了。总而言之说针对鸿蒙的可以提前拉黑了,无一例外都是割韭菜。因为华为应用商店19年就支持aab了。包括鸿蒙也支持
2021年07月06日 01点07分
level 1
实际对开发者来说 这个确实很好,因为原来abi、density、language这三个维度的库、资源都是打包到一起被发布和下载安装的,现在用户在GP上安装只需要下载针对自己机型的那一块,所以能有效缩减应用体积
华为应用市场早就支持aab格式了
2021年07月12日 02点07分 11
level 1
aab只是打包上传GooglePlay的文件格式,不能直接安装使用,最终部署到用户手机上的还是apk格式
2021年07月12日 02点07分 12
1