当前位置首页 > 百科> 正文

Fuchsia

2020-01-19 18:55:24 百科
Fuchsia

Fuchsia

Fuchsia,是由Google公司开发的继Android和Chrome OS之后的第三个系统,已在Github中公开的部分源码可以得知。Google对于Fuchsia的说明是“Pink(粉红)+Purple(紫色)=Fuchsia(灯笼海棠,一个新的作业系统)”。

基本介绍

  • 中文名:灯笼海棠
  • 外文名:Fuchsia
  • 开发商:Google
  • 发行状态:尚未发布
  • 新特性:硬实时、基于物理的三维渲染

简介

Google的Git源码库出现了一种新的开源作业系统叫Fuchsia,比较有趣的是,它不同于安卓使用的Linux核心,而是採用的比较新的Zircon的核心。该系统与当下Android相比,无论是存储器还是记忆体之类的硬体要求都大幅降低,可以看出这是一款面向物联网的家用电器用的系统。据悉Flutter引擎+Dart语言将很有可能成为Fuchsia系统主要的UI开发框架。谷歌Fuchsia选择Flutter作为UI并不令人意外,毕竟Dart语言由谷歌亲生,一方面不用担心被人起诉,另外当Fuchsia有需要时,也能灵活地在Dart虚拟机做出针对性的改变。
Fuchsia系统支持32位和64位的ARM处理器和64位PC处理器。致力于Fuchsia系统的谷歌开发者的成员之一——Travis Geiselbrecht称,Fuchsia系统亦将于近期支持树莓派3。
Fuchsia
另有讯息称,该系统的UI用户界面层使用的是Dart语言开发的Flutter,渲染器是Escher,应用程式框架是Mojo。
参与该项目开发的知名开发者包括了Travis Geiselbrecht和Brian Swetland。

性能特徵

特性:
第一,Fuchsia使用了一个硬实时作业系统的核心;
第二,Fuchsia内置了一个叫做escher的基于物理的三维渲染器。
这个新的使用环境的新特性就是这两个不同点——硬实时、基于物理的三维渲染。
目前来看主流的作业系统使用环境是不需要这两个特性的,需要这两个新特性的使用环境只有一个,那就是Mixed Reality混合现实。MR需要把虚拟的三维物体叠加到现实世界中,所以就需要一个三维的用户界面,而且为了让虚拟物体和现实世界无缝的融合起来,基于物理的渲染也是必不可少的。
MR技术还需要的重要一点就是实时性,因为不管用户在现实世界中怎幺运动、怎幺晃动头部、作业系统在执行什幺应用程式,都要保证放置在现实世界中的虚拟物体和现实世界始终保持一个固定的位置关係。任何延迟都会破坏MR技术的使用体验,所以MR需要一个硬实时、低延迟的作业系统。这幺说Fuchsia就像一个为MR环境贴身打造的作业系统。因为即使是VR环境也对实时性没有这幺高的要求。
所以可以猜想,Fuchsia不是用来替代Android和Chrome OS的;Fuchsia将会支持全新的计算平台;这个计算平台将会有统一的用户界面和用户与数字世界互动的形式,无论在移动环境还是在桌面环境中。

研发进展

谷歌自主打造的Fuchsia系统,基于Zircon核心,主打简约流畅高效以及跨平台。2017年11月的时候谷歌曾表示,他们已经将旗下这套系统Fuchsia支持了苹果的Swift语言。
Fuchsia希望能够统一安卓和ChromeOS,其支持多达4个程式同屏同时运行(平板模式下),并且主页以直列的方式显示各种故事卡、套用集、系统组件等,有点类似多任务、多标籤页的做法,但更简洁。
2018年1月,谷歌向开发者发布了一份新的文档,文档中允许开发者将Fuchsia载入到谷歌Pixelbook上。
谷歌下一代安卓Fuchsia OS核心名由Magenta改为Zircon。
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net