导语:从2016年开始,谷歌就一直在开发一个全新的开源操作系统Fuchsia。虽然有关该系统消息早在去年就有了一些报道,不过最近根据彭博新闻社的消息,谷歌打算在五年内用Fuchsia替代Android。
Fuchsia的发展史
从2016年开始,谷歌就一直在开发一个全新的开源操作系统Fuchsia。虽然有关该系统消息早在去年就有了一些报道,不过最近根据彭博新闻社的消息,谷歌打算在五年内用Fuchsia替代Android。Fuchsia,是由谷歌公司开发的继Android和Chrome OS之后的第三个系统。
谷歌自主打造的Fuchsia系统,基于Zircon内核,主打简约流畅高效以及跨平台。2017年11月的时候谷歌曾表示,他们已经将旗下这套系统Fuchsia支持了苹果的Swift语言。
2018年1月,谷歌向开发者发布了一份新的文档,文档中允许开发者将Fuchsia加载到谷歌Pixelbook(谷歌全新一代笔记本)上。
Fuchsia与使用Linux内核的安卓不同,采用的是比较新的Zircon的内核。该系统与当下Android相比,无论是存储器还是内存之类的硬件要求都大幅降低,可以看出这是一款面向物联网的家用电器用的系统。 据悉Flutter引擎+Dart语言将很有可能成为Fuchsia系统主要的UI开发框架。谷歌Fuchsia选择Flutter作为UI并不令人意外,毕竟Dart语言由谷歌亲自设计的,一方面不用担心被人起诉,另外一方面是当Fuchsia有需要时,也能灵活地在Dart虚拟机做出针对性的改变。原因这就得谈到谷歌和甲骨文之间冗长而又繁杂的诉讼战了:Android的构建使用了甲骨文拥有的Java技术,而甲骨文指控谷歌窃取这些技术用于推动其移动业务,弃用Linux也有这方面的考虑。
物联网系统Fuchsia的野心
谷歌在2016年就已把Fuchsia的代码发布在网络上,该公司已邀请外部应用开发人员修改了部分开源代码。谷歌也开始尝试该系统的应用,如为YouTube开发的互动屏幕显示和语音指令等。
Fuchsia团队拟定了一项未来的发展计划,谷歌工程师们希望在3年内将Fuchsia嵌入联网家用设备(如Pixel手机、智能音箱),之后的两年再针对手机和笔记本电脑推出相应的产品。也就是说谷歌正在悄然开发兼容手机、平板甚至是PC的一整套操作系统Fuchsia,其计划在5年内取代Android和Chrome OS。当FunchsiaOS把他们都打通的时候,那将是一次革命性变革。对于谷歌来说,Android系统碎片化越来越严重,而他们并没有更好的办法来解决,而Fuchsia则从根本上解决了这个问题。
另外Fuchsia计划的重点是更好的在未来与iOS对抗,虽然Android目前占据了市场大约85%的份额,远超苹果的15%,但在用户粘性(比如当苹果发布新版本操作系统时,大多数iPhone用户会快速更新手机,而只有不到10%的Android用户会这样做)和系统所带来的利润上要小于iOS。还有就是苹果iOS操作系统在性能、隐私和安全以及设备之间的集成等方面强于Android,这也是FunchsiaOS要把所有设备打通的动力之一。
开发Fuchsia的障碍
不过消息人士同时透露,歌首席执行官桑达尔-皮查伊(Sundar Pichai)与Android和Chrome业务负责人希罗什-洛克海姆(Hiroshi Lockiheimer)目前还没有敲定Fuchsia的线路图。因为Fuchsia的计划会冲击目前Android的市场,所以对于任何改造Android的计划,管理人员都必须小心翼翼,因为这款移动操作系统支持数十家硬件合作伙伴、数以千计的开发人员及数以十亿美元计的移动广告。欧洲监管机构周三对谷歌征收创纪录的50亿美元反垄断罚款,罪名是使用Android传播谷歌自己的服务。而在谷歌内部,Fuchsia在如何设计和部署方面已面临一些自相矛盾的争论,尤其是在隐私功能方面。
Fuchsia研发者所追求的一些原则与谷歌的商业模式背道而驰。谷歌的广告业务很大程度依赖着基于位置和活动对用户进行定位的能力。而Fuchsia的隐私功能如果实施,将阻碍这一重要业务的发展。据知情人士透露,针对Fuchsia的安全和隐私功能,广告和工程团队之间至少爆发过一次冲突,而广告团队占了上风。当年为了和苹果的iOS抗衡,Android的开发成为了谷歌的重中之重,在这种情况下,Android的诞生依然花费了谷歌3年时间。更何况,Fuchsia OS的开发并不是基于已有20年历史的Linux内核,而是基于谷歌全新开发的Zircon内核。
但对谷歌来说,抛弃Android和Chrome OS并非易事,由于三星电子、华为和LG电子等一大批设备制造商和独立开发人员依赖于操作系统Android,而Chrome OS也是运行许多学校和其他组织使用的基于网络的笔记本电脑的重要软件。所以谷歌不能简单暴力地停止支持Android和Chrome操作系统,指望大家一夜之间都转换到Fuchsia。
所以谷歌目前也没有发表明确的态度,说明Fuchsia何时能正式应用于设备,同时管理人员也表示不存在什么“五年计划”。在一份声明中,谷歌把这个操作系统描述为“谷歌正展开的众多实验性开源项目之一”, 其目的就是留住公司的高级工程师,让他们有事可做,从而避免跳槽。