专栏名称: 设计新知
以创意设计类干货分享为主,扯淡为辅,偶尔也当当知心大姐
目录
相关文章推荐
四川大学本科招生  ·  手搓赛车飞机、机器人跳舞、文科生上工科课…… ... ·  昨天  
四川大学本科招生  ·  手搓赛车飞机、机器人跳舞、文科生上工科课…… ... ·  昨天  
自贡网  ·  快看!中国航展上“自贡造”打堆堆 ·  3 天前  
学长小谭考研  ·  政治想考75+,肖8该如何刷? ·  1 周前  
学长小谭考研  ·  政治想考75+,肖8该如何刷? ·  1 周前  
自贡网  ·  过节不放假,还要给自己做策划🤗 ·  1 周前  
51好读  ›  专栏  ›  设计新知

Google正在研发一款神秘的手机操作系统Fuchsia

设计新知  · 公众号  ·  · 2017-05-24 21:00

正文

 Fuchsia logo


谷歌正在研发叫Fuchsia的操作系统,似乎用来替代Android。今天这就让小编具体介绍一下Fuchsia有什么特点和功能吧。



特点


到目前为止,已知的关于Fuchsia两个最大的特点就是:


  • 由谷歌研发,是一种开源编程语言,由JavaScript编译。

  • 与Chrome O和安卓系统不同的是,Fuchsia不使用Linux 内核而使用属于自身的“微内核”Magenta

 

你可能会问:“微内核”是什么鬼?本质上来说,它是经典的内核(用来控制操作系统的底层硬件)的简化版。

 

下面这张照片解释了经典内核具有而“微内核”不具有的功能:



谷歌官方并没有说明任何关于这款操作系统的功能。我们只能做以下推测:


  • 自从2010年Oracle收购了Sun Microsystem后,Java系统不太乐意像以前那样开源了。实际上Oracle声称Android违背了Sun的使用许可,要求Google赔偿90亿败诉后,Google开发新的操作系统意为不想使用基于Java的操作系统。(目前为止,已知的开源Fuchsia代码都不是基于Java编写的)。


  • 通过摒弃Linux内核,转而将重心放在Magenta上,Google可能做一些特定的功能, 这些功能相对于Linux应用更广泛,速度更快。

  • 谷歌一个重要的方向是VR,Android系统在设计的时候并没有考虑到这点,而Fuchsia在开始就能兼顾到VR。



Fuchsia的功能


Google用Fuchsia不仅能转储Linux内核,也能转储GPL,因为Fuchsia系统在BSC3条款、MIT、Apache2.0综合的环境下运行。转储Linux可能听起来让人震惊,但是Android生态系统貌似并不想公开上游Linux。甚至Google Pixel仍然使用基于2014年底首次发行的Linux Kernel 3.18。


Google 的文件称Magenta为“个人电脑和现代手机都应该有的具有速处理能力,高性能RAM的,能够进行开放式计算的外围设备

 

“现代手机”听起来是最终可以和Android媲美的系统,但现在还差距太大,以后很难说。


Fuchsia 已经有一些相关的项目,该系统的接口和应用程序都是基于Google Flutter(针对iOS和Android的高性能跨平台框架,用Dart编写)的SDK编写的。


Flutter应用程序是在Dart中编写的,Google在移动设备上重新启动了JavaScript,它专注于高性能,120fps的应用程序。它还有一个名为“Escher”的基于Vulkan的图形渲染器,看起来是定制的,用于运行Google的shadow-heavy“材质设计”接口指南。



Fuchsia操作系统的UI——Armadillo


其实Fuchsia在去年8月份就出现了,只不过当时只是一个命令行,最近爆出了多个UI。


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










Fuchsia界面用跨平台的Flutter SDK编写的,意味着Fuchsia的组块能够在Android系统使用。

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


“遗憾”的是它并没有真正“工作”的功能,只是一些用户界面的组合。


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



要走的路还很长


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


好比,iPhone出来之前,Android被认为是最有前景的系统,最开始时应用于相机,然后是黑莓,在iPhone推出后迅速重新设计。对于Android,Google仍然坚持多年前做出的定位——数十亿智能手机的移动操作系统。

 

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


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


  • 缺乏对 UI 流畅性的关注

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


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


最难的不是开发一款新的系统,而是找到Android的过渡方案,毕竟Android系统已经成为世界上最受欢迎的操作系统了。“跨平台”特性似乎让过渡方案有了希望。


如果Google可以让开发者开始在Flutter中编写应用程序,那么它将会创建一个在iOS,Android以及最终的Fuchsia上运行的应用程序生态系统。 Google还表示愿意且有能力通过Chrome操作系统,让Android Runtime在非Android平台上运行,所以如果Google确实选择了一个过渡方案,也许可以将端口和整个Android堆叠到Fuchsia作为权宜之计。


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


原文作者:RON AMADEO

译文作者:晓黑

原文地址:https://arstechnica.com/gadgets/2017/05/googles-fuchsia-smartphone-os-dumps-linux-has-a-wild-new-ui/


「  设计夹  


以创意设计类干货分享为主

偶尔扯淡为辅

就酱

~~

 

点击底部“阅读原文”

进入Nicebook创作中心