您当前的位置: 首页 >> 热门资讯

谷歌云技术_谷歌为入门级手机推出“云编译”功能,真没想到

作者:admin 日期:2025-04-26 点击数:0

高端旗舰手机始终是手机圈内的焦点,各大厂商的新技术、新功能、新设计也往往率先应用在这类机型上然而,在整个手机市场中,支配世界的二八法则同样生效,定位更低的入门级产品才是更主流的选择因此,服务好这类机型的用户,成为了谷歌主导下Android生态的一门必修课。

在即将上线的Android 16中,谷歌计划加入一项名为“云编译”的新功能该功能允许从Google Play商店下载的文件中加载应用程序工件,而不是在设备本地通过Android系统的dex2oat工具生成应用文件,以此加快低性能设备安装大体量应用的速度。

众所周知,不同定位的手机在安装应用时速度确实会有差异,毕竟SoC的CPU性能和闪存的读写速度都会极大影响应用的安装速度比如使用骁龙8至尊版搭配UFS 4.0闪存的旗舰机,与配备联发科Helio G80+eMMC闪存的入门机在同一网络环境下,安装同一应用的速度会有显著差异。

自Android 4.4起,谷歌摒弃了即时编译技术JIT(Just In Time Compiler),转而推广ART(Android Runtime)来解决JAVA代码执行效率低的问题ART编译器的运行模式是预编译AOT(Ahead Of Time),即App在第一次安装时,Java代码会预先编译成机器码,使其成为真正的本地应用。

具体来说,ART在应用安装时会将.apk文件解压,并把.dex文件预编译为.oat可执行文件但预编译的效率较低,因此到了Android 7.0,谷歌采用了AOT+JIT+Interpreter(解释执行)共存的模式。

这一时期,AOT不再将.dex文件编译为.oat文件,而是通过Interpreter的方式启动应用,在应用运行过程中系统会探测到常用的热点代码并切换到JIT编译,这些被编译的配置工件会存储在缓存中当设备处于空闲状态时,AOT会将这些配置工件编译为.oat可执行文件。

然而,无论谷歌如何优化,应用的安装始终是在设备本地执行,导致入门机的应用安装体验始终无法得到解决因此,谷歌在Android 16中引入云编译功能,有望成为这类机型的“解药”,将应用的编译过程转移到云端,规避了入门机硬件配置低的问题。

游戏狂热者必备良品!【星界云手机】以云端托管手游为核心,为你打造无与伦比的游戏体验。挂机脚本助你24小时不间断游戏,轻松练级打日常,让你成为游戏中的王者!

面对数以百万计的Android应用,谷歌如何确保不出问题?显然,仅凭谷歌自己无法让每一个应用都适配云编译,因此谷歌的解决方案是“发动用户”当某款安装了相关应用的设备处于空闲且通过WIFI联网时,系统会将其产生的编译配置工件上传到Google Play。

在其他用户的同款设备安装这一应用时,Google Play就能知道如何预编译这款应用了Google Play一旦有了预编译的应用配置工件,接下来就是将应用的工件与APK文件一起从云端安装到用户的设备里从某种意义上来说,谷歌的“云编译”与几年前红极一时的“云游戏”有异曲同工之妙。

只不过相比于成本高昂的“云游戏”,云编译只需用户花费一点额外的流量成本

那么,谷歌为什么会突然想起入门机用户呢?实际上,这极有可能是因为他们需要为已经陷入困境的Android Go项目寻找出路早在2017年的I/O开发者大会上,谷歌宣布推出针对低配置机型的系统解决方案Android Go,旨在让Android生态获得“下一个十亿用户”。

彼时,印度、拉丁美洲、非洲等地还是功能机的天下,谷歌将Android Go进行合理简配,并推出售价100美元以下的Android Go机型与功能机和半智能机竞争为了确保Android Go的市场竞争力,谷歌还为GMS服务推出了“Go”版本。

然而,到了2022年夏季,Android Go项目基本陷入停滞手机厂商放弃了推出相关设备,谷歌自己也将YouTube、Gallery、Files的Go版本下线Android Go失败的原因很简单,谷歌未预料到中国手机厂商出海对欠发达地区的影响会如此巨大。

为了使Android Go机型更加亲民,并为合作伙伴留下利润空间,谷歌规定的硬件规格过低当时大量的Android Go设备采用的是四核Cortex-A7主控、512MB/1GB的内存,以及480P分辨率的屏幕,整体水平相当于2010年的Android手机。

2018年左右,随着国内手机市场触顶,小米、OPPO、vivo等主流厂商开始将海外市场视为新的增长引擎,并凭借着性价比的优势,快速席卷了印度、东南亚、中东、拉美、非洲等地这些地区的消费者当然不是傻子,只需多花数十美元就能买到比Android Go机型强得多的入门级机型,导致前者滞销。

过于简化的Android Go实际上是被消费者主动抛弃的,但使用入门机的用户依然存在在海外市场,疫情前和疫情后的Android生态也有了明显的差异,随着TikTok、Instagram等大体量的超级App,以及《原神》等跨平台游戏的增多,入门Android机的表现也显得力不从心。

随着Android Go的失败,手机厂商显然不可能重蹈覆辙,应用开发者更是听调不听宣。因此,只有谷歌亲自上阵,才能让使用入门Android机型的用户不至于被抛弃。

【星界云手机】,给你不一样的游戏体验!云端托管手游,挂机脚本助力,让你无需手动操作,轻松完成日常任务,同时享受游戏的乐趣。释放双手,让你更专注于游戏策略,成为游戏中的高手!

本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。

如果侵犯了你的权益请来信告知我们删除。邮箱:631580315@qq.com

标签: