通信人家园

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

  上等兵

注册:2015-7-15
跳转到指定楼层
1#
发表于 2015-10-31 09:58:35 |只看该作者 |倒序浏览
        Android与IOS是最受人们欢迎的两大移动平台,Android与IOS之争是一个永久的话题。接下来笔者就结合自己的知识和网上的一些资料,谈谈这两个系统的不同以及关于移植的话题,希望也是大家比较关心的话题。






一、关于Android与IOS的不同

应该会有很多机友都有类似疑问,感觉大多数安卓手机在流畅度上不如iPhone手机。先不说一些配置低的安卓机,即便是最新版安卓系统的旗舰手机,有时会感觉达不到iPhone手机的那种流畅度,因此有人以此判断安卓手机不好。其实,这都是二者系统机制不同导致的差异。

1.渲染机制不同

Android没有iOS流畅的根本的原因是,iOS的UI渲染采用实时优先级,而Android的UI渲染遵循传统电脑模式的主线程普通优先级。

通俗点说就是iOS对屏幕反应的优先级最高,用户只要触摸屏幕,系统就会最优先处理屏幕显示这个层级,马上给出动画效果,然后才处理媒体、服务、核心的架构。

而安卓则是追求进程优先,触摸屏幕后的手机屏幕显示和动画效果放在比较后的优先级。同样打开相同的网页,Android手机就会直接将整个网页全部加载同时渲染HTML,这无疑就增加了处理器的压力。因此对于Android来说,一个高效的双核处理器是很重要的。

2.后台机制不同

安卓手机的后台是真后台,像PC一样,将应用保留在RAM中,当使用HOME键退出应用时,程序实际上并没有完全退出,而是被系统挂在了后台。这就导致了一个现象,从内存使用上来看,安卓刚开机时内存使用很低,若不进行清理内存操作,正常使用一天,内存占用会达到75%以上。而iOS呢,其实是采用的伪后台,当用户HOME键退出应用时,iOS其实关闭了程序,只保留应用的图像入口,只会默认将应用的最后的运行数据记录在RAM中。

此外,他们两者的区别还表现在执行程序效率的不同以及厂商喜欢给iPhone做优化。

关于Android与IOS的不同,详细可参看《谈谈在Android上移植IOS的可能这篇文章。

二、在Android上移植IOS

我们都知道苹果的IOS是苹果自有的操作系统,是苹果手机的核心竞争力所在,苹果尚未开放IOS系统,所以从商业竞争上来讲安卓手机刷成IOS系统似乎不太靠谱。

《谈谈在Android上移植IOS的可能这篇文章做了一些介绍。

同时,笔者搜集了网上许多关于IOS能否被移植的争论,大致有以下四类:

第一类:苹果牛逼,苹果好,苹果硬件要求高,苹果硬件独一无二,苹果系统封闭不可能被移植,网上谣传IOS被移植都是假的不可信。

第二类:热爱自己的手机,热爱安卓,并且相信自己手机强大,希望把手机性能发挥得淋漓尽致。想移植IOS并不是崇拜苹果的表现,而是为了证明自己爱机的强大(这类人往往受到第一类人的抨击)。

第三类:小白造谣党。宣称自己已经刷入IOS。至今没摸透此类人的动机与目的,想装逼不敢留名,想出名不得不装逼。

第四类:传说中的“大神”,不参与言论,默默钻研系统的强人,不爱发帖灌水造谣和讨论,只是在某一天把自己的成果分享给大家。

说到这里,你觉得在Android上移植IOS这事靠谱吗?


举报本楼

本帖有 1 个回帖,您需要登录后才能浏览 登录 | 注册
您需要登录后才可以回帖 登录 | 注册 |

手机版|C114 ( 沪ICP备12002291号-1 )|联系我们 |网站地图  

GMT+8, 2024-11-19 13:43 , Processed in 0.154838 second(s), 15 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部