当前位置: 移动技术网 > 移动技术>手机>手机系统 > 安卓接班人?Fuchsia能补上安卓硬伤

安卓接班人?Fuchsia能补上安卓硬伤

2019年01月15日  | 移动技术网移动技术  | 我要评论
安卓系统的成功已经毋庸多言,尽管ios是触屏革命的发起者,但安卓却以后来者的姿态,攻占了最多的市场份额。 然而,google是否已经满足于安卓带来的成功?或许并非如此。这两年,goo

安卓系统的成功已经毋庸多言,尽管ios是触屏革命的发起者,但安卓却以后来者的姿态,攻占了最多的市场份额。

然而,google是否已经满足于安卓带来的成功?或许并非如此。这两年,google又一全新操作系统fuchsia曝光,业界不少声音都认为这将是安卓系统的继任者,安卓将会迎来功成身退的时刻。

安卓接班人?fuchsia能补上安卓硬伤

业界会有此种想法是很自然的。尽管安卓大获成功,但它却并不完美,碎片化、效率低、生态混乱等缺点一直为人所诟病。

同时,安卓尽管在移动市场风生水起,但对于桌面市场以及新型的ar/vr、物联网等领域,却没有相应的统治力。

想要一举解决所有的历史遗留开创新时代,最激进的方法就是创造新历史,那么google全新的fuchsia系统能否担起这一重任?它是否真的会全面取代安卓并解决安卓的种种顽疾?一起来谈谈吧。

fuchsia系统是怎样的存在?

在谈论这个问题之前,我们需要先来了解一下fuchsia系统。

对于fuchsia系统,google的相当低调,甚至没有对这系统的出现作任何宣传——媒体在2016年8月在github上发现了google的fuchsia系统项目,这才知道google在做这个新系统。如果换成国内厂商搞这么一个大工程,还不得吹上天?

安卓接班人?fuchsia能补上安卓硬伤

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

首先,它采用了和安卓完全不同的系统内核,我们都知道安卓基于linux。

为了避免gpl污染(linux采用gpl开源许可证,一旦有代码涉及linux这部分的代码也必须开源),安卓不得不花大力气弄了一个hal中间层,将应用、驱动等代码和linux隔离,保护厂商利益。

而fuchsia使用的是一个新的系统内核“zircon”,系统也开源,但使用的许可证是bsd 3 clause、 mit、apache 2.0的混合,并不存在开源污染的问题,更加适合商用。

安卓接班人?fuchsia能补上安卓硬伤

zircon内核除了解决gpl污染的问题,它还有一些很吸引人的特性。zircon是一个微型内核,灵活性非常高,不仅可以用于手机,还能用于嵌入式设备、桌面pc、平板电脑等多种平台之上。

可以预计,fuchsia并不会仅仅是某个平台专属系统,它应该会成为应用领域更胜于安卓的多面手。

再来说说fuchsia系统的外在。fuchsia最初被媒体发现的时候,并没有图形界面,不过在2017年的5月份fuchsia公布了其ui设计。

fuchsia的ui设计也非常强调跨平台,它基于卡片设计,灵活多变,能够适应不同分辨率、尺寸大小和比例的屏幕,这和目前安卓倡导的material design出发点是一致的。关于fuchsia的ui,笔者作过详细体验,大家看点此查看。

安卓接班人?fuchsia能补上安卓硬伤安卓接班人?fuchsia能补上安卓硬伤
↑↑↑fuchsia的ui使用了大量的卡片设计

安卓接班人?fuchsia能补上安卓硬伤

可以看到,无论是在内核还是ui,fuchsia都作好了跨平台的准备,它要跨的平台无疑包含了手机平板和pc,这意味着它不仅仅有潜力取代安卓,还很有可能是chrome os的接班人。

实际上,著名媒体9to5google就发布过“你认为fuchsia多久后可以取代安卓和chrome os”的投票,只有不到16%的人认为fuchsia永远不会取代安卓和chrome os,这可以一定程度上反映出大家对fuchsia的期待。

fuchsia真能解决安卓的种种顽疾吗?

尽管安卓非常流行,但它并非没有缺点。开放为安卓带来了活力,与此同时也让安卓染上了版本分裂、生态混乱等毛病。

另外,尽管安卓为了提高运行效率作出过很多努力,例如把dalvik虚拟机换成art,使用更严格的后台管理机制doze,但安卓目前的运行效率,也要逊色于ios。fuchsia能否解决安卓存在的一些问题?这需要一个个来说。

fuchsia能消灭改版rom?

安卓生态的分裂、混乱是由系统开放引起的。google允许他人使用安卓开源项目aosp中的代码,这在很大程度上削弱了google对系统的控制力,任何人都可以fork安卓的代码建立起分支,你可以看到市面上永远有无数种安卓rom同时存在。

要解决分裂的问题,只能够改变系统的开源和授权策略,然而fuchsia并没在这方面有实质性的改变。

安卓接班人?fuchsia能补上安卓硬伤

前面提到,fuchsia依然采用了源码开放的策略,而使用了混合许可证,不存在gpl污染——从这个角度来说,fuchsia的源代码甚至要比安卓更加友善。

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

fuchsia能否一统系统版本?

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

然而,市面上大多数安卓rom并不能升级到最新安卓版本,就算可以升级,也不能第一时间收到推送,得延后数月甚至一整年才跟上官方的调子。fuchsia能否解决安卓升级难的问题?

实际上,为了解决安卓升级的问题,google在安卓8.0中就已经有了新的方案。

google在安卓8.0中推行了project treble机制,将安卓的代码和驱动分离,还改变了存储分区,只要驱动符合project treble的标准,那么厂商就可以直接升级安卓系统,不需要等驱动适配——这做法和windows有一定类似之处。

在project treble机制下,安卓升级速度大大提高,用户甚至就能自己刷入通用的rom自行升级,不需要等官方匹配。

安卓接班人?fuchsia能补上安卓硬伤

如无意外,fuchsia也会有类似的一机制,大大提高系统新版的推送速度。与其说fuchsia解决安卓版本混乱的问题,不如说安卓本身就已经提供了解决问题的方案。

fuchsia能否提高app质量?

安卓生态的混乱还体现在app一团乱麻这方面。首先来说外观,不少人对于安卓的印象是ui混乱,并不像ios那样精美、顺手。

但实际上,google官方倡导的material design还算是比较井井有条的,风格简洁而不失层次和动感,还可以匹配各种各样的屏幕。但为何安卓看着还是略显乱七八糟?这一方面得怪乱七八糟的改版rom,另一方面就得怪胡编乱写的app了。

安卓接班人?fuchsia能补上安卓硬伤

由于安卓系统版本分裂,大多数安卓app并不会积极跟进新版安卓版本,同时google也没有强制让安卓app使用某套ui,app们有了野蛮生长的空间。

不仅如此,由于安卓长久以来对权限的松散管理,也令app们申请了很多不必要的权限,还在后台横行霸道。fuchsia能否解决这方面的问题?

安卓接班人?fuchsia能补上安卓硬伤

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

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

和竞争对手相比,安卓在运行效率方面占下风,原因是多方面的,例如java效率偏低,系统有复杂的hal层等等。在fuchsia中,这些方面会得到明显的改善。

安卓接班人?fuchsia能补上安卓硬伤

前面提到,fuchsia使用了zircon内核,这类小内核的效率本身就较高,而且避免了gpl污染后,google也没有必要再弄hal如此庞大的中间层。

可以预见fuchsia的成品应该会远比安卓轻量级——其实从fuchsia的定位就可以得知,这是一个连嵌入式设备都可以运行的系统,抛开安卓的一堆历史包裹后,运行效率很值得期待。同时,fuchsia主要使用c++语言编写,这也为fuchsia的高性能打下了很好的基础。

当然,并不是说在fuchsia运行的app就一定速度飞快,毕竟fuchsia为了兼容安卓,提供了相应的兼容套件,fuchsia上运行安卓app的效果到底如何,还待实际体验。

总结

为何在安卓形势一片大好之时,google会突然推出fuchsia这个新系统?

其实通过了解fuchsia的特性,不难明白google的动机。我们即将进入物联网时代,跨平台、轻量级、高性能的fuchsia,无疑可以成为google继续纵横网络的有力武器。

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

安卓接班人?fuchsia能补上安卓硬伤

试图让一个系统打天下,google并非第一个这样做的人。微软曾试图让win10和uwp实现移动平台和桌面平台的大一统,但铩羽而归。

好用的跨平台系统到底有多难造,看看wp和win10上千奇百怪的bug即可见一斑。fuchsia能解决安卓的很多问题,但不能解决所有问题,是否会产生新问题也有待观察。

有消息称苹果也在研究让mac兼容ios app的方案,希望业界在物联网时代带来更好的产品吧。

如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网