谷歌“Fuchsia”操作系统抛弃 Linux:具有崭新的 UI

2017年05月09日

这个叫“Fuchsia”的智能手机操作系统,去年八月份首次出现在谷歌的 Git 代码库中。不过当时还只是一个命令行。现在这个神秘的项目有了一个全新的 UI,下面让我们看看它究竟长什么样。

与 Android 和 Chrome OS 不同,Fuchsia 不是基于 Linux 的 — 它使用了一个全新的、谷歌开发的微内核,叫做 "Magenta"。使用 Fuchsia,谷歌不仅可以“抛弃”Linux 内核,还可以不使用 GPL 开源许可证:该系统使用 BSD 3 clauseMIT, 和 Apache 2.0 三者组合的开源许可证。抛弃 Linux 有点出乎意料,但 Android 生态系统似乎不希望跟上上游的 Linux 发行。因为我们看到 Google Pixel 的内核仍然停留在 2014 年年底首次发布的 Linux Kernel 3.18 上。

谷歌的文档对 Magenta 的描述是将其用于“具有快速处理器的现代手机和个人电脑、进行开放式计算的外设”。谷歌还没公布官方的说明,解释 Fuchsia 存在的理由和用处,留给我们的只是猜测。“现代手机”听起来像是最终可能与 Android 竞争的产品,但现在这个系统还“年轻”,一切都很难说。

Fuchsia 已经有一些相关的项目,也有代码名称。该系统的界面和应用程序是用 Google's Flutter SDK 编写的,这个项目可以提供跨平台的在 Android 和 iOS 上运行的代码。Flutter app 使用 Dart 语言编写。Flutter SDK 还有一个名为"Escher"的基于 Vulkan 的图像渲染引擎,看起来这是定制的,用于运行谷歌的 shadow-heavy “Material Design” 接口指南。

Fuchsia 系统 UI — Armadillo

因此,我们暂时可以认为,Fuchsia 的界面是使用 Flutter SDK 编写的,它是跨平台的。

Armadillo 的官方标志,由 Google 的顶级艺术家之一创作。

下面是将 Fuchsia 的系统 UI 编译成 Android APK 后,将其安装在 Android 设备上的图片。

可以看到,新的 UI 包括一个重新设计的主屏幕,一个键盘,一个主页按钮和(一种)一个窗口管理器。

前方漫长的路

对于谷歌的任何新项目,大家很难知道项目将来的规模如何。这是一个“20%”的将在一年内被遗忘的项目还是一个比较重要的项目?幸运的是,我们有一个来自 Fuchsia 开发者关于这个问题的直接声明。在公共的 Fuchsia IRC 频道中,Fuchsia 开发者 Travis Geiselbrecht 提到这个操作系统不是“玩具”项目,不是一个 20% 的项目,也不是一个我们不关心其存亡的产品。

现在看来,Android 具有两个最大的问题是:

  • 在第三方硬件生态系统中推出操作系统更新

  • 缺乏对 UI 流畅性的关注

虽然还没看到该系统关于更新的计划,但它对 Dart 语言的依赖意味着它将把重点放在高性能上。

谷歌可以抛弃 Linux 和 GPL,它也可以抛弃 Java 和由 Oracle 导致的问题,而且谷歌基本上可以将其与所有的 Android 上游项目隔离开来,并将所有开发移至内部。如今在 Android 这样的规模上做这样的事情将是一个巨大的项目。

如果 Fuchsia 一切顺利,也许在 2020 年左右可以看到相关的消费者产品。当然,这是谷歌,所以所有这一切可能会在某天就被取消。Fuchsia 的道路还很漫长。

来源:arsTECHNICA

展开阅读全文
18 收藏
分享
加载中
精彩评论
怎么动不动就开发系统呀...像百度一样搞个外卖不好么..
2017-05-09 11:37
18
举报
顶级艺术家果然不一般,是不是直接抄袭他六岁儿子的啊233
2017-05-09 12:10
7
举报
期待,希望以后开发应用不用在使用java,使用dartlang/flutter就比较好
2017-05-09 11:02
7
举报
伟大的公司
2017-05-09 11:06
6
举报
当然,这是谷歌,所以所有这一切可能会在某天就被取消。
2017-05-09 12:44
5
举报
最新评论 (18)

引用来自“布尔值”的评论

怎么动不动就开发系统呀...像百度一样搞个外卖不好么..
外卖要是容易搞,百度也不会卖掉外卖搞AI了
2018-04-13 08:56
0
回复
举报

引用来自“xshrim”的评论

顶级艺术家果然不一般,是不是直接抄袭他六岁儿子的啊233
这画真的不一般。。
2017-05-11 08:10
0
回复
举报
要是这个系统流行的话,又要学习新的东西...
2017-05-09 20:06
0
回复
举报

引用来自“卓sir”的评论

我已经不知道多少次看到谷歌开发新系统的新闻,但目前还没一个成的。。。

引用来自“流云君”的评论

不就这一个么,chrome os已经算成了,目前美国教育市场超过一半份额,逼得微软推出Windows10s这个轻量免费版。

引用来自“eechen”的评论

ChromeOS跟Android一样,都是基于Linux内核.
Chrome最初是基于人家Apple的WebKit进行开发,Android则是通过收购的来,都不算完全是Google自主开发.
你这叼毛偏见太多了,原因何在呢,因为你目光短浅。
2017-05-09 19:49
2
回复
举报

引用来自“布尔值”的评论

怎么动不动就开发系统呀...像百度一样搞个外卖不好么..
外卖团购啥的走起走起啊
2017-05-09 19:47
1
回复
举报

引用来自“卓sir”的评论

我已经不知道多少次看到谷歌开发新系统的新闻,但目前还没一个成的。。。

引用来自“流云君”的评论

不就这一个么,chrome os已经算成了,目前美国教育市场超过一半份额,逼得微软推出Windows10s这个轻量免费版。

引用来自“eechen”的评论

ChromeOS跟Android一样,都是基于Linux内核.
Chrome最初是基于人家Apple的WebKit进行开发,Android则是通过收购的来,都不算完全是Google自主开发.
人家没说要自主研发啊,怎么,还要领补贴吗?WebKit是苹果发起没错,但谷歌早就是主要代码贡献者了好吧。怎么,要学贝尔实验室,自己一切从头搞才算有面子?这面子你去要吧。国内之所以搞不出有用的系统,就是因为自主洁癖的神经病太多了。技术和理论你特么要不要自主搞一套啊?从基础科学全部另起炉灶啊?Android收购来的没错,你收购个搞起来给我看看?ChromeOS基于WebKit没错,你基于一个给我看看。叼毛一个。macOS、Ubuntu又是基于什么呢?FreeBSD、Linux又是基于什么呢?Unix又是基于什么呢?WebKit基于什么呢?知道吗,叼毛?
2017-05-09 19:47
1
回复
举报

引用来自“universeye”的评论

期待,希望以后开发应用不用在使用java,使用dartlang/flutter就比较好
用ionic,感受js+ts开发
2017-05-09 19:08
0
回复
举报
未来的谷歌版iOS和macOS
2017-05-09 18:21
1
回复
举报

引用来自“卓sir”的评论

我已经不知道多少次看到谷歌开发新系统的新闻,但目前还没一个成的。。。

引用来自“流云君”的评论

不就这一个么,chrome os已经算成了,目前美国教育市场超过一半份额,逼得微软推出Windows10s这个轻量免费版。
ChromeOS跟Android一样,都是基于Linux内核.
Chrome最初是基于人家Apple的WebKit进行开发,Android则是通过收购的来,都不算完全是Google自主开发.
2017-05-09 16:52
0
回复
举报
更多评论
18 评论
18 收藏
分享
返回顶部
顶部