尽管安卓手机厂商这几年不断在提升硬件水平,推出高刷屏、超高像素和潜望长焦镜头、屏下摄像头、百瓦超级快充等一系列,提升使用体验,可果粉就是不为所动,非苹果不娶,要么继续使用老款iPhone,换机也是只换“十三香”。
很多用户选择iPhone,除了iPhone确实比较耐用,另一个原因就是iPhone的续航比安卓手机好。以iPhone13系列为例,仅有4352mAh电池容量的iPhone13 Pro Max,续航吊打众多5000mAh电池的安卓手机。
然而这次,骁龙8要立功了,或将解决安卓手机耗电快续航差的老毛病,让苹果瑟瑟发抖。
安卓手机之所以耗电快,除了系统较为臃肿、app后台管理不到位之外,最大的问题在于很多app还是32位系统。而智能手机的硬件,早就是基于64位的了。
相比32位app,64位app可以使用超过4GB的运存,性能更强的同时,也更加省电。经过网友的测试,将手机里的部分32位app升级到64位版本,手机的耗电量有了明显的下降。
苹果早在2017年9月发布的iOS11上,就不再支持32位app,而且是强制性的。若开发者不将app进行64位的升级适配,就无法上架Apple Store。此举让iOS系统迅速普及了64位app,大家能感知到iPhone打开应用较快,和iPhone里都是64位app就有很大关系。
反观安卓手机这边,不说一些下载量不大的app,连国内的很多主流app,比如每天都在用的视频软件、支付软件、地图导航等,至今都还在用32位的老架构。手机里尽是32位app,不仅让硬件发挥不出100%的实力,而且导致耗电量居高不下。
手机厂商并非不知道这个问题,而且每年都在呼吁开发者“普及64位架构”,但收效甚微。
在去年4月,小米应用商店、OPPO应用商店、vivo应用商店、腾讯应用宝和百度手机助手等五大应用商店就共同宣布,将共同推进国内安卓生态对64位架构的升级支持,旨在更好提升APP性能体验并降低功耗。进入到2022年,32位老架构的app占比,依然占据压倒性的比例。
主要原因在于,首先安卓手机的机型众多,适配升级的工作量,远高于iPhone。其次安卓的应用商店非常分散,各手机厂商也没有强制要求所有app一定要升级64位架构,否则不予审核通过,开发者抱着得过且过的心态。
随着去年高通发布基于4nm工艺的骁龙8Gen1,目前骁龙8手机已经是铺天盖地。为了充分发挥出这颗旗舰芯片的实力,并降低手机功耗,各大手机厂商再次呼吁app开发者主动升级到64位架构。另外,针对现有的32位app,在安装时弹出“不建议安装”的提示,告知用户32位app存在“卡顿、耗电、不兼容”的风险。
据悉,骁龙8Gen1采用了Arm V9架构,包括一个基于Cortex-X2的3.0 GHz主频超大核,三个基于Cortex-A710的2.5GHz主频大核,以及四个基于Cortex-A510的1.8GHz主频能效小核心。
其中只有A710大核还能运行32位app,X2超大核和A510能效核心都不再支持32位app。这意味着如果你现在用的是骁龙8手机,手机里安装的都是32位app,在运行时CPU只有3核在工作,另外5核都在划水,而且有4个是能效小核心。
我们日常使用手机时,除了玩游戏时负载较高,回微信、刷抖音、看视频等常规操作,系统负载都是非常低的,4个小核处理一下就够了。但在使用32位app时,因为骁龙8Gen1芯片仅有A710的大核支持32位架构,这类工作都要都要调用大核心,而不是用小核心,势必会导致功耗上的增加。一个app还好,现在主流app都是32位,骁龙8手机的续航,就这样崩了。
那么什么时候,安卓手机里的app都会升级到64位?
根据媒体爆料,某手机厂商在写给开发者的邮件中,已经下了最后通牒:2023年底终端设备将无法安装32位app,留给开发者升级64位app的时间,已经不多了。
既然开发者没有动力,那就用硬件倒逼软件升级,骁龙8这次是立功了。在此希望我们手机里的主流app,能早日都升级到64位架构,缩小安卓手机和iPhone在续航上的差距。