安卓|手机发热的幕后黑手找到了( 二 )


所以「小牛」们纷纷到大核上跑 。
就算 A710 再厉害 , 软件厂商们要是全都只做 32 位 APP , 不肯跟上时代做 64 位 , 一样会把 A710 这个牛车折腾坏 。

这也是部分中端机型用起来可能比旗舰机还要流畅不烫手的原因之一 。
厂商严抓 , 必须产「大牛」
去年年底 , 国内安卓阵营的五大应用商店(OPPO、vivo、小米、腾讯应用助手、百度手机助手) , 宣布联手推进国内安卓生态对 64 位应用的支持 。
在五大厂商的倡议中可以得知 , 去年 12 月底起 , 所有现存和新发的 APP 都必须上传 64 位安装包 。

▲图片来源网络
当然开发者也可以在上传的包里夹带一个 32 位包 , 满足低性能设备的运行需求 。
但仅传一个 32 位单包这种操作 , 在五大商店里是不允许滴 。

顺着计划走 , 到今年 8 月 , 如果用户设备支持 64 位系统 , 将仅接收含 64 位版本的 APK 包 。
明年(2023)年底 , 所有 Cortex-A 处理器将仅支持 64 位 APK , 32 位应用无法在终端上运行 。

▲小米开放平台的相关通知
华为这边也有相应的动作 。
去年 11 月 , 就有开发者收到华为开发者联盟的通知邮件 。
通知表示 , 2022 年 2 月起 , 上架华为应用市场的应用必须包含 64 位版本 。
仅有 32 位的应用一律不收 。
9 月起 , 华为应用市场将不再接收含 32 位版本的应用 。

▲图片来源网络
这样一套强硬措施下来 , 倒逼着安卓应用开发者必须全面跟上时代 , 不能再靠着老旧的 32 位版本摸鱼养老 。
所以时至今日 , 手机应用商店对于 64 位的适配做得怎样?
我们随机抽查了小米、vivo , 和相对没那么主流的黑鲨 。

小米的应用商店在跟进 64 位这方面可以说最为积极 。
点开应用商店 , 就能看见页面上方提供了一个「64 位应用」的专栏 。
进去后发现 , 基本上日常主流使用的 APP、游戏都已经适配了 64 位 。

此外在更新页面 , 小米也会给已适配 64 位的应用贴上相应标签 。

要是你所使用 APP 仍旧是 32 位 , 首次打开时还会弹出相应提醒 。

为了验证是否属实 , 咱使用 AppChecker 读取应用列表 , 并点右上方的菜单选择「按 CPU 架构划分」 。
发现咱手上的这台小米手机只剩一个软件为 32 位 。
其他应用均为 64 位 。

到了 vivo 这边 , 应用商店内没有明显标识划分 。

但从 AppChecker 里查询可知 , 应用商店内下载的应用均为 64 位 。
反倒是少数小组件和自带的功能应用 , 像「vivo 钱包」这些 , 依旧是 32 位 。

还蛮尴尬的 。
至于相对小众的黑鲨 , 则在 64 位应用普及这方面相对滞后 。
不仅自带的部分组件仍停留在 32 位 , 甚至在商店里下载的 QQ、哔哩哔哩、QQ 音乐这类常用软件 , 仍不是最新的 64 位版本 。

没有 32 位 , 安卓用户影响大吗?
有小伙伴可能会问 , 我的手机可能好几年才换一次 。
明年开始 64 位成主流 , 32 位被淘汰 , 那我的旧手机还能用吗?
其实从 2014 年开始 , 安卓阵营的芯片就开始加入了对 64 位架构的支持(骁龙 808) 。

换句话说 , 64 位已经部署了许多年 。
绝大部分手机即使从 32 位转变到 64 位 , 基本是「无痛体验」 。
都 2022 年了 , 应该不会有人还拿着三星 Galaxy S5 甚至更老的机型做主力机吧?

其实早在 2015 年 , 苹果就已经宣布所有 iOS 应用都必须支持 64 位 。
随后到了 2017 年 , 更是宣布所有 32 位应用无法在 iOS 11 上运行 。