作为当下最流行、市场占用份额最大的两大手机操作系统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手机流畅的原因,如有不同观点和看法,欢迎大家一起来讨论。

为什么iphone手机比android手机流畅的更多相关文章

  1. HTML5 完美解决javascript中iphone手机和android手机复制文本到剪切板问题

    1.执行以下解决方案条件:(这个是原理) ①执行复制方法时 所复制文字不能被任何 块级元素和行内块元素和行内元素遮盖否则无效:(解决方案:将文本通过绝对定位或其他方式移除屏幕外) ②ios中不能复制属 ...

  2. Mac-如何安装apk到android手机

    将电脑上的apk安装到手机,Windows系统可以使用usb连接Android手机,然后打开编辑手机中的文件,直接粘贴apk到手机上安装apk.对于Mac来说就没有那么简单啦.那么Mac如何将apk安 ...

  3. 判断iPhone/android手机

    JS判断请求来自Android手机还是iPhone手机,根据不同的手机跳转到不同的链接. var browser = {versions: function () {var u = navigator ...

  4. 微软Silverlight欲攻占iPhone和Android手机

    微软日前表示,该公司正在努力把Silverlight视频技术引入手机市场.微软Silverlight视频技术被誉为“Flash杀手”,该公司前不久刚发布了Silverlight 2.0版. 尽管说苹果 ...

  5. 无需Root实现Android手机屏幕流畅投影到电脑进行演示(附软件下载)

    近期要在公司的会议上演示App,须要在投影仪上显示出来给大家演示.因为投影仪不是智能投影仪,仅仅能将App先投影到自己的笔记本上.然后再将笔记本上的内容投影到投影仪上.该App是个游戏,实时交互性比較 ...

  6. 手机自带的显示基站命令(android手机定位,iphone基站定位)

    手机自带的显示基站命令(安卓手机定位,苹果手机基站定位) 分类: 通信和网络2012-02-07 17:48 1734人阅读 评论(0) 收藏 举报 手机htciphone中兴三星网络 安卓手机自带快 ...

  7. 强烈鄙视那些:自己完全不用android手机,却在做android开发的人

    前言: 最近参加android技术交流会,看到几个同时用mac和iphone的人,以为他们是全栈工程师(android和ios都会) , 谁知道交流下来,居然只是做android开发的,ios根本不会 ...

  8. 为什么Android手机总是越用越慢?

    根据第三方的调研数据显示,有77%的Android手机用户承认自己曾遭遇过手机变慢的影响,百度搜索“Android+卡慢”,也有超过460万条结果.在业内,Android手机一直有着“越用越慢”的口碑 ...

  9. 为啥Android手机总会越用越慢?

    转自:http://www.androidchina.net/818.html 根据第三方的调研数据显示,有77%的Android手机用户承认自己曾遭遇过手机变慢的影响,百度搜索“Android+卡慢 ...

随机推荐

  1. 剑指offer-第三章高质量的代码(调整数组顺序使得奇数位于偶数的前面)

    题目:输入一个整数数组,实现一个函数中调整该数组中数字的顺序,使得所有的奇数位于数组的前半部,所有偶数位于数组的后半部. 思路:用两个指针p1和p2,分别指向数组的头和尾部,p1只向后移,p2只向前移 ...

  2. linux中怎样从底部向上查看log文件

    对于一些很大的log文件,我们用more查看时会很费劲,没有办法直接跳到末尾再向前查看. 我们可以用less来解决,less查看一个文件时,可以使用类似vi的command命令,在command模式下 ...

  3. jQuery autoComplete 样式

    前提:使用了jQuery-ui 官网:http://jqueryui.com/autocomplete/ /*** autocomplete ***/ .ui-widget-content { bac ...

  4. pthread_attr_t 线程属性(二)

    一.函数: 1.线程属性的初始化与销毁:#include <pthread.h>int pthread_attr_init(pthread_attr_t *attr);int pthrea ...

  5. 解决WebSphere异常:SRVE0199E: 已获取了 OutputStream

    dlg: 例如 在WebSphere这个目录下 /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/temp/master1Node01/master1/gk ...

  6. jQuery 关于ScrollableGridPlugin.js(固定表头)插件的逐步解析

    以前写前台的时候需要用哪些效果从来都是有现成的东西拿来就用的,因为自己真的是有些懒,毫无探索精神,只重视结果,不追求过程. 这个ScrollableGridPlugin.js是从网上找到的一个具有固定 ...

  7. Using NuGet without committing packages to source control(在没有把包包提交到代码管理器的情况下使用NuGet进行还原 )

    外国老用的语言就是谨慎,连场景都限定好了,其实我们经常下载到有用NuGet引用包包然而却没法编译的情况,上谷歌百度搜又没法使用准确的关键字,最多能用到的就是nuget跟packages.config, ...

  8. windows7__32位下安装python2.6.6

    1.下载windows7__32位的python2.6.6.mis文件,直接运行.默认安装即可 2.设置系统环境变量,目的在cmd下能敲python后能够自动调用到安装目录程序 设计如下:(我的电脑- ...

  9. 使用RSA非对称密钥算法实现硬件设备授权

    一.硬件设备授权 即用户在硬件设备输入一个序列号(或一个包含授权信息的文件),然后硬件设备便可正常使用.    二.授权方案 构思授权方案时,参考了下面网址的思路: http://bbs.csdn.n ...

  10. http://www.blogjava.net/nokiaguy/category/37087.html

    http://www.blogjava.net/nokiaguy/category/37087.html