Fuchsia是什么

Fuchsia 是由 Google 公司开发的继 Android 和 Chrome OS 之后的第三个系统,Fuchsia 基于 Zircon 内核,主打简约流畅高效以及跨平台。

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

Fuchsia 系统

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。

另有消息称,该系统的 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 个程序同屏同时运行(平板模式下),并且主页以直列的方式显示各种故事卡、应用集、系统组件等,有点类似多任务、多标签页的做法,但更简洁。

开发工具

Flutter 并不是要替代原生应用开发模式,可以用 Flutter 开始一个全新的应用,也可以把 Flutter 理解为应用内置的一个引擎,把这个引擎引入到现有的工程里。

Flutter 可以帮助构建界面 精美 的应用。们希望设计师们都能充分发挥自己的想象,尽情施展精美绝伦的创意,而不受框架局限性的干扰。通过 Flutter,可以在屏幕上有像素级的掌控。Flutter 强大的图像组合能力让近乎可以不受限制的堆叠任何图形、视频、文本和控件。Flutter 内置了一系列的 widgets (在 Flutter 里,几乎所有内容都是 widget),这些 widgets 可以帮助在 iOS 和 Android 上实现极致的视觉体验。Flutter 集成并有最大程度的实现了 Material Design —— 这是 Google 为数字体验所创作的开放的设计系统。

Flutter 的另一个特点的 速度快 。它基于 Skia 2D 硬件加速图形引擎,该引擎也同样用在了 Chrome 和 Android 平台。媲美原生应用的速度,这是们在构建 Flutter 时的初心。Flutter 的代码基于 Dart 平台,它可以被编译成 iOS 和 Android 平台上 32 位和 64 位的 ARM 代码。

Flutter 非常 高效 。Flutter 引入了 Stateful Hot Reload(保持应用状态的热重载),这个革命性的新特性可以让移动开发者和设计师们实时迭代应用程序。通过 Stateful Hot Reload,无需重新启动应用,你就可以在程序运行的时候直接看到代码修改之后的效果,Stateful Hot Reload 改变了开发者们编写应用的方式。在们的用户反馈中,开发者们表示该特性使得开发效率提升了三倍。

最后,Flutter 是 开放 的。Flutter 是一个基于 BSD-style 许可的开源项目,全球数百位开发者在为其贡献代码。Flutter 的插件生态系统平台也充满活力。有数千款插件已经发布,避免了重复造轮子。由于 Flutter 应用程序使用标准的 Android 和 iOS 的编译打包工具 (build tools),因此它的开放还体现在可以使用原生开发资源。比如,同样可以在 Android 上使用 Kotlin 或者 Java,在 iOS 上使用 Swift 或者 Objective-C 来写逻辑或者界面。

结合以上这些,再加上顺手的开发工具,比如 Visual Studio Code、Android Studio、IntelliJ 或其他青睐开发者编辑器,就可以开始使用 Flutter 体验一套代码同时在 iOS 和 Android 上实现原生应用效果的乐趣了。

(0)
时间不会说谎  的头像时间不会说谎  

相关推荐

  • 微信怎么注销微信号?

    微信号是现代人生活中必不可少的一部分,然而有时候我们可能需要注销微信号,无论是因为安全隐患,还是其他个人原因。如果你想了解如何注销微信号,下面将为你提供详细的步骤和注意事项。微信怎么注销微信号1、首先打开微信进入到首页之后点击右下角的【我

    2024年2月1日
  • dll丢失怎么修复,详细解决方案

    本文目录一览为什么会出现DLL文件丢失的问题如何修复DLL文件丢失的问题总结在计算机中,DLL文件是指动态链接库文件,它包含一些程序代码和数据,可以被多个程序同时使用,从而提高了计算机的效率。但是,有时候我们会遇到DLL文件丢失的问题,

    2024年3月29日
  • win8程序菜单在哪,如何快速找到并打开

    本文目录一览如何打开Win8程序菜单?如何快速找到并打开应用程序?总结Win8程序菜单是Windows8操作系统中一个非常重要的功能,它可以让用户快速找到并打开所需的应用程序。Win8程序菜单通常位于屏幕左下角,可以通过鼠标或触摸屏幕

    2023年10月5日
  • 胶片机是什么

    胶片机就是装胶卷的相机,也叫胶片相机,胶片相机分为单眼相机及双眼相机,胶片相机用的就是底片而已,在成本上消费者要购买底片的费用,要洗成照片,又需要底片的冲费与相纸的费用。 胶片机就…

  • 伊莱克斯烤面包机怎么用,详细操作指南

    伊莱克斯烤面包机是一款非常实用的家用电器,可以轻松制作出美味的烤面包。但是对于一些新手来说,可能不太清楚如何正确地使用伊莱克斯烤面包机。本文将为大家详细介绍伊莱克斯烤面包机的使用方法,让大家轻松掌握制作美味烤面包的技巧。步骤一:准备工作

    2023年12月9日
  • 华强北,从来没有被“杀死”!

    不可否认,近两年华强北与往年相比似乎有所落寞,尤其是进入修7号线地铁期间,整整四年的封路,导致人流量大大降低。与此同时,随着国内电子产业尤其是智能手机的快速发展,颇觉国内电子产业正在快速走向高端市场,此外,在过去的一年中,华强北频频遭遇“查货”,使得华强北的业务往来与往期相比的确有所下降。上述种种原因,导致素有“白牌市场”之称华强北看似正在走下坡路,但是,华强北真的被“杀死”了吗?

    2021年12月29日 科技
  • 港货和行货哪个好,从价格、质量和售后服务三方面分析

    随着国内经济的发展和消费者对品质的要求越来越高,越来越多的消费者开始关注港货和行货之间的差别。港货指的是从*进口的商品,而行货则是指在国内销售的商品。那么,港货和行货哪个好呢?从价格、质量和售后服务三方面来分析。一、价格价格是消费者最关

    2023年10月4日
  • vivo X100 Pro+是2K屏吗?

    手机屏幕的分辨率是很多的小伙伴在购买手机的时候都会关注的部分,因为有了好的分辨率,才能有更加好的屏幕体验,现在很多的旗舰手机都是2K屏幕,而vivoX100Pro+作为是vivo即将发布的灭霸机型,很多的小伙伴十分的期待,那么这款手机的

    2024年1月31日
  • U盘怎么重新量产,详细步骤教程

    U盘是我们日常生活中不可或缺的存储设备之一,但是在使用过程中,我们可能会遇到一些问题,比如U盘被病毒感染、U盘无法格式化等,这时候我们就需要重新量产U盘,以恢复其正常使用。本文将详细介绍U盘重新量产的步骤,让大家轻松解决U盘问题。一、什么

    2023年11月23日
  • 真我Realme GT Neo6 SE支持OIS光学防抖吗?

    真我RealmeGTNeo6SE是最近中端手机大混战中的一员,不少的小伙伴对于这款手机的期待值是十分高的,不过性价比手机一般在相机上面的表现都比较一般,所以很多小伙伴在选购之前都在询问相关的细节,比如说真我RealmeGTNeo6

    2024年4月11日
  • 佳能600d缺点,有哪些需要注意的地方

    本文目录一览缺点1:画质不如同级别机型缺点2:对焦速度慢缺点3:视频质量不佳缺点4:屏幕不可旋转结论佳能600d是一款非常受欢迎的入门级单反相机,它在市场上拥有很高的口碑。但是,它并不是完美无缺的,它也有一些缺点需要注意。在本文中,

    2023年11月25日
  • word文档运用基本技能,如何快速掌握

    作为一名办公人员,我们经常需要使用Word文档来处理各种文本内容,如报告、备忘录、合同等。因此,掌握Word文档的基本技能是非常必要的。本文将为大家介绍如何快速掌握Word文档运用基本技能。一、新建文档首先,我们需要学会如何新建一个Wo

    2023年11月23日
  • 硬盘安装系统后重启不进系统_硬盘分区后进不去系统了

    故障现象一:用DiskGenius分区后,用Ghost软件把系统拷进去后,重启后硬盘不引导,左上角一个出现一个字母:j,或是一个下横线:_故障原因:新版的DiskGenius软件在进行一键分区时,默认勾选了4K对齐选项,而有些老主板和

    2024年3月4日
  • 华为Nova12活力版怎么切换网络模式?

    华为Nova12活力版怎么切换网络模式是很多用户们都想要了解的,这款手机拥有非常不错的性价比,而且还搭载了更为强大的性能配置,为了方便用户们的日常使用,接下来就让我们来看看这款手机换网的方法吧!华为Nova12活力版怎么切换网络模式?步骤一

    2024年2月4日
  • 德赛西威869参数,哪些参数需要注意设置

    德赛西威869是一款性能稳定、使用方便的工业级无线路由器,广泛应用于工业自动化、机器人控制、智能家居等领域。在使用德赛西威869时,正确设置参数是非常重要的。本文将介绍哪些参数需要注意设置。一、网络参数设置1.IP地址IP地址是设备

    2023年10月10日

发表回复

登录后才能评论