在 2016 年,我们了解到谷歌正在开发一个新的操作系统,人们一直认为谷歌准备用什么东西取代 Android。直到去年五月,Fuchsia OS 被轻度曝光,我们才对它有了一个大致的概念,而现在我们已经能看到它在 Pixelbook 上直接运行了。

UI

     Fuchsia OS 使用了 Materia Designl,拥有自己专门渲染阴影的特殊渲染器 Escher。所有的窗口,通知,按钮,弹出框等元素都拥有干净的分层。甚至壁纸给人的感觉都不再像是壁纸,更像是从窗户外面看到的风景。

目前 Fuchsia 提供了两种布局:一个代号为 Armadillo 的移动版布局,以及一个代号为 Capybara 的传统桌面布局。Armadillo 删除应用程序抽屉,取而代之的则是 " 最近使用的应用 "," 快速设置 " 和 Google Feed 的组合视图。Capybara 仍然在开发中,只有一个包含时间的任务栏和一个快速设置占位符,以及一个没用的开始按钮。

Google Assistant

Fuchsia OS 似乎旨在突出 Google Assistant。屏幕上的所有内容,用户所能做的一切,都可以在 Google Assistant 中看到。

Android 中的 Google Assistant 可以检测你的屏幕上的信息,但 Fuchsia 将提供更深入的交互方式。在 Fuchsia 中,你可以在浏览器中查看一家餐厅的评论,然后打开你的日历查看日期,然后说 "Okay Google,邀请 Samantha 吃午饭 ",Google Assistant 能识别这一整个动作的上下文。

Fuchsia OS 是一个跨设备的操作系统

大多数人都拥有多款智能设备:手机,平板电脑,台式机,笔记本电脑,可穿戴设备等等,谷歌似乎正在努力使 Fuchsia 在所有平台上无缝和同步地运行。

谷歌为此引入了 Ledger:一旦在设备上登陆了你的 Google 帐户,你的应用程序就会自动在各个设备上同步。Google 将 Ledger 描述为 "Fuchsia 的分布式存储系统 ",所有内容都存储在云中。

Android / Chrome 操作系统的建筑优势?

Android 和 Chrome OS 都基于 Linux,具有 25 年的坚实基础。不过 Android 在 Project Treble 之前更新都存在 OEM 厂商系统更新缓慢的情况。即便是现在 Project Treble 已经推出了有一段时间了,仍然有 OEM 厂商不愿意将其置于设备中。

Fuchsia OS 通过使用自己的自定义内核 "Zircon",旨在避免这些升级方面的毛病。为了实现这一点,应用程序与内核被直接隔离开。这既提供了一个额外的安全层,又防止系统升级后的应用程序出现不兼容的情况。

开发者

谷歌正在向这个项目的所有背景开发者伸出援助之手。Fuchsia OS 的大部分 UI 都是通过 Flutter 框架使用 Dart 编写的。Rust 语言也是可用的,另外谷歌也瞅上了一部分苹果的开发者,引入了 Swift 支持。

锦上添花的是大多数这些语言的本地互操作支持。通过 FIDL 协议,Dart UI 代码可以直接与任何组合进行交互,这为开发人员提供了更好的表现机会。

Fuchsia OS 会在何时推出?

虽然现在的 Fuchsia OS 看起来很漂亮,但是底层的功能还不完全,它甚至都没有一个功能齐全的网络浏览器。根据目前的情况,我们或许会在 2019 年晚些时候看到运行 Fuchsia OS 的设备——只是推测而已。