Windows Phone 系统的终结,宣告着在当下,我们只剩 iOS 与 Android 两大移动端操作系统,至于 Sailfish OS 和 UbuntuTouch ,其知名度实在太低,系统完整度也不高,而KaiOS又是功能机专属,我们暂且不考虑他们吧。
Android 与 iOS 凭借着它各自的优势分别占据了智能手机系统的市场。可是它们的各自优势在哪?
iOS :安全,快速,美观
Photo by Yura Fresh on Unsplash
iOS本为iPhone OS意为iPhone专属OS。后来随着iPad、iPod也使用,便改名为iOS,作为苹果移动端专属系统。
苹果曾在WWDC18大会上推出由iOS移植到macOS上的应用和开发工具,也表示不会将iOS和macOS合并,但我们也能通过handsoff(中文名「接力」),我们看到了苹果对设备间的相互配合从而提高效率的努力,随着苹果野心越来越大,未来iOS设备与Mac设备可能会结合的更加紧密。
要说苹果的成功之处便是成功建立了生态圈众所周知,平板电脑中iPad是当之无愧的佼佼者,其他平板电脑无论是在外观设计还是硬件性能都仍比不上iPad,另外,苹果与开发者也开发了一系列为iPad适配的应用,以满足大屏,更高性能,更高生产力的需求,这一点很赞,苹果和开发者们把优质的设备和服务带给用户,用户也因此继续选择苹果,形成了一个良性循环,比如苹果iCloud和数据迁移异常好用,所以果粉不轻易更换品牌,因此苹果能给用户带来最好的体验。
iOS 12 (图片来源于苹果官网)
iOS的闭源,苹果严格把握着API,再加上软硬件的调教,使得性能达到最大化,不会出现负优化的情况。在安卓手机动辄6G8GRAM情况下,苹果似乎不那么在意内存,在iPhone Xs系列仅仅升级4G的情况下,配合自主研发的A12芯片,理论性能也处于顶级水平,实际使用也与安卓旗舰无太大差异。在UI设计上,苹果也是扁平化设计的先行者,早在iOS7便率先提出,其设计风格在后面几代不断成熟完善。
iOS给人的感觉十分精细、称手、流畅遵循着大道至简的原则。再看苹果维护着上百台不同的搭载iOS的机器,更新频率也很高。无论是苹果对App Store上应用的严格审查还是对iOS的更新,都给设备带来更好的安全性。在iOS12上,苹果为我们带来了由workflow完美蜕变的快捷指令应用,通过系统级的学习,配合Siri,将一系列操作自动化,大大提高效率和可玩性。
Photo by Howard Lawrence B on Unsplash
但说到Siri,仍是iOS的一个硬伤,尽管Siri是最早出现的语音助手之一,其智能程度在Google assistant,亚马逊Alexa,微软Cortana面前略逊一些,可玩性也不如小米的小爱同学。
Android:开放,多元,随心所欲
Photo by Pathum Danthanarayana on Unsplash
Android俗称安卓,本为Andy Rubin及其团队于2003年研发,后被Google于2005年低调收购,首个Android版本于07年推出。其基于Linux的底层和开源的特性是很多设备都在运行安卓,现在除安卓手机外安卓自动售卖机,安卓车载电脑,安卓电视也很常见。科技圆桌曾在之前曾通过一篇文章回顾过Android的发展史(传送门 )。
早期安卓的卡是因为dalvik虚拟机的缘故,并将其与VMware等虚拟标准操作系统的虚拟机做类比。这是不客观的,Dalvik的设计是每一个Dalvik的VM都是Linux下面的一个进程。而你类比的都是虚拟的一整个操作系统这是质的区别。
诚然多了一层就多了一定的开销也势必要消耗一部分性能。相比苹果权限乱,内存乱,甚至臃肿。「得益于」安卓系统「先进的」基于JAVA dalvik虚拟机的APP运行机制,每个安卓程序(包括安卓自带的系统程序)的运行都需要开启一个对应的虚拟机,使APP运行在其上,占用了大量不必要的内存资源,而且内部代码运行时要通过虚拟机的二次编译,花费了更多的内存和CPU资源(有人能说安卓5.0即将完全抛弃dalvik采用ART机制解决做了这个问题,其实ART只是把二次编译的过程提前到安装APP的时候,运行的时候直接执行编译过的代码。
这种改变很聪明,但终究与原生系统的执行效率不能相提并论,仍然不能彻底解决它占用大量内存和CPU的问题)。想必很多人都在电脑上安装过虚拟机像VMware或者Virtualbox,在虚拟机中的操作系统运行效率的低下,用过的人应该都有很深的印象。这就导致了安卓吃内存,吃CPU,卡。即使是最高端的安卓旗舰配置也难免卡顿。
图片来源于百度百科
不过随着安卓的技术进步,「Material Design」的推出,其界面越来越美观,目前其流畅程度不输iOS,人们也应转变「安卓很卡顿」这个想法了。至于为什么安卓手机在日常体验中还是会遭到卡顿呢?便要讲到Android的一大特性,开源与定制。
我们都知道,Android由Google所有,其通过「Android Open Source Project」简称AOSP维护,但都是一些基本的代码,单靠这些编译出来的ROM无法达到日用的目的,而谷歌将其开源,允许任何人进行修改,手机厂商可以将自己的功能添加进去,改变外观等等,最终呈现出我们用到的样子。比如小米MIUI,三星OneUI,一加H2OS、OxygenOS等等。
每个厂商都有自己的风格,而个人或民间团体推出的我们暂且可以认为是第三方ROM,比如CM(于09年推出)、魔趣(于12年推出)。无论是大厂还是民间团体,其系统的本体仍是Android。开源的特性可以广泛的收集优秀建议与智慧,其最终结果是系统更好。不过我们遗憾的看到,国内安卓生态不容乐观,缺少play商店的把控,app来源众多,质量也有好有坏。
其中就自动唤醒来说,原本是一个便利的功能,但某些app通过频繁唤醒,使手机续航受到影响,甚至进行后台操作,在机主不知情的情况下进行恶意行为,我们可能发现手机变卡了。而谷歌和手机厂商也注意到了这些问题,对此进行了大力优化,以防止流氓软件的破坏。
Android的开源体现在系统上,也处处影响我们的使用。依照开源的思路,可玩性提高,在一些ROM中,我们可以更换主题,更可以自己制作主题;我们可以自由选择不同桌面进行自定义,彰显个性;我们可以在社区中自由谈论有关话题,学习经验与技巧等等。开源的系统及app也能是之更透明,问题也能更好的发现,从而解决。
第三方ROM:有趣,舒适,安心
有Android就少不了刷机,有刷机就少不了ROM,有ROM就少不了定制ROM。现在不少人都纷纷投向了Android原生,但是在Android 2.0 – Android 4.0时,由于系统的原始,本地化功能不足,Android原生的优化问题和谷歌服务在中国的局限性,一些设备制造商和一些定制第三方ROM开发团队纷纷开发自家独居特色的ROM,掀起了一场「刷机热潮」。
Flyme 7(图片来源于百度百科)
MIUI ,Flyme,点心 ROM,乐众ROM 这些ROM的名字至今依旧历历在目,甚至百度,腾讯,阿里也都纷纷开发出了 百度云ROM,Tencent OS,阿里云ROM ,在当时也成了不少手机发烧友的选择。
可是好景不长,不少 ROM 开发团队纷纷宣布停止服务,且随着各大手机厂商均为自家手机或多或少的制定了新系统,第三方 ROM 逐渐走向了小众,老牌CM的商业化失败令人印象深刻,化身LineageOS继续前行。如今,第三方 ROM 依旧层出不穷,它们的定位有的专注本地化,有的专注设计,有的专注无广告的Android原生,从而满足刷机者的不同口味,从此我们也可以看出Android原生从简陋逐渐丰富的发展。
魔趣 ROM 官网
比如,作为中国开发团队主导的老牌「魔趣ROM」,其加入的号码归属地、T9拨号、农历的支持、验证码识别、OTA增量更新等功能更加适合中国用户使用。想受到纯正的亲儿子待遇却没有Pixel手机?没关系,以「Pixel Experience」简称PE为代表的第三方ROM可以在其他设备使用。
尾巴
随着无论是iOS还是Android的趋于完整,我们都能从两者身上找到相似的东西,在足以满足日常使用的情况下,选择合适的系统就看个人喜好了。对于iOS,我们看好的是它一套完整的服务,和谐的交互体验;Android我们从它功能的丰富中得益,可玩性高能使其符合我们的喜好。
至于第三方ROM,属于刷机爱好者及更喜欢折腾的人的万物,甚至参与其中的建设。如果要详细的说,实在是太多了,就Android来说,各家还有各家的特有功能,层出不穷。不过,这方方面面都是为提升用户体验而做出的努力。我们不希望一家独大,而多家竞争最终的受益者是用户们。让我们一起期待吧。