分享

技术角度分析:这就是苹果手机和安卓手机为什么有差距的主要原因

 我爱你文摘 2018-09-12
技术角度分析:这就是苹果手机和安卓手机为什么有差距的主要原因

骁龙855跑分图

1、CPU方面:跑分来看,下一代高通处理器骁龙855处理器的单核心跑分跑不过A11处理器,多核心跑分终于持平了上代A11处理器;说简单点就是高通7nm工艺的处理器性能可以追平苹果10nm工艺的处理器。不出意外的话,麒麟980处理器基本也是这个水平。

但是即将发布的2018款iPhone搭载A12处理器,而这款采用7nm工艺制式性能强悍的处理器。苹果与安卓CPU差距将进一步拉大是无悬念的。

安卓手机最大的优势就是大内存,现在安卓手机运行内存3G刚起步、6GB、8GB比比皆是;但是如果处理器的性能不够用,再大的内存又有啥用啊?

技术角度分析:这就是苹果手机和安卓手机为什么有差距的主要原因

早先的6S跑分图

2、存储方面:目前市面上安卓手机基本使用eMMC规范的闪存存储,UFS则常见于安卓阵营的高端旗舰机型中,有UFS2.0HS-G3和UFS3.0HS-G3两种。苹果从iPhone6s开始,存储设备既不是eMMC也不是UFS规范,而是引入了MacBook上的NVMe协议,大容量版本更支持TLC/SLC混合缓存加速。并悄悄的在6s乃至以后的手机中直接配备了NVMe规格的SSD,并采用了PCI-E接口,这个PCI-E可不是电脑上的那个PCI-E接口,这个接口是基于MIPI M-PHY物理层的PCI-E,使用NVMe接口协议,同样UFS规范走的也是MIPI M-PHY物理层的PCI-E,不过接口协议是SCSI。当然这是苹果自己独家技术。

大家都知道基于NVMe协议的PCIe固态硬盘,无论是在性能和实用性上,都远超传统基于AHCI的SATA接口固态硬盘。两者不是一个数量级别的。

3、软件方面:这里只介绍一下内存管理模式:最初的iOS版本做里所有第三方程序都不可能一直占用内存,程序一按HOME键就退出,所有代码就被挂起,而不是在后台继续跑继续占用CPU,另一方面一旦系统需要更多的内存,就会强制释放后台非活跃内存提供给前台,也就是以前的我们所说的iOS是假后台。

但从IOS5.0开始一直到IOS7系统版本后,提供了更多的第三方软件可以调用的API,这情况将不复存在,以后推送将能够直接启动后台任务;让后台应用上传下载成为了可能,大大提高实用性;所以严格意义上来说,苹果的运行机制早已经不是“假后台”了,而是更加智能的多种处理方式切换的管理方式。

而android系统运行应用使用的是Java环境,因此需要额外的内存来做垃圾回收 (garbage collection)。当按下home键,应用跳转至后台后,Java需要额外内存来回收该应用占去的内存。内存足够大时,这个机制没大问题。但是一旦很多引用来回切换使用的时候,垃圾回收会占去很大内存,让系统不堪重负。

技术角度分析:这就是苹果手机和安卓手机为什么有差距的主要原因

苹果手机和安卓手机

这就是苹果手机和安卓手机为什么有差距的主要原因。

以上由叮当新科技原创,转载请注明出处!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多