谷歌收购打造的安卓系统,是一个时代的符号,免费开源的模式使其成为移动互联网时代的大赢家,也可以说是安卓系统促进了移动互联网的大爆发。安卓的快速增长源于谷歌的技术加持和开放的态度,但是过度开放也带来了很多问题,其中碎片化问题是一个绕不过去的坎。谷歌曾经试图解决这个问题,一直难有成效。随着智能物联网时代的到来,一款操作系统是否能够兼容多种平台已经成为衡量其可用性的重要标准。为了打造新一代的操作系统,谷歌放弃了Linux内核,而是基于Zircon微核,采用Flutter引擎+Dart语言编写打造了一个面向智能物联网时代的操作系统——Fuchsia OS。而基于微内核的Fuchsia OS操作系统运行更加快捷,对于这个系统谷歌拥有完全的控制权,所以不会像安卓那样出现碎片化的情况,更加类似于iOS的封闭系统。并且谷歌也希望自己开发一种可以通用的操作系统,未来将能够实现无缝运行于所有智能设备。
Fuchsia OS 与基于Linux的Android或Chrome操作系统不同,Fuchsia源于 一种名为“Zircon”操作系统微内核,是支持Fuchsia的核心平台。内核是所有计算机的核心,是控制一切的基本程序。这里的“微”指的是非常小规模的东西。作为微内核,Fuchsia 可以在任何设备上运行,包括传统的电脑、手机和物联网设备(如你的冰箱或微波炉)。Fuchsia支持跨设备使用,如果不同设备使用的操作系统相同,你只需要开发一个应用程序即可实现跨设备使用,唯一需要改变的是用户界面。这还需要考虑其他问题。例如,输入设备是不一样的,手机没有物理键盘,电脑不总是支持触摸手势,一些电脑可能不含 GPS 芯片或加速器等。这些都是谷歌需要考虑的因素。除此之外,Fuchsia可以支持多种语言的应用程序,包括 README 、C/C++、FIDL、Go、Rust、Python、Flutter、Java、Swift、Dart。到目前为止,移动平台只支持一种本地语言,但未来可能支持多种编程语言。看来为了拉拢开发者打造应用生态,谷歌这次也是够拼的了。
Fuchsia OS预计已进入开发者试用阶段,正式版离我们不远了。Canonical的Ubuntu Core,微软的Windows Core,华为的鸿蒙,以及谷歌的Fuchsia,在物联网爆发的时代,我们有着诸多优秀操作系统可供选择。
Fuchsia OS预计已进入开发者试用阶段,正式版离我们不远了。Canonical的Ubuntu Core,微软的Windows Core,华为的鸿蒙,以及谷歌的Fuchsia,在物联网爆发的时代,我们有着诸多优秀操作系统可供选择。