Google|APK替代者Android App Bundles八月生效:改变应用打包和交付方式
Google Play Store 一直在不断发展,以满足 Android 用户和开发者不断增长的需求 。现阶段的很多改进都依赖于由人工智能和机器学习的自动化系统,特别在筛选 APP 中的恶意程序和禁用内容方面 。不过有些改进需要开发者对 APP 的编写和发布方式进行改进 。
【Google|APK替代者Android App Bundles八月生效:改变应用打包和交付方式】
文章图片
其中最具颠覆性的变化之一将会在今年 8 月到来,届时Google应用商店将改用App Bundles而不是APK作为其标准包格式,这一变化不仅会影响到开发者,也会影响到普通 Android 用户,希望能有更好的效果 。
Android App Bundles 的优势
对于 Android 用户来说,APK 安装文件应该不会陌生了 。APK更类似于Java的JAR档案(实际上是它的延伸),旨在捆绑一个应用程序在设备上安装所需的一切,从代码到图像和声音等资产,其中一些将为不同种类和尺寸的设备提供不同版本 。然而,随着 Android 生态系统的发展,需要打包在 APK 中才能使用的东西也越来越多 。
但目前 APK 文件已经无法很好地适应 Android 系统的发展,Google不得不为大型应用制定变通方案,特别是有时需要数千字节额外数据的游戏 。现阶段的变通方法就是在用户玩游戏或者使用应用之前,通过 OBBs 的形式提前进行下载 。这些都是 Android App Bundles 承诺要解决的问题,虽然这些变化对用户来说应该是透明的,但它们仍然应该是非常明显的 。
Android App Bundles 简称为 AAB,将会彻底改变 Android 应用的打包和交付方式 。其中最主要的区别之一在于,APK 文件不再需要包含所有的内容,这意味着安装包的容量会减少,下载时间会更快 。事实上,Android App Bundles 要求 APP 的大小不要超过 150MB 。
对于超过 150MB 的 APP,Android App Bundles 引入了名为 Play Asset Delivery(PAD)方式来替代 OBB 。使用更好的数据压缩和动态交付策略,这个 PAD 系统承诺对非代码资产的下载速度也会更快,甚至用户已经在玩游戏的时候 。
未来的更新也可以更小,因为 PAD 不会包含所有的新资产,而只包含不同版本的资产之间的变化,也就是它们的deltas 。游戏资产交付也有安全方面的好处,因为资产存储在 Google Play 并从其下载,而不是由开发者自己安排的一些 CDN 托管 。
Android App Bundles 另一个 APK 无法实现的新功能就是 Play Feature Delivery 。它扩展了 App Bundles 的概念,只包含特定设备上需要的应用程序的部分,但侧重于尽快实际开始使用该应用程序所需的功能 。Google的想法是,这将使用户在安装应用后几秒钟就能立即使用该应用,而将应用的其他部分推迟到以后再下载 。
Android App Bundles 的生效时间
对于 Android 用户来说,Android App Bundles 在使用方面没有太大的变化,但会改善下载和使用体验;而这些操作都需要开发者进行维护和修改 。Android App Bundles 将于今年 8 月生效,仅对提交至 Play Store 的新应用生效 。当然,如果开发者想改善用户的体验,他们也可以自愿采用App Bundles 。
Android App Bundles 的“隐藏陷阱”
这听起来不错,但对于开发者来说还有一个“隐藏陷阱” 。那就是 Android App Bundles 虽然改善了应用安装和分发体验,但和 APK 不同的是,Android App Bundles 无法应用于 Play Store 之外的应用商城,也不能在 Play Store 之外进行分发 。
这意味着,从 APK 转向 App Bundles 的开发者不能再在其他应用商城上提供完全相同的软件包或体验,除非他们选择维护一个单独的APK版本 。这自然使第三方应用商店处于不利地位,但Google很可能会把 Play Store 的安全性作为避免这些来源的一个主要借口 。
推荐阅读
- 下架|APK Installer 和 WSATools 同时躺枪:冒牌应用登陆微软应用商店
- Google|谷歌暂缓2021年12月更新推送 调查Pixel 6遇到的掉线断连问题
- Apple|韩国要求苹果和Google删除"玩游戏赚钱"的游戏类别
- Google|Chrome被起诉侵犯隐私 加州允许原告当庭质问谷歌CEO
- Google|谷歌母公司Alphabet成2021年股价涨幅最大科技巨头 全年上涨68%
- Google|累计上涨近70% Alphabet成今年表现最好科技巨头
- Google|用户发现Pixel 6 Pro传感器存在Bug 屏幕不能自动旋转
- Google|浏览器界的“千禧虫”:Google已着手测试Chrome 100解决方案
- Hub|设置新的 Google Nest Hub 或 Nest Hub Max 的 10 个步骤
- Google|被俄罗斯法院罚款72亿卢布 谷歌:将在对裁决进行研究后决定是否上诉