为何谷歌有了Android还要致力于开发全新的操作系统?
Android,一个在当今移动设备市场占有率超过85.9%的操作系统,虽有着无法撼动的霸主地位,却仍然无法避免的面临着各种问题和危机。
欧盟长期针对谷歌的Android系统展开反垄断调查,罚款不断。为了避免垄断的嫌疑,Android不得不改变操作系统的许可政策,宣布了明年2月起开始收费。再加上年初甲骨文状告Android用Java有侵犯了自己的版权。Android不仅外界的风波不断,内部问题也日趋严重。碎片化问题是Android长期以来最头疼的问题,当然,谷歌也想尽力解决,于是在发布Android 8.0时提出了“Project Treble”计划。
显然,Project Treble计划这样让所有安卓手机都可以直接收到谷歌的推送更新是不现实的。至少目前所有的手机大厂均有自己的UI,绑定了各自的服务和APP,让安卓统一来更新,厂商根本不会愿意。所以我们可以看到,目前支持Project Treble的手机并不多,甚至,升级到Android 8.0的机型在整个智能手机市场来说,也不多。
这样的问题,一个有前瞻性的国际大公司肯定早就看到了。Android体量庞大,转变很难,缝缝补补继续坚持也没问题,但肯定要做二手准备了。早在2016年8月,谷歌的Fuchsia项目就出现在了全球知名的开发者社区GitHub上,谷歌将要开发的全新的跨平台操作系统才浮出水面。
Fuchsia才是真正的全新谷歌自主操作系统,并不像 Android 和 Chrome OS 一样使用 Linux 内核,而是采用全新的自主内核(基于Zircon微核)。内核的优势就不详细分析了,总结为两个,快和跨平台!没有了?Liunx 内核上那些多余的代码,Fuchsia将能更高效率的运行,一个全新设计的系统,超过iOS的流畅也不无可能!并且Fuchsia从设计之初便想好了应对各种平台,跨平台的交互将能更轻松便捷。
此前曝光的Fuchsia界面与 Android 完全不同,像是一种增强版的 Google Now,采用了卡片风格。另外,应用切换完全按照时间顺序排列。Fuchsia 与 Android 等主流系统的区别,在于没有应用程序的图标、抽屉等,在这个早期的 Alpha 版本中,需要通过搜索界面进入程序,但大部分只是占位符,还不能使用。
Fuchsia?由两个UI,一套是智能手机一套是传统桌面UI,而该界面和系统的应用程序都是用 Google 的 Flutter SDK 编写的,这个项目可以提供跨平台即 Android 和 iOS 上运行的代码。也就是说,日后的APP兼容起来也会省事很多。同时,有资料显示,谷歌已经让Fuchsia 支持Java代码,同时支持苹果的Swift语言,这同样也显示了Fuchsia 的兼容性。
在谷歌的设想下,Fuchsia将会是一个真正的全平台操作系统,从手机电脑到智能终端甚至智能车载系统等均可以使用,并且由于是同一系统,它们之间的互联会非常的便捷,可谓全面打通。当然,要实现这样的大统一是非常困难的,毕竟有微软的前车之鉴(windows phone),苹果也迟迟不敢将iOS和Mac OS打通。
Fuchsia严格来说仅只能算是谷歌的一个实验项目,所以变数还很大,甚至也有人并不看好Fuchsia。但华为的加入,让我们感觉到,Fuchsia离我们越来越近了。
作为全球智能手机出货量第二大的手机厂商,华为与谷歌的关系一直以来很亲密。此前就一起合作推出过谷歌的亲儿子Nexus 6P,华为手机也一直以来都能很快获得Android最新版本的更新。此次,谷歌开源社区中,华为工程师提交了基于荣耀Play的Fuchsia测试代码,添加了对麒麟970平台的支持。
华为工程师透露,他们已经能够将设备引导到Fuchsia的内核Zircon,但是没有提到Fuchsia堆栈的其他层,所以还仅是初步测试。但这才刚刚开始,以华为的体量,双方合作必将事半功倍。目前仅是荣耀Play作为测试,之后很可能麒麟970的设备都将加入测试(Mate10,P20等)。
当初安卓系统的开发耗时三年,由于竞争激烈所以比较赶。此次Fuchsia计划将用5年的时间来开发完善,所以预计还有三年左右的时间Fuchsia才会正式与我们见面。当然,在华为这样的巨头也加入合作的情况下,这个时间很有可能会提前!如果一切都按照谷歌设计的情况发展,那么Fuchsia发布之后将会是苹果和微软共同的劲敌!
当然,Fuchsia即便发布之后也面临非常严峻的挑战,那就是系统生态的问题。安卓上已经积淀已久的超过10亿用户、开发者和制造商等等,要如何的平稳的迁移过来。目前并没有任何一家公司做到过如此体量庞大的迁移,所以具体如何,还是等着看谷歌的表现吧。