Fuchsia OS能补上Android的硬伤么?

以下内容来自PConline

Android的成功已经毋庸多言,尽管iOS是触屏革命的发起者,但

Android

却以后来者的姿态,攻占最多的市场份额。然而,Google是否已经满足于

Android

带来的成功?或许并非如此。这两年,Google又一全新操作系统Fuchsia曝光,业界不少声音都认为这将是

Android

系统的继任者,

Android

将会迎来功成身退的时刻。

Fuchsia OS能补上Android的硬伤么?

Google正在开发Fuchsia系统,很多人认为这会是安卓的后继者

业界会有此种想法是很自然的。尽管

Android

大获成功,但它却并不完美,碎片化、效率低、生态混乱等缺点一直为人所诟病。同时,

Android

尽管在移动市场风生水起,但对于桌面市场以及新型的AR/VR、物联网等领域,却没有相应的统治力。想要一举解决所有的历史遗留开创新时代,最激进的方法就是创造新历史,那么Google全新的Fuchsia能否担起这一重任?它是否真的会全面取代

Android

并解决

Android

的种种顽疾?一起来谈谈吧。

Fuchsia是怎样的存在?

在谈论这个问题之前,我们需要先来了解一下Fuchsia。对于Fuchsia,Google的相当低调,甚至没有对这系统的出现作任何宣传——媒体在2016年8月在GitHub上发现Google的Fuchsia项目,这才知道Google在做这个新系统。如果换成国内厂商搞这么一个大工程,还不得吹上天?

Fuchsia OS能补上Android的硬伤么?

Android

已经占据大部分移动市场的份额,为何Google还是要开发Fuchsia呢?

Fuchsia相当低调,但这掩盖不了它的璀璨。Fuchsia的亮点非常多,从内到外,它都焕然一新。

首先,它采用和

Android

完全不同的系统内核,我们都知道

Android

基于Linux,为了避免GPL污染(Linux采用GPL开源许可证,一旦有代码涉及Linux这部分的代码也必须开源),

Android

不得不花大力气弄了一个HAL中间层,将应用、驱动等代码和Linux隔离,保护厂商利益。而Fuchsia使用的是一个新的系统内核“Zircon”,系统也开源,但使用的许可证是BSD 3 clause、 MIT、Apache 2.0的混合,并不存在开源污染的问题,更加适合商用。

Fuchsia OS能补上Android的硬伤么?

Fuchsia使用全新的内核Zircon

Zircon内核除了解决GPL污染的问题,它还有一些很吸引人的特性。Zircon是一个微型内核,灵活性非常高,不仅可以用于手机,还能用于嵌入式设备、桌面PC、平板电脑等多种平台之上。可以预计,Fuchsia并不会仅仅是某个平台专属系统,它应该会成为应用领域更胜于

Android

的多面手。

再来说说Fuchsia的外在。Fuchsia最初被媒体发现的时候,并没有图形界面,不过在2017年的5月份Fuchsia公布UI设计。Fuchsia的UI设计也非常强调跨平台,它基于卡片设计,灵活多变,能够适应不同分辨率、尺寸大小和比例的屏幕,这和目前

Android

倡导的Material Design出发点是一致的。

Fuchsia OS能补上Android的硬伤么?Fuchsia OS能补上Android的硬伤么?

Fuchsia的UI使用大量的卡片设计

Fuchsia OS能补上Android的硬伤么?

Fuchsia的UI不仅可用于手机这类移动平台,还能够适配桌面平台

可以看到,无论是在内核还是UI,Fuchsia都作好跨平台的准备,它要跨的平台无疑包含手机平板和PC,这意味着它不仅有潜力取代

Android

,还很有可能是Chrome OS的接班人。

Fuchsia解决安卓的顽疾?

尽管

Android

非常流行,但它并非没有缺点。开放为

Android

带来活力,与此同时也让

Android

染上版本分裂、生态混乱等毛病。Fuchsia能否解决安卓存在的一些问题?这需要一个个来说。

Fuchsia能消灭改版ROM?

Android

生态的分裂、混乱是由系统开放引起的。Google允许他人使用

Android

开源项目AOSP中的代码,这在很大程度上削弱Google对系统的控制力,任何人都可以Fork

Android

的代码建立起分支,你可以看到市面上永远有无数种ROM同时存在。要解决分裂的问题,只能够改变系统的开源和授权策略,然而Fuchsia并没在这方面有实质性的改变。

Fuchsia OS能补上Android的硬伤么?

Android

的AOSP开源项目造就无数改版ROM,而Fuchsia也是开源的

前面提到,Fuchsia依然采用源码开放的策略,而使用混合许可证,不存在GPL污染——从这个角度来说,Fuchsia的源代码甚至要比

Android

更加友善。毫无疑问,这是无益于建立秩序的,要让所有厂商都跟随Google的步伐,只能期待Google动之以利晓之以理了。不过,市面上如果只存在官方ROM,应该也并不是消费者乐意看到的。

Fuchsia能否一统系统版本?

Android

有很多个改版ROM,但其实如果改版ROM们能够跟进安卓最新版本,大家对此还是非常喜闻乐见的。然而,市面上大多数

Android 

ROM并不能升级到最新安卓版本,就算可以升级,也不能第一时间收到推送,得延后数月甚至一整年才跟上官方的调子。Fuchsia能否解决

Android

升级难的问题?

实际上,为了解决

Android

升级的问题,Google在

Android 

8.0中已经有了新的方案。Google在

Android 

8.0中推行Project Treble机制,将

Android

的代码和驱动分离,还改变存储分区,只要驱动符合Project Treble的标准,那么厂商就可以直接升级

Android

,不需要等驱动适配——这做法和Windows有一定类似之处。在Project Treble机制下,

Android

升级速度大大提高,用户甚至就能自己刷入通用的ROM自行升级,不需要等官方匹配。

Fuchsia OS能补上Android的硬伤么?

Android 

8.0采取Project Treble机制,只需要单独升级

Android

框架即可,不必匹配驱动

如无意外,Fuchsia也会有类似的一机制,大大提高系统新版的推送速度。与其说Fuchsia解决

Android

版本混乱的问题,不如说安卓本身就已经提供了解决问题的方案。

Fuchsia能否提高App质量?

Android

生态的混乱还体现在App一团乱麻这方面。首先来说外观,不少人对于安卓的印象是UI混乱,并不像iOS那样精美、顺手。但实际上,Google官方倡导的Material Design还算是比较井井有条的,风格简洁而不失层次和动感,还可以匹配各种各样的屏幕。但为何

Android

看着还是略显乱七八糟?这一方面得怪乱七八糟的改版ROM,另一方面就得怪胡编乱写的App了。

Fuchsia OS能补上Android的硬伤么?

Android

的Material Design界面,实际并不是所有App都遵守

由于

Android

版本分裂,大多数

Android 

App并不会积极跟进新版安卓版本,同时Google也没有强制让

Android 

App使用某套UI,App们有了野蛮生长的空间。不仅如此,由于

Android

长久以来对权限的松散管理,也令App们申请很多不必要的权限,还在后台横行霸道。Fuchsia能否解决这方面的问题?

Fuchsia OS能补上Android的硬伤么?

Fuchsia的界面,可以说和Material Design是一脉相承的,又会有多少App使用呢?

从目前的消息来看,Fuchsia能够兼容

Android 

App,或许这意味着也会将安卓App的生态现状一并继承过去。Fuchsia能否提高App质量?恐怕取决于到底有多少App会为Fuchsia专门开发,但既然Fuchsia能兼容安卓App,恐怕除了某些特定领域,厂商还是会继续开发安卓App。

Fuchsia能否提高系统运行效率?

和竞争对手相比,

Android

在运行效率方面占下风,原因是多方面的。在Fuchsia中,这些方面会得到明显的改善。

Fuchsia OS能补上Android的硬伤么?

Android

的系统结构偏臃肿,Fuchsia可以抛开一堆历史包裹

前面提到,Fuchsia使用Zircon内核,这类小内核的效率本身就较高,而且避免GPL污染后,Google也没有必要再弄HAL如此庞大的中间层,可以预见Fuchsia的成品应该会远比安卓轻量级——其实从Fuchsia的定位就可以得知,这是一个连嵌入式设备都可以运行的系统,抛开

Android

的一堆历史包裹后,运行效率很值得期待。同时,Fuchsia主要使用C++语言编写,这也为Fuchsia的高性能打下很好的基础。

当然,并不是说在Fuchsia运行的App一定速度飞快,毕竟Fuchsia为了兼容

Android

,提供相应的兼容套件,Fuchsia上运行

Android 

App的效果到底如何,还待实际体验。

总结

为何在

Android

形势一片大好之时,Google会突然推出Fuchsia这个新系统?其实通过了解Fuchsia的特性,不难明白Google的动机。我们即将进入物联网时代,跨平台、轻量级、高性能的Fuchsia,无疑可以成为Google继续纵横网络的有力武器。尽管

Android

很适合手机平板,Chrome也在桌面平台的教育市场有不俗的表现,但Fuchsia会是更好的解决方案。

Fuchsia OS能补上Android的硬伤么?

一套系统跨所有平台的梦很美,但真的不好做啊!(微软:T T)

试图让一个系统打天下,Google并非第一个这样做的人。微软曾试图让Win10和UWP实现移动平台和桌面平台的大一统,但铩羽而归。好用的跨平台系统到底有多难造,看看WP和Win10上千奇百怪的Bug即可见一斑。Fuchsia能解决

Android

的很多问题,但不能解决所有问题,是否会产生新问题也有待观察。有消息称苹果也在研究让Mac兼容iOS App的方案,希望业界在物联网时代带来更好的产品吧。







  • A轮?B轮?融资轮次有什么说法

  • 天使投资?风险投资?股权融资有哪些方式

  • 除了打车,滴滴融资以后还要做什么

  • 统一推送联盟:××APP,你们老实点儿!

  • 人工智能:高速

  • Fuchsia OS能补上Android的硬伤么?