谷歌:. apk 成为历史!
码农突围
共 2230字,需浏览 5分钟
·
2021-07-18 15:32
SlashGear
报道,Google Play
应用商店正在不断发展,以满足安卓用户和开发者不断增长的需求和要求。其中许多改进依赖于由人工智能和机器学习驱动的自动化系统,特别是在筛选应用程序的恶意软件或禁止内容方面。App Bundles
而不是 APK
作为其标准包格式,这一变化不仅会影响到开发者,也会影响到安卓用户,希望能有更好的效果。为了将这些优势带给更多用户,并专注于让所有开发者受益的现代 Android 发行版, Google Play 将开始要求从 2021 年 8 月开始使用 Android App Bundle 发布新应用。这将取代 APK 作为标准发布格式。老应用不受影响。
采用 App Bundles 的原因
APK
是安卓包
的简称,长期以来一直是安卓的应用程序和游戏的标准包格式。APK 更类似于 Java 的 JAR 文件(实际上是它的延伸),旨在捆绑一个应用程序在设备上安装所需的一切,从代码到图像和声音等文件,其中一些将为不同种类和尺寸的设备提供不同版本。然而,随着安卓生态系统的发展,需要打包在 APK 中才能使用的东西也越来越多。APK
不能很好地适应安卓系统的增长,谷歌不得不为大型应用制定变通方案,特别是有时需要数千兆字节额外数据的游戏。这种变通方法是以 OBB 的形式出现的,甚至在你开始玩游戏或使用该应用程序之前就需要下载。这些都是 Android App Bundles
承诺要解决的问题,虽然这些变化对用户来说应该是透明的,但它们仍然应该是非常明显的。Android App Bundles
,可能会被简称为 AAB
,将改变安卓应用的打包方式,更重要的是,将改变其交付方式。最直接的区别之一是,将不再需要一个 APK 来包含所有类型的安卓设备的所有内容,这意味着包的大小应该更小,下载时间应该更快。事实上,App Bundles 要求应用程序的大小不应超过 150MB
。提供相同东西的新方法
Android App Bundles
启用的另一个新功能是 Play Feature Delivery
(Play 功能交付),这是 APK 无法实现的。它扩展了应用程序捆绑包的概念,只包含特定设备上需要的应用程序的部分,但侧重于尽快实际开始使用该应用程序所需的功能。简单的理解是,它将允许用户在安装应用后的几秒钟内立即使用该应用,将应用的其他部分的下载推迟到以后。陷阱:这是谷歌的世界
Android App Bundles
不能存在于 Google Play
商店之外,也不能在其之外分发。这意味着,从 APK 转向 App Bundles 的开发者不能再在其他应用源上提供完全相同的软件包或体验,除非他们选择维护一个单独的 APK 版本。 这自然使第三方应用商店处于不利地位,但谷歌很可能会宣传 Play 商店的安全性,作为避免使用这些来源的一个主要原因。现状
- END - 最近热文
• 新来的妹纸rm -rf把公司整个数据库删没了,整个项目组慌了~ • 2021年7月程序员工资统计,平均15302元 • 那些学计算机的女生后来都怎么样了? • 字节跳动取消大小周,员工却高兴不起来!内网哀嚎:变相降薪20%,少赚一万!
评论