设为首页 - 加入收藏   Android,ART,DeX,google play,SDM,安卓,谷歌 – 后发制人网
您的当前位置:首页 > 谷歌计划通过 Google Play 云端编译加速低端安卓手机的应用和游戏安装速度 – 蓝点网 正文

谷歌计划通过 Google Play 云端编译加速低端安卓手机的应用和游戏安装速度 – 蓝点网

来源:谷歌计划通过 Google Play 云端编译加速低端安卓手机的应用和游戏安装速度 – 蓝点网 编辑:谷歌计划通过 Google Play 云端编译加速低端安卓手机的应用和游戏安装速度 – 蓝点网 时间:2025-04-07 01:04:03

谷歌计划通过 Google Play 云端编译加速低端安卓手机的应用和游戏安装速度

#系统资讯 谷歌计划在 Android 16 中引入云编译功能加快低端硬件安装大型应用程序或游戏的速度,原本这些编译工作是在安卓本地完成的,需要耗费更多资源。谷歌引入新文件格式 SDM 用于存放已经编译好的 dex 云数据,设备下载后无需编译即可使用,但这个功能会耗费更多的数据流量。查看全文:https://ourl.co/108649

安卓系统使用 Android Runtime 来执行应用程序代码,而在安装新应用程序时安卓使用名为 dex2oat 工具获取 APK 的.dex 文件,这个文件包含应用程序的编译字节码,dex2oat 会使用该文件生成一个或多个应用程序工件。

通常这些工件可以帮助操作系统更快和更高效地加载大多数应用程序,使其成为安卓系统的重要组成部分,具体来说工件可以采用多种形式:vdex 文件包含额外的元数据以加速 Runtime 的字节码验证,odex 文件包含应用程序中的预编译代码,art 文件则包含某些字符串或类的 Runtime 内部信息用于加快应用程序启动速度。

谷歌计划通过Google Play云端编译加速低端安卓手机的应用和游戏安装速度

对大多数安卓设备来说安装新应用和游戏都不是难事,但如果处理器性能比较弱或者存储速度比较慢的话,低端设备仍然难以安装大型应用,所以谷歌希望通过另一种方式对应用程序安装进行优化,方便再低端硬件上更好地运行。

据 Android Authority 发布的消息,谷歌计划在 Android 16 中增加名为云编译的新功能,该功能允许从 Google Play 商店下载的文件中加载应用程序工件,而不是在设备本地通过 dex2oat 生成应用程序工件。

通过将应用程序编译转移到云端,Android 16 可以加快低端设备上的应用程序安装过程,尤其是对于那些需要编译大量代码的应用程序来说可以加快安装速度,谷歌的做法时从 Google Play 下载的 SDM 文件中提取编译好的工件。

SDM 是 Android 16 中引入的新文件格式,其中包含云编译工件,代表安全的 Dex 云数据,使用与签署 APK 相同的密钥进行签名,不过这类功能暂时还在测试并未投入使用,因为谷歌还需要在 Google Play 上进行配置让 dex2oat 可以生成这些应用程序工件。

这个功能对开发者来说可能是个好事,因为即便是大型应用程序也可以提高在低端硬件上的安装速度,只不过这个功能可能会配置为可选,因为实际使用时这会增加数据下载量,对于数据流量价格较高的地区可能会花费更多费用。

版权声明:
感谢您的阅读,本文由 @山外的鸭子哥 转载或编译,如您需要继续转载此内容请务必以超链接(而非纯文本链接)标注原始来源。原始内容来源:Android Authority

相关文章

Copyright © 2025 谷歌计划通过 Google Play 云端编译加速低端安卓手机的应用和游戏安装速度 – 蓝点网 – 后发制人网谷歌计划通过 Google Play 云端编译加速低端安卓手机的应用和游戏安装速度 – 蓝点网 – 后发制人网

sitemap