Fuchsia真能解决安卓的种种顽疾吗?
尽管安卓非常流行,但它并非没有缺点。开放为安卓带来了活力,与此同时也让安卓染上了版本分裂、生态混乱等毛病。另外,尽管安卓为了提高运行效率作出过很多努力,例如把Dalvik虚拟机换成ART,使用更严格的后台管理机制Doze,但安卓目前的运行效率,也要逊色于iOS。Fuchsia能否解决安卓存在的一些问题?这需要一个个来说。
◆Fuchsia能消灭改版ROM?
安卓生态的分裂、混乱是由系统开放引起的。适合平板用的桌面Google允许他人使用安卓开源项目AOSP中的代码,这在很大程度上削弱了Google对系统的控制力,任何人都可以Fork安卓的代码建立起分支,你可以看到市面上永远有无数种安卓ROM同时存在。要解决分裂的问题,只能够改变系统的开源和授权策略,然而Fuchsia并没在这方面有实质性的改变。
![]()
安卓的AOSP开源项目造就了无数改版ROM,而Fuchsia也是开源的
前面提到,Fuchsia依然采用了源码开放的策略,而使用了混合许可证,不存在GPL污染——从这个角度来说,Fuchsia的源代码甚至要比安卓更加友善。毫无疑问,这是无益于建立秩序的,要让所有厂商都跟随Google的步伐,只能期待Google动之以利晓之以理了。不过,市面上如果只存在官方ROM,应该也并不是消费者乐意看到的。
◆Fuchsia能否一统系统版本?
安卓有很多个改版ROM,但其实如果改版ROM们能够跟进安卓最新版本,大家对此还是非常喜闻乐见的。然而,市面上大多数安卓ROM并不能升级到最新安卓版本,就算可以升级,也不能第一时间收到推送,得延后数月甚至一整年才跟上官方的调子。Fuchsia能否解决安卓升级难的问题?
实际上,为了解决安卓升级的问题,Google在安卓8.0中就已经有了新的方案。Google在安卓8.0中推行了ProjectTreble机制,将安卓的代码和驱动分离,还改变了存储分区,只要驱动符合ProjectTreble的标准,那么厂商就可以直接升级安卓系统,不需要等驱动适配——这做法和Windows有一定类似之处。在ProjectTreble机制下,安卓升级速度大大提高,用户甚至就能自己刷入通用的ROM自行升级,不需要等官方匹配。
![]()
安卓8.0采取Project Treble机制,只需要单独升级安卓系统框架即可,不必匹配驱动
如无意外,Fuchsia也会有类似的一机制,大大提高系统新版的推送速度。与其说Fuchsia解决安卓版本混乱的问题,不如说安卓本身就已经提供了解决问题的方案。
◆Fuchsia能否提高App质量?

安卓生态的混乱还体现在App一团乱麻这方面。首先来说外观,不少人对于安卓的印象是UI混乱,并不像iOS那样精美、顺手。但实际上,Google官方倡导的MaterialDesign还算是比较井井有条的,风格简洁而不失层次和动感,还可以匹配各种各样的屏幕。但为何安卓看着还是略显乱七八糟?这一方面得怪乱七八糟的改版ROM,另一方面就得怪胡编乱写的App了。
![]()
安卓的Material Design界面,实际并不是所有App都遵守
由于安卓系统版本分裂,大多数安卓App并不会积极跟进新版安卓版本,同时Google也没有强制让安卓App使用某套UI,App们有了野蛮生长的空间。不仅如此,由于安卓长久以来对权限的松散管理,也令App们申请了很多不必要的权限,还在后台横行霸道。Fuchsia能否解决这方面的问题?
![]()
Fuchsia的界面,可以说和Material Design是一脉相承的,又会有多少App使用呢?
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-69108-2.html
加油