互联网精选
SHANGWANG365.COM

iPhone6与iPhone5s iOS9流畅度的深度分析

iOS9发布,很多iPhone 5s/iPhone6用户升级了后,抱怨卡顿。客观地将,iPhone 5s/6运行iOS9还是比较流畅的,只是个别场景不是那么完美而已。不过,如果你多个心眼,去论坛里iPhone 6的板块仔细看看,卡顿现象同样明显地存在。iPhone 5s该在哪个地方卡顿,iPhone 6也会在同样的场景卡顿。如果你周边有升级了iOS9的iPhone 6用户,你可以拿过来对比一下,可以发现我并没有在骗你。如果你对PC(个人电脑)的工作机制和架构以及现状有基础的概念,同时对iPhone的产品迭代有足够的了解,你不用去威锋论坛里iPhone 6的板块,也不用去找一部升级了iOS9的iPhone 6来做对比,你就能得出iPhone 6和iPhone 5s一样会卡顿的推断。说到底,手机的架构跟PC太过相近了…

那为什么发布了2年之久的iPhone 5s在iOS9下会卡顿,才发布1年的而且性能更加强劲的iPhone 6在iOS9下也会卡顿呢?

结论:现阶段,RAM大小以及系统优化水平是影响iPhone 5s流畅度的两个关键所在,iPhone 6亦然。

为何这样说?现阶段,影响iPhone 5s/6流畅与否的瓶颈之一在RAM,不在CPU,不在GPU。同PC是一回事,不管是桌面CPU还是移动CPU,性能早就过剩,而且UI渲染,图形输出更多取决于GPU,瓶颈并不在CPU。至于GPU,说实话,在面对场景复杂画质吹毛求疵的游戏时,才会让GPU的压力陡增。而且话说回来,iPhone 5s搭载的64位A7的SOC,性能是妥妥地够用。当时发布会上,苹果在介绍这颗SOC时,也是冠以desktop-class的性能。SOC里集成的GPU,在面对系统UI这种轻量级的渲染任务时定当毫无压力。当然,你要在手机上运行大型游戏,iPhone 5s肯定是会比iPhone 6更加吃力的,毕竟A8的GPU相较A7的提升有50%之多。所以,CPU和GPU都不是影响系统流畅度的关键。更何况,iOS9对metal(如果不知其为何物,请自行百度)的支持更好,系统级别的app,都使用metal技术进行渲染,第三方app同样可以使用metal的API来更充分高效地利用GPU等硬件资源,而iPhone 5s的A7芯片是天生支持metal技术的。

iPhone 6的A8,性能较iPhone 5s的A7性能有所提升。但是,但是,iPhone 6的分辨率较iPhone 5s增加了不少,跟PC是同样的道理,GPU的负担相较iPhone 5s的会更重,不过好在iPhone 6的GPU性能是确实更加强劲了。多说一句,既然是GPU,就需要显存,我不知道苹果的SOC里有没有集成显存,从手机这个行业来讲,GPU有很大可能是共用了系统的内存,如果情况属实,可能iPhone 6的RAM的富余程度在GPU活跃状态下会比iPhone 5s更严峻,因为分辨率增加,GPU处理的数据会更大,需要的显存也会更大。

iPhone 6s的A9,性能较A8有较大幅度的提升,我们跳转一下,来说说RAM。iPhone 5s的RAM是1G,可能立码有人要跳出来了,说苹果神优化,iOS神优化,iOS的内存使用机制能让1G妥妥够用,1G的RAM毫无压力云云……每当看到这些论调我就想笑。试问,你们打开了多个app后,再切换回先前打开的app,是不是要重新加载重头再来?如果你遇到过了,恭喜你,你并不孤单。这是RAM不足导致的必然结果(苹果喜欢拿用户体验说事,而我觉得这一点实实在在地影响了我的使用体验)。硬件在软件面前是一种资源,iOS8和iOS9体量越来越大,功能越来越多,技术越来越复杂,需要消耗的资源随之也会相应增加,这个时候,系统本身就会消耗更多的RAM,我们都知道,资源都是有限的,所以留给app的RAM就越发有限了。而RAM不足起码会导致两种显而易见的后果,一是切换app时的卡顿,二是先前打开的app需要重新加载。光这两点,已经实实在在地影响了你的使用体验。所以,基于以上种种原因,iPhone 6s把RAM增加到2G是势在必然的,是实实在在的需求。如果2G属实,我敢断言,在排除系统优化的影响下,iPhone 5s与iPhone 6的流畅度在同一个档次,iPhone 5s和iPhone 6的流畅度与iPhone 6s的不在同一个档次。即便假设这三代手机都使用同样的CPU和GPU,这个结论仍然成立,因为,瓶颈已经不在CPU和GPU,在RAM。而且话说回来,64位的iOS和64位的CPU,与2G甚至更大的RAM岂不是更配吗?

来说说系统优化。即使苹果对iPhone 6s的系统优化不怎么用心,iPhone 6s仍然会更流畅,因为iPhone 6s的硬件提升是全方位的。但是iPhone 5s和iPhone 6可能会有不同的命运。毕竟iPhone 6才发布一年,库克再不厚道,也不大可能让才上市一年的iPhone 6用起来到处都是卡顿,毕竟iPhone 5s已经上市两年了,对于商人本质的库克来说,让已经卖了2年的iPhone 5s走向淘汰从而让用户选择新推出的iOS设备是一项更实际的选项。我的看法是,如果苹果在对待iPhone 5s和iPhone 6的系统优化上,一视同仁,各尽其心,iPhone 6能用多久,iPhone 5s差不多也能用多久,iPhone 6能有多流畅,iPhone 5s差不多也能有多流畅(还是那句话,大型游戏除外),毕竟在让系统运行流畅这件事情上,iPhone 5s和iPhone 6的硬件瓶颈基本是相同的(这一点,前文已经给出了详细地阐述);如果区别对待(这也在情理之中),iPhone 5s就难逃过早被淘汰的命运了,毕竟库克是个商人(请牢记这一点)……不过,随着iOS的升级继续,到了后来的iOS1X版本的时候,系统本身越发庞大,越加复杂的情况下,iPhone 5s相较iPhone 6就会有比较明显地力不从心了,毕竟A8的CPU比A7的性能提升了25%,GPU提升了50%。当然,当然,那个时候iPhone 6也会显得力不从心,毕竟,RAM也只有1G,毕竟,未来更强大更复杂的iOS1X版本,是首先考虑硬件上更强大的iPhone 6s以及未来的iPhone 7等等机器的。

iOS9还有待优化,它应该可以在iPhone 5s和iPhone 6上运行得更加流畅。而iPhone 6s更加强大的硬件配置,特别是的2G的RAM,起码在iOS9和iOS10时代,是不用担心不流畅了。

作者:手机锋友2btm8nw
来源:https://bbs.feng.com/read-htm-tid-10350444.html

赞(0)
未经允许不得转载:上网宝典 » iPhone6与iPhone5s iOS9流畅度的深度分析
分享到: 更多 (0)
上网宝典微信公众号

上网宝典微信公众号

相关推荐

  • 暂无文章

评论 抢沙发

评论前必须登录!

 

上网宝典 | SHANGWANG365.COM

联系我们联系我们