作为当下最流行、市场占用份额最大的两大手机操作系统IOS和android,目前两者加起来的市场占用率达到90%。我曾经一直用android手机,没有用过iphone,那时候正直iphone4和iphone 4s十分流行的时候,十分火,我当时都是跟我的朋友们说我就是不喜欢iphone,有什么了不起的,android还不是一样,当然这个是我的屌丝心理,主要原因还是因为买不起,我相信直到现在都还是有跟我当时一样的人。我也一直不解为什么大家这么热棒iphone,难道就是纯粹炫耀?后来有幸,公司给我配了一台iphone 4S,每月送199话费(那时候还真省了不少钱呢,因为我天天都是长途电话,我那时在深圳,家人在武汉)。用了一段时间后,我发现iphone真的比android要流畅很多,而且是在配置要远低于android手机的情况下,我相信有很多朋友会有跟我一样的体验,比如,android手机会有死机的情况,会有因为哪个应用程序卡死的时候,但iphone真的没有,几乎没有,至少我目前还没有发现过,这时我才发现在ios系统的魅力,不是炫耀,是真的有实力。
曾经也在网上看到过一个关于ios为什么比android流畅的一些文章,有从反应的优先级别、硬件工作配置、开发机制、系统设计四方面来对比两者的差别,讲得很好,很长,但我觉得不易于理解,在我看来,真正的原因是因为两者底层不同而造成的。首先,IOS系统是基于Unix操作系统了,也就是最初的最原生态的操作系统,性能好;而android系统是基于Linux操作系统上的虚拟机的,所以每次启动需要先启动Linux,然后启动Linux上的虚拟机,这本来就要花费时间,且需要占用比较大的硬件资源,这也是为什么你总看到android手机配置高的原因,当android手机已经做到内存16G,4核cpu时,iphone却还是1G内存双核cpu甚至更低。还有就是大家知道Linux本来就是在Unix的基础上产生的,所以就性能而言,Unix是最高的。其次,IOS系统是自己开发自己生产手机,不开放,设备版本、尺寸可控制,开发者易于测试,所以开发出来的应用程序兼容性好,不容易卡机或死机,而android系统是开放的,当google开发出新的版本时就会开放它们的api,然后像三星、小米、htc、华为等厂商就会以google提供的api进行一个包装,如小米的MIUI,这些都对它进行一定程度的包装后就会造成一些的不统一,而且每个厂商做出来的手机尺寸也不统一,这样也给开发者带来不便,开发者会很苦恼,到底我的应用程序要测试多少个手机设备?所以到最后的情况是总有一些软件是会有兼容问题产生的,也就是为什么android手机比较容易死机卡机的原因了。
作为一个用户,以上是我个人的观点,只是从简单的两方面来说明IOS手机为什么比android手机流畅的原因,如有不同观点和看法,欢迎大家一起来讨论。