谷歌应用程序商店官方网站-谷歌应用商店AAB格式取代APK:应用程序打包和交付方式发生变化,8月实施

IT之家 6 月 30 日消息 据路透社 ShlashGear 报道,Google Play 应用商店正在不断发展,以满足 Android 用户和开发者不断下降的需求和要求。 其中许多改进依赖于人工智能和机器学习支持的自动化系统谷歌应用程序商店官方网站,特别是在筛选应用程序中是否存在恶意软件或违禁内容时。 然而,一些改进要求开发人员改变他们创作和分发应用程序的方式。 最具颠覆性的变化之一将在 8 月份到来,届时 Microsoft App Store 将改用 App Bundles 而不是 APK 作为其标准包格式。 这一变化不仅会影响开发者,还会影响Android用户。 希望能有更好的疗效。

为什么广告要担心它是否是全自动打包带?

谷歌应用商店百度百科_谷歌应用程序商店官方网站_应用谷歌商店官方程序网站下载

×

采用 App Bundle 的激励措施

APK 是 Android Package 的缩写,长期以来一直是 Android 应用和游戏的标准包格式。 APK 更类似于 Java 的 JAR 文件(实际上是它的扩展),旨在捆绑应用程序需要安装在设备上的所有内容,从代码到图像和声音等文件,其中一些文件的类型和大小不同。设备有不同的版本。 然而,随着Android生态系统的发展,越来越多的东西需要在APK中打包和使用。

然而,APK 无法随着 Android 的发布而很好地扩展,谷歌不得不为较小的应用程序创建变通办法,尤其是有时需要千兆字节额外数据的游戏。 此解决方法以 OBB 的形式出现,您需要在开始玩游戏或使用应用程序之前下载该解决方案。 这些是 Android App Bundle 承诺解决的问题,虽然这些更改对用户来说应该是透明的,但它们仍然应该非常明显。

应用谷歌商店官方程序网站下载_谷歌应用程序商店官方网站_谷歌应用商店百度百科

Android App Bundles(可能会缩写为 AAB)将改变 Android 应用程序的打包方式,更重要的是,改变交付方式。 最直接的区别之一是,不再需要一个 APK 包含所有类型 Android 设备的所有内容,这意味着包大小应该更小,下载时间应该更快。 事实上,App Bundle 要求应用程序的大小不超过 150MB。

提供相同内容的新方式

谷歌应用程序商店官方网站_应用谷歌商店官方程序网站下载_谷歌应用商店百度百科

对于需要超过 150MB 的应用程序,App Bundles 引入了一项新功能来替代 OBB,称为 Play Asset Delivery (PAD)。 使用更好的数据压缩和动态交付策略谷歌应用程序商店官方网站,PAD 系统还可以保证非代码文件的下载速度更快,甚至在游戏已经开始运行时也是如此。 未来的更新也可以更小,因为 PAD 不会包含所有新文件,而仅包含不同版本文件之间的更改,即它们的增量。 游戏文件传输还具有安全优势,因为文件存储在 Google Play 上并从 Google Play 下载,而不是托管在开发人员自己安排的某些 CDN 上。

Android App Bundles 启用的另一个新功能是 Play Feature Delivery,这是 APK 无法实现的。 它扩展了应用程序包的概念,仅包含特定设备上所需的应用程序部分,但重点关注尽早实际开始使用应用程序所需的功能。 简单的理解就是,它将允许用户在安装应用程序后的几秒钟内使用该应用程序,将应用程序其他部分的下载推迟到稍后。

Android 用户不需要做任何事情就能从这一变化中受益,但应用程序开发人员必须付出艰苦的努力。 幸运的是,Google Play 商店的 Android App Bundle 要求已于 8 月生效,并且仅适用于提交到商店的新应用。 当然,如果开发者想要提高用户体验,也可以自愿采用App Bundles。

陷阱:这是微软的世界

这听起来确实不错,至少对用户来说是这样,但它确实有一个微妙的细节。 所有这些功能仅在 Microsoft App Store 中提供,这听起来似乎是理所当然的,但对一些 Android 开发人员来说具有重要意义。 与 APK 不同,Android App Bundle 不能在 Google Play 商店之外存在或分发。 这意味着从 APK 迁移到 App Bundle 的开发人员无法再在其他应用源上提供完全相同的包或体验,除非他们选择维护单独的 APK 版本。 这自然会让第三方应用商店处于不利地位,但微软可能会将 Play 商店的安全性作为阻止使用此类来源的主要动机。