iPhone领先安卓9年官方表示无

如果你要问我接触iPhone这么久以来,哪款设备让我印象比较深刻的话,那么非iPhone5s莫属。

不管是对于苹果还是对于用户来说,iPhone5s是一款具有划时代意义的产品。

它的发布标志着iPhone真正开始进入4G时代,解锁方式进入TouchID时代,UI设计进入扁平化时代,同时更关键的是那颗A7处理器,让移动应用进入64位架构时代。

这在当年手机运存仅有3GB的时代来说,64位架构看起来就是个噱头,毕竟当时iPhone5s也仅有1GB运存...不过从那以后,手机行业的高速发展带来的就是技术更迭,慢慢Android手机阵营也开始抛弃16、32位,转而使用64位架构。这已经成为了一个趋势。不过目前仍然有不少应用还停留在32位,原因还是由于Android生态太复杂了,应用商店更是参差不齐,一直也没有什么强制规定,很难将规则统一,而且很多开发者图方便也不愿意对适配问题进行改进。可以说是Android的开放性,成为了主要的限制因素。很多人可能会好奇,64位和32位真的有那么大差距?64位和32位一般是指CPU一次处理数据的能力是32位还是64位。咱们都知道,手机里的各种文件和你频繁的操作,对于处理器来说都是由数字表示和处理。而处理器会以二进制的形式来储存这些数字,为它们分配的空间会以位为单位,并由0和1的二进制表示状态。比如32位就可以表示2的32次方也就是=4GB的内存,而64位就是2的64次方,理论上来说支持16TB的内存。这个数字可以说基本没有上限了,但放在年的今天,Android手机的内存早已提升到了12GB甚至更高,所以32位所支持的4GB内存上限,早就不够用了,升级是刚需。咱们以Android阵营的骁龙8Gen1和天玑为例,这两枚芯片都采用了ARMv9架构方案,带来了三款CPU:Cortex-X2超大核、Cortex-A大核和Cortex-A小核。

其中只有Cortex-A能够兼容32位应用,Cortex-X2和Cortex-A仅支持64位操作系统及应用程序。

这就意味着当手机运行32位应用时,只能在Cortex-A中运行,这样一来运行速度和效率就会大打折扣,也就是咱们常说的会“卡”。

咱们来看,天玑运行多款64位应用,应用冷启动速度相比32位可提高约13%-60%。

/图源:MediaTek实验室

而在手游方面,通过UnityEngine“Armies”Demo对比测试结果显示,运行64位相比32位可带来16%的帧率提升。

/图源于网络

总之提升是非常明显的。

不过话也说回来了,手机不是电脑,对内存需求有限。因此,64位CPU的作用就是在手机内存满足使用的情况下,增强性能和反应速度。

换而言之,就算iPhone一直是4GB/6GB,也不会影响运行,当然杀后台的问题还是要考虑的。为此,苹果在年的A11处理器和iOS11系统上就明确表示,不再支持32位应用。Android此前宣布,自年8月起,所有GooglePlay里的应用都需要支持64位。从年8月1日起,64位设备上的GooglePlay,将不再提供32位版本的应用。/图源于网络国内手机厂商们也是积极响应,移动智能终端生态联盟宣布,从年4月起,在联盟成员OPPO、vivo、小米应用商店新上架应用不允许单独上架32位应用包,必须要提供64位版本的安装包。

/图源:微博

移动智能终端生态联盟

很多人好奇是不是今年开始,安卓就彻底流畅了?

其实各系统的软件生态,朝着64位过渡已经很多年了,所以并不会有明显的流畅度提升,还是老样子罢了...

不过说到底,64位版本的应用才可以充分发挥64位设备的性能,这叫软硬结合,适配是早晚的,只是时间问题罢了。

素材来于网络,侵删

iPhone下一个领先的技术会是什么???预览时标签不可点收录于合集#个上一篇下一篇

转载请注明:http://www.aierlanlan.com/rzgz/611.html

  • 上一篇文章:
  •   
  • 下一篇文章: