meta|你手机里的这些App,很快就要凉( 二 )


在天玑9000平台上 , 同一个App的32位版本和64位版本 , 光是在冷启动速度上就有明显差异了 。

比如某视频App , 32位的冷启动速度为1.983秒 , 而64位版本只需0.7秒 , 足足差了63.5%...
即使是差异最小的某电商应用 , 64位版本也比32位版本冷启动快13.4% 。

这波测试看下来 , 64位应用的优越性被展现地淋漓尽致了 , 这才是名副其实的“快 , 更稳”啊 。
而64位应用和32位应用最大的区别 , 就是同时运行的位数不同 。

小雷举个不一定恰当的例子叭 , 一位刚学会用手指数数的小孩子 , 刚开始他只能单手来数 , 数到5这个数字就卡住了 。但后来他学聪明了 , 学会用两只手来数数 , 那就可以一下子数到10 。

把这个比喻放到手机身上 , 就是64位App冷启动更快 , 也能调用更多的内存 , 玩游戏帧率都会高上不少 。
也难怪芯片厂商这么想干掉32位App了 , 这玩意儿跟个拖油瓶一样 , 阻碍行业发展 。
而上游的芯片厂商都表态了 , 处于稍下游位置的手机厂商 , 自然也得跟着脚步走 。

比如小米这边就给开发者们发邮件了 , 以后新上架的应用 , 不能再单独上传32位应用包 。

华为这边更早 , 在去年年底就给开发者们发了邮件通知 。
关于64位版本应用的推进节奏 , 都在里面说得很清楚了 。
从今年2月1日起 , 华为应用市场新上架的应用和游戏 , 都得包含64位版本 。
而在今年9月1日起 , 华为应用市场就不再接收包含32位版本的应用了 。

【meta|你手机里的这些App,很快就要凉】直到最近 , OPPO、vivo和小米更是联合起来 , 给开发者们整了个好活 。
三家手机厂商联合表示 , 从2022年4月起 , 不再允许单独上架32位应用包啦 。
不过推进64位应用得一步步来 , 所以三家厂商目前仍允许开发者上传64位&32位兼容包 , 游戏类应用暂时不受限制 。
总之现在情况十分明朗 , 上至芯片厂商 , 下至手机厂商 , 都在推进64位应用生态 。



当然啦 , 小雷认为手机厂商们本来是没啥动力去推进这事儿的 。
毕竟自建应用商店的抽成很高 , 手机厂商通过自带的应用商店就能赚得盆满钵满 。
网上曾有大佬爆料过 , 国内应用商店对游戏抽成最高 , 基本是和游戏厂商五五分账 。
其余非游戏应用则是抽成30% , 和苹果家的App Store类似 。
由于游戏抽成最高 , 所以国内厂商目前还没有对游戏类引用进行限制 , 这一点很好理解啦 。

手机厂商们之所以主动去推进 , 和今年发布的旗舰处理器有很大关系 。

就拿高通今年发布的骁龙8Gen 1来说 , 它采用Armv9CPU架构 , 一共有八个核心 。
分别是:1个X2超大核+三个A710大核+四个A510小核 。
按理来说嚯 , 这样的三丛集架构应付日常App运行都不成问题 。
但最骚的事儿来了 , 骁龙8Gen1只有三个A710大核支持运行32位应用 。

如果你用搭载骁龙8Gen 1的手机打开32位App , 就只有三个核心在工作 。
此时 , 老大哥的X2超大核和负责低负载工作的四个小核将完全躺平 , 即使三个大核热得冒汗也无动于衷 。
落实到用户体验上 , 就是卡顿、发热和掉帧 , 明明买的是最新旗舰处理器 , 用起来还不如对32位支持较好的中端处理器 。
道理咱们都懂 , 想要让处理器满血运行 , 就得用64位应用 , 但目前国内安卓生态嘛...依然是32位大行其道啊 。

用户用起来难受 , 自然会吐槽 。
所以华米OV的应用商店 , 基本都会整一个【64位应用】专区出来 。