欢迎光临散文网 会员登陆 & 注册

iPhone这方面领先安卓七年!国产厂商做出艰难决定:手机流畅起飞!

2022-04-23 00:00 作者:科技观察官  | 我要投稿

如果你要问我接触iPhone这么久以来,哪款设备让我印象比较深刻的话,那么iPhone 5S肯定名列前茅。不管是对于苹果还是用户来说,iPhone 5S都是一款具有划时代意义的产品。它的发布标志着iPhone真正开始进入4G时代,解锁方式进入Touch ID时代,UI设计进入扁平化时代,同时更关键的是那颗A7芯片,让移动应用进入64位架构时代。

放在当年手机运存最高仅有3GB的时代来说,64位架构看起来就是个噱头,毕竟当时iPhone 5S也才仅有1GB运存。不过从那以后,手机行业的高速发展带来的就是技术更迭,安卓阵营也开始逐渐抛弃16、32位架构,转而使用更先进的64位架构,这已经成为了一个趋势。

不过目前仍然有不少应用还停留在32位,原因还是由于Android生态太复杂了,应用商店更是参差不齐,一直也没有什么强制规定,很难将规则统一,而且很多开发者图方便也不愿意对适配问题进行改进。可以说,是Android的开放性,造成了主要的限制因素。

很多人可能会好奇,32位和64位真的有那么大差距?32位和64位一般是指CPU一次处理数据的能力是32位还是64位。我们都知道,手机里的各种文件和你频繁的操作,对于处理器来说都是由数字表示和处理。而处理器会以二进制的形式来储存这些数字,为它们分配的空间会以位为单位,并由0和1的二进制表示状态。

比如32位就可以表示2的32次方,也就是4294967296=4GB的内存,而64位就是2的64次方,理论上来说支持16TB的内存。这个数字可以说基本没有上限了,但放在2022年的今天,安卓手机的内存早已提升到了12GB甚至更高,所以32位所支持的4GB内存上限,早就不够用了,升级是刚需。

我们以安卓阵营最新的旗舰芯片骁龙8 Gen1和天玑9000为例,这两枚芯片都是基于ARM V9架构打造,采用三丛集CPU架构,包括Cortex-X2超大核、Cortex-A710大核和Cortex-A510小核。其中,只有Cortex-A710能够兼容32位应用,Cortex-X2和Cortex-A510仅支持64位操作系统及应用程序。这就意味着当手机运行32位应用时,只能调用Cortex-A710大核运行,这样一来运行速度和效率就会大打折扣,也就是我们常说的会“卡”。

根据MediaTek实验室的测试数据来看,天玑9000运行多款64位应用,应用冷启动速度相比32位可提高约13%~60%。而在手游方面,通过Unity Engine “Armies” Demo对比测试结果显示,运行64位相比32位可带来16%的帧率提升,总之提升是非常明显的。

不过话也说回来了,手机不是电脑,对内存需求有限。因此,64位CPU的作用就是在手机内存满足使用的情况下,增强性能和反应速度。换而言之,就算iPhone一直是4GB/6GB运存,也不会影响运行,当然杀后台的问题还是要考虑的。为此,苹果在2017年的A11芯片和iOS 11系统上就明确表示,不再支持32位应用。

谷歌此前也宣布,自2019年8月起,所有Google Play商店里的应用都需要支持64位。从2021年8月1日起,64位设备上的Google Play,将不再提供32位版本的应用。

国产手机厂商们也是积极响应,移动智能终端生态联盟宣布,从2022年4月起,在联盟成员小米、OPPO和vivo应用商店新上架应用不允许单独上架32位应用包,必须要提供64位版本的安装包。2022年了,安卓生态全面64位虽迟但到。这一刻安卓用户久等了。

当然,这里肯定也少不了华为。华为应用市场宣布,从2022年2月1日起,新上架/升级的应用及游戏必须包含64位版本,仅包含32位版本的应用不再被接收。2022年9月1日起,所有包含32位版本的应用不再被接收。

说到底,64位版本的应用才可以充分发挥64位设备的性能,这叫软硬结合,适配是早晚的,只是时间问题罢了。2022年再回头看,那些曾秉持64位无用论的人们,看到远超4GB内存的智能手机,还有那些生产力大幅提升的巨屏手机、折叠屏手机,会作何感想?

iPhone这方面领先安卓七年!国产厂商做出艰难决定:手机流畅起飞!的评论 (共 条)

分享到微博请遵守国家法律