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

相关推荐

  • Android 借鉴苹果的 Handoff 功能正逐步接近完成(APK 拆解)

    苹果的生态系统一直是其最具吸引力的卖点之一,而谷歌也正致力于在 Android 中打造类似的生态体系,以追求同样的成功。一些功能,比如自动连接热点、在登录同一 Google 账户的设备之间转接通话,已经作为 Android 的跨设备服务的一部分而存在。而这一体验未来可能会因 Android 正在开发的“Handoff”功能的加入而得到进一步提升,该功能将支持…

    2025年7月24日
    2.8K
  • AYANEO Pocket ACE是一款兼具复古魅力与强劲性能的紧凑型掌机

    AYANEO最近势头正劲,几周前刚刚发布了搭载最新Snapdragon游戏处理器的新设备。今天,又一款强劲的产品加入竞争,而且它有望成为同尺寸中最强大的复古游戏掌机。 YANEO Pocket ACE本月初首次曝光,而今天早上的一篇博客文章则让我们首次真正看到这款设备的样貌。它是一款横向掌机,配备4.5英寸3:2 LCD显示屏,整体设计紧凑。其分辨率为162…

    2025年3月28日
    3.4K
  • 谷歌“Magic Cue”AI 将读取你的屏幕内容,提供实用建议

    Google Pixel 10 系列将在三周多后发布,但和往常一样,关于它的许多信息已经被泄露。我们之前报道过它的一大新功能:一款强大的上下文 AI 助手,名为 Pixel Sense。上个月,疑似该助手的截图被泄露,显示它可能会以不同名称推出。不管最终叫什么名字,可以确定的是,谷歌正在开发某种新的 AI 助手,最新的 Android Canary 版本也证…

    2025年7月30日
    1.1K
  • 速度真快:One UI 7 Beta 5在Beta 4发布仅几天后就上线了

    仅在发布One UI 7 Beta 4更新后两天,三星便给Galaxy S24 Ultra用户带来了新的One UI 7 Beta 5更新。 YouTube创作者Jeff Springer发布消息称,他们收到了新的One UI 7更新,软件版本以ZYBB结尾。 Reddit用户luxojr_wky也收到了此更新。更新似乎正在向美国的Galaxy S24、Ga…

    2025年2月21日
    1.1K
  • One UI 7 为一项自 One UI 3 起就未曾改变的功能新增了控制选项

    大多数智能手机都配备了省电模式,启用后会调整系统设置,以降低电池消耗,帮助设备在电量紧张时坚持更久。开启省电模式或低电量模式通常会限制后台应用活动和同步,延迟或停止非必要应用的更新和通知,降低屏幕亮度,关闭定位服务等。在大多数安卓手机上,这些操作只需一个开关即可完成。尽管像谷歌、一加和小米等品牌在省电选项上提供了一定的自定义控制,但三星的做法却大不相同——与…

    2025年5月16日
    1.2K