做为当下最流行、市场占用份额最大的两大手机操做系统IOS和android,目前二者加起来的市场占用率达到90%。我曾经一直用android手机,没有用过iphone,那时候正直iphone4和iphone 4s十分流行的时候,十分火,我当时都是跟个人朋友们说我就是不喜欢iphone,有什么了不得的,android还不是同样,固然这个是个人屌丝心理,主要缘由仍是由于买不起,我相信直到如今都仍是有跟我当时同样的人。我也一直不解为何你们这么热棒iphone,难道就是纯粹炫耀?后来有幸,公司给我配了一台iphone 4S,每个月送199话费(那时候还真省了很多钱呢,由于我每天都是长途电话,我那时在深圳,家人在武汉)。用了一段时间后,我发现iphone真的比android要流畅不少,并且是在配置要远低于android手机的状况下,我相信有不少朋友会有跟我同样的体验,好比,android手机会有死机的状况,会有由于哪一个应用程序卡死的时候,但iphone真的没有,几乎没有,至少我目前尚未发现过,这时我才发如今ios系统的魅力,不是炫耀,是真的有实力。android
曾经也在网上看到过一个关于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
做为一个用户,以上是我我的的观点,只是从简单的两方面来讲明IOS手机为何比android手机流畅的缘由,若有不一样观点和见解,欢迎你们一块儿来讨论。api