Android与IOS是最受人们欢迎的两大移动平台,Android与IOS之争是一个永久的话题。接下来笔者就结合本身的知识和网上的一些文章,谈谈这两个系统的不一样以及关于移植的话题,但愿也是你们比较关心的话题。php
1、关于Android与IOS的不一样web
应该会有不少机友都有相似疑问,感受大多数安卓手机在流畅度上不如iPhone手机。先不说一些配置低的安卓机,即使是最新版安卓系统的旗舰手机,有时会感受达不到iPhone手机的那种流畅度,所以有人以此判断安卓手机很差。其实,这都是两者系统机制不一样致使的差别。架构
1.渲染机制不一样性能
Android没有iOS流畅的根本的缘由是,iOS的UI渲染采用实时优先级,而Android的UI渲染遵循传统电脑模式的主线程普通优先级。优化
通俗点说就是iOS对屏幕反应的优先级最高,用户只要触摸屏幕,系统就会最优先处理屏幕显示这个层级,立刻给出动画效果,而后才处理媒体、服务、核心的架构。动画
而安卓则是追求进程优先,触摸屏幕后的手机屏幕显示和动画效果放在比较后的优先级。一样打开相同的网页,Android手机就会直接将整个网页所有加载同时渲染HTML,这无疑就增长了处理器的压力。所以对于Android来讲,一个高效的双核处理器是很重要的。spa
2.后台机制不一样操作系统
安卓手机的后台是真后台,像PC同样,将应用保留在RAM中,当使用HOME键退出应用时,程序实际上并无彻底退出,而是被系统挂在了后台。这就致使了一个现象,从内存使用上来看,安卓刚开机时内存使用很低,若不进行清理内存操做,正常使用一天,内存占用会达到75%以上。而iOS呢,实际上是采用的伪后台,当用户HOME键退出应用时,iOS其实关闭了程序,只保留应用的图像入口,只会默认将应用的最后的运行数据记录在RAM中。线程
此外,他们二者的区别还表如今执行程序效率的不一样以及厂商喜欢给iPhone作优化。orm
关于Android与IOS的不一样,详细可参看http://www.morecomtech.com/community/article/sjjc/w2015102200.php这篇文章。
2、在Android上移植IOS
咱们都知道苹果的IOS是苹果自有的操做系统,是苹果手机的核心竞争力所在,苹果还没有开放IOS系统,因此从商业竞争上来说安卓手机刷成IOS系统彷佛不太靠谱。
《谈谈在Android上移植IOS的可能性》这篇文章作了一些介绍。
同时,笔者搜集了网上许多关于IOS可否被移植的争论,大体有如下四类:
第一类:苹果牛逼,苹果好,苹果硬件要求高,苹果硬件独一无二,苹果系统封闭不可能被移植,网上谣传IOS被移植都是假的不可信。
第二类:热爱本身的手机,热爱安卓,而且相信本身手机强大,但愿把手机性能发挥得淋漓尽致。想移植IOS并非崇拜苹果的表现,而是为了证实本身爱机的强大(这类人每每受到第一类人的抨击)。
第三类:小白造谣党。宣称本身已经刷入IOS。至今没摸透此类人的动机与目的,想装逼不敢留名,想出名不得不装逼。
第四类:传说中的“大神”,不参与言论,默默钻研系统的强人,不爱发帖灌水造谣和讨论,只是在某一天把本身的成果分享给你们。
说到这里,你以为在Android上移植IOS这事靠谱吗?