谷歌应用安装包APK被终结
6月底谷歌发布安卓应用重大改进,谷歌要求应用商店App安装包格式APK修改为AAB格式(Android App Bundles),预计今年8月颠覆性整改,谷歌应用商店上架的APP必须是AAB格式,不得使用APK格式,APK意味着被谷歌终结。今年6月份,华为和微软先后发布操作系统,华为发布的鸿蒙系统和微软发布的Windows11系统,都支持安卓应用安装,面向未来物联网时代,影响重大,谷歌这次带来的改进是否带来重大影响?还是谷歌对安卓生态的一种防卫保护动作?
目前,大家在使用安卓应用,特别是手机游戏,现在一般的游戏基本上都非常大大部分游戏应用都超过1G,一次性下载体积过于庞大,必须完整下载才能运行,这样的体验确实有点不太好,针对此问题谷歌公司早在2018年开始启动新应用程序安装 ——AAB(Android App Bundles)格式,AAB可以说是解决安卓应用体积太大的一种最好的解决方式。这种格式比APK体积文件更小,占比要比APK少占15%的空间,AAB最重要一点,只需要APP中包含了运行所需必要代码,就能支持直接运行,安装速度快,不需要等待所有内容全部下载才能安装问题,支持边下载边运行。这是不是一场技术革命性升级,还是对应用安装包的一次简单的优化?
2021年8月所有谷歌应用商店上架的APP不得使用APK格式必须是AAB格式,各手机厂商后续估计必须支持,AAB格式能对系统性能和硬件消耗做到了降低,尽管安卓系统是开源的,谷歌要想真正控制安卓生态还是有点困难,各个手机厂商都已经对安卓系统做了深度魔改,后续升级安卓系统,各厂商是不是考虑这种技术更新,必定作为一个安卓新系统亮点。如果手机厂商推广这种格式意味着鸿蒙和Windows11系统都需要支持这种应用安装。
AAB格式,不得不提一下Play功能交付,全称为Play Feature Delivery,Play交付功能是其他APK无法实现的,这种功能只能在谷歌应用商店可以使用,保证App来源安全性高,AAB开发者不能给其他第三方提供相同的软件包体验,解决方法就是单独维护一个APK版本,这样对第三方应用商店确实不太好。对安卓开发者来说,维护工作增加了。