安卓|谷歌又出新规,全面控制安卓系统

安卓|谷歌又出新规,全面控制安卓系统

文章图片

安卓|谷歌又出新规,全面控制安卓系统

文章图片




近日 , 谷歌宣布在8月放弃在 Google Play 商店里一直使用了十多年的 APK 格式 。 取而代之的是 App Bundles 。 这一变化不仅会影响开发人员 , 还会影响 Android 用户 , 这是为什么呢?因为谷歌希望新的格式能有更好的效果 。



首先给大家讲一下 , App Bundle 到底是什么东东呢?相信大多数人都不知道APK是安卓包(Android Package)的简称 , 这个东东长期以来一直是安卓的应用程序和游戏的标准包格式 。 APK更类似于Java的JAR文件(实际上是它的延伸) , 在捆绑一个应用程序设备上安装所需的一切 , 从代码到图像和声音等文件 , 其中一些将为不同种类和尺寸的设备提供不同版本 。


【安卓|谷歌又出新规,全面控制安卓系统】

然而 , 随着安卓生态系统的发展 , 需要打包在 APK中才能使用的东西也越来越多 。 随着应用场景越来越多 , APK不能很好地适应安卓系统的增长 , 就会出问题 , 为此谷歌不得不为大型应用制定变通方案 , 特别是有时需要数千兆字节额外数据的游戏 。



这种变通方法是以OBB的形式出现的 , 甚至在你开始玩游戏或使用该应用程序之前就需要下载 。 这些都是Android App Bundles 承诺要解决的问题 , 虽然这些变化对用户来说应该是透明的 , 但它们仍然应该是非常明显的 。 Android App Bundles , 可能会被简称为AAB , 将改变安卓应用的打包方式 , 更重要的是 , 将改变其交付方式 。




最直接的区别之一是 , 将不再需要一个APK来包含所有类型的安卓设备的所有内容 , 这意味着包的大小应该更小 , 下载时间应该更快 。 事实上 , App Bundles 要求应用程序的大小不应超过 150MB 。 现在大家应该明白为什么要把APK改变成AAB了吧 , 有不同观点的伙伴们 , 可以下方留言分享 。