Android 16 推出新招,加快应用安装速度

安装新的 Android 应用或游戏对大多数 Android 设备来说并不是什么难事,但许多低端设备在安装大型应用时仍然会遇到困难,这主要是由于处理器性能较弱或存储速度较慢。尽管存在这些限制,Google 仍然可以对 Android 进行优化,以便在低端硬件上运行得更好。例如,Google 在 Android 16 中引入了一项新功能,旨在加快新应用的安装速度,尤其是在低端设备上。

Android 16 推出新招,加快应用安装速度

具体来说,Google 在 Android 16 中新增了一项名为“云编译”(cloud compilation)的功能。云编译是一项允许应用构建产物(artifacts)通过从 Google Play 商店下载的文件加载,而不是在设备上本地生成的技术。通过将应用编译过程转移到云端,Android 16 能够加快低端设备上应用的安装速度,特别是对那些需要编译大量代码的应用而言。

为了更详细地解释,我需要先简要说明一下这些“应用构建产物”到底是什么。Android 操作系统使用 Android Runtime(ART)来执行应用代码。当安装一个新的应用时,Android 会使用名为 dex2oat 的工具,将 APK(Android 安装包)中的 .dex 文件(包含已编译的字节码)转换生成一个或多个应用构建产物。通常来说,这些产物能帮助操作系统更快、更高效地加载大多数应用,因此它们是 Android 系统中至关重要的组成部分。具体来说,这些产物可以包括以下几种形式:

  • .vdex 文件,包含用于加快运行时字节码验证的元数据;
  • .odex 文件,包含应用中方法的预编译代码;
  • .art 文件,包含 ART 内部表示的某些字符串或类的信息,用于加快应用启动速度。
Android 16 推出新招,加快应用安装速度

在安装新应用时,性能强劲的高端 Android 手机可以迅速生成这些构建产物。而那些配备低性能处理器和慢速存储芯片的廉价入门级手机,在生成这些构建产物时可能会花费更长的时间,特别是在处理包含大量 .dex 文件的 APK 时。如今高速网络已经非常普及,因此直接连同 APK 文件一起下载预编译好的应用构建产物,可能会更快。这正是 Android 16 的“云编译”功能所实现的目标。

Android 16 的云编译功能在安装过程中无需再运行 dex2oat 工具。Android 16 不再在设备上本地生成应用构建产物,而是从 Google Play 商店下载的 SDM 文件中提取这些产物。SDM 是 Android 16 中引入的一种新文件格式,专门用于存储云编译生成的构建产物。SDM 的全称是 Secure Dex Metadata(安全 dex 元数据),并且这些文件使用与 APK 相同的密钥进行签名。

Android 16 推出新招,加快应用安装速度

虽然 Android 16 启用了云编译功能,但目前这项功能似乎尚未真正投入使用。这很可能是因为 Google 还需要对 Play 商店进行配置,使其能够使用 dex2oat 生成这些应用构建产物,并在 Android 16 设备安装应用时将其与 APK 文件一同提供。搭建这一基础设施并推向市场可能是一个耗时的过程。此外,考虑到这项功能会增加用户需要下载的数据量,Google 很可能会在初期将其设为“可选启用”(opt-in)。

我们也非常期待看看这项功能是否能显著加快应用安装速度。了解这些对用户乃至大多数开发者来说都“看不见”的底层改进,总是很有意思。如果我们获得了关于 Android 16 云编译功能的更多信息,一定会第一时间告诉你。

上一篇 2025年4月5日 11:36
下一篇 2025年4月5日 22:42

相关推荐

  • 最新的 iPhone Fold 爆料让 Galaxy Z Fold 7 的外屏看起来格外巨大

    关于折叠屏 iPhone 的传闻已经流传多年,而现在越来越多的迹象表明,2026 年可能终于会成为其问世的一年。不过,如果最新有关 iPhone Fold 屏幕的爆料属实,Apple 对外屏的设计可能会让一些用户感到空间受限。 据市场研究机构 TrendForce 在一份关于折叠屏手机市场的报告中预测,苹果有望在 明年下半年 推出首款折叠屏手机,搭载一块 7…

    2025年7月24日
    586
  • 三星 Galaxy Z TriFold 所搭载的芯片可能刚刚被 One UI 8 揭露(APK 拆解)

    三星一直在研发一款三屏折叠手机,类似于华为的 Mate XT。最近关于这款折叠屏手机的消息频繁出现,包括我们之前报道该设备已准备进入量产阶段。现在,我们有更多关于这款三星所谓“三折叠”设备的最新消息要分享给你。 在三星开发三屏折叠机的消息曝光后,传闻称这款新形态的手机将搭载高通目前的旗舰芯片——骁龙 8 精英版(Snapdragon 8 Elite)。看起来…

    2025年7月18日
    687
  • 又一款 Galaxy Watch 加入三星 One UI 8 测试计划

    三星缓慢推进的 One UI 8 Watch 推送又向前迈进了一步。经过数月在新款手表上的测试,Galaxy Watch 5 和 Watch 5 Pro 终于被加入测试计划,让这两款 2022 年的智能手表能够提前体验即将推出的软件更新。 SamMobile 在三星社区论坛上发现了该扩展的信息,截图显示 Watch 5 测试已启动,同时 Watch 6 测试…

    2025年11月11日
    486
  • 三星终于公布三折叠设备的上市时间窗口

    三星昨天在其 Unpacked 发布会上刚刚推出了全新的可折叠手机,但当天并未展示三屏(或三折)折叠机。不过,三星的一位高层主管如今透露了一些细节。 三星移动部门负责人卢泰文(TM Roh)在 Unpacked 活动现场接受记者采访时(消息来源:韩国时报)透露了该产品的发布时间窗口: 我预计我们将在今年内推出三折叠手机。 “我们正在全力开发一款三折叠智能手机…

    2025年7月10日
    652
  • 谷歌为运营商在Pixel的卫星SOS体系中留出空间(APK拆解)

    苹果在iPhone 14系列推出时,为卫星SOS功能树立了标杆。然而,遗憾的是,安卓旗舰机型一直在追赶,直到现在我们才看到这一关键功能被更广泛地采用。但与安卓平台的所有功能一样,卫星SOS功能的采用也存在一定程度的碎片化。谷歌等OEM厂商在Pixel 9系列中内置了支持,但现在运营商也希望在这些旗舰设备上提供自己的卫星SOS功能。因此,谷歌不得不寻找一种共存…

    2025年2月3日
    889