来源:OFweek物联网
作者:王成
转载请注明来源和出处
早在2016 年 8 月,Google就 在 GitHub 上开源了一个名为 Fuchsia 的项目,抛弃了 Linux 底层,而基于 Google 全新开发的 Zircon (之前是 Magenta,其基础 lk 就是一个嵌入式系统的内核,它的代码非常的简洁,适合移植到不同的设备上)内核。
前段时间,欧盟指责 Google 在 Android 上捆绑 Chrome,限制其他厂商对 Android 进行定制,而且还付费推广 Google Search app.于是向谷歌罚出一个创纪录的罚单,罚单金额高达43.4亿欧元,Google对此表示抗议,CEO Sundar Pichai在官网发布一条警告:由于欧盟的决定,Android 未来可能无法保持免费。这让 Android 操作系统成为舆论场上的焦点, Android 未来所面临的问题,可能不仅仅是不再免费那么简单,Android 似乎面临着被取代的命运,而且甚至已经有了时间表——就在五年内。
Fuchsia OS系统运行速度极快
2016 年 8 月,Google 在 GitHub 上开源了一个名为 Fuchsia 的项目,抛弃了 Linux 底层,而基于 Google 全新开发的 Zircon (之前是 Magenta,其基础 lk 就是一个嵌入式系统的内核,它的代码非常的简洁,适合移植到不同的设备上)内核。
据 Fuchsia OS 研发团队成员 Raph Levien表示:Fuchsia OS最大的特点就是其性能,为了做到性能优先、扩展性强,那么对背后的算法、结构性都有很大的挑战,Fuchsia OS上的代码不惜一切代价都要保证运行速度极快。Fuchsia OS被设计为可以不断地访问应用程序以确保应用程序的安全外,还可以持续升级,增加了额外的安全层,并消除了应用程序与系统更新不兼容的情况。谷歌是下定了决心要把Fuchsia OS从内到外到造成一款兼容性极强、流畅度逆天的OS.不过,对着硬件的进步、AI技术的渗透,更智慧、更懂消费者的一套OS才是“快”的终极奥义吧。
Fuchsia OS系统支持多任务运行
根据早前,谷歌官方表示,Fuchsia是要统一安卓和Chrome OS的,能够支持多达4个程序同屏同时运行(平板模式下),并且主页以直列的方式显示各种故事卡、应用集、系统组件等,大量采用了卡片式设计,采用简洁的 Material Design 风格,适用于多任务模式和分屏触控操作。Fuchsia也支持了苹果的Swift语言。同时在Swift 的 GitHub上建立 pull request ,在Swift编译器内加入对Fuchsia OS的支持,也引起开发人员的关注。Swift 编程语言分支,允许 Google 员工协作并对官方的 Swift 存储库进行 pull 请求。
Fuchsia OS系统是全平台操作系统
Fuchsia OS系统被定位为全平台操作系统,是一个可以在众多设备上运行,包括手机、电脑、智能电视、智能车载等这样的智能终端上。
Google官方的报道上详细的说明了Fuchsia系统是由两个截然不同但相互关联的用户界面(UI)组成:
1、 以手机为主的UI,内部代号称为“Armadillo”(也被认为是Fuchsia的系统UI)
2、传统的桌面UI,内部代号称为“Capybara”。(而Fuchsia的 Capybara设计风格的运行版本是由一位13岁的独立开发者NoahCain独自构建的)
在移动端和PC端,Android和苹果与微软和苹果它们的硬件不同,操作系统会分为不同的用户单独界面,而Fuchsia,它的内核是“Zircon”,它除了可以不断地访问应用程序以确保应用程序的安全外,还可以持续升级,等于增加了一个额外的安全层,因此消除了应用程序与系统更新不兼容的情况。
Fuchsia是一个基于Material Design的设计。Fuchsia使用了名为“Escher”的基于 Vulkan的图像渲染引擎,用于运行谷歌的shadow-heavy “Material Design”接口指南。这样的结果是使得与运行传统扁平化操作系统的产品相比,它具有更深度的界面。
而Fuchsia的界面和应用程序是用 Google的Flutter SDK 编写的,Flutter SDK可以提供在Android和iOS上运行跨平台的代码。
Fuchsia非常注重卡片式的界面,所以你打开的每个应用程序都将会以卡片的形式呈现 ,不仅如此,你还可以将多个应用程序放入一张卡片中。这样把用户的关注度从应用程序转移到“任务”上。
除此之外,Fuchsia会围绕Google Assistant更深入地访问和使用你的应用和信息,以提供更多的操作和判断。
谷歌希望Fuchsia成为迄今为止最好的跨设备操作系统。为了实现这个目标,Fuchsia使用了一款被称为"Ledger"的新工具。一旦在Fuchsia设备上登录了Google的账户,Ledger会自动保存你在所有Fuchsia设备上安装的所有应用程序中的位置,试图将Chrome OS和Android的最佳功能整合到一个单一的操作系统中。
最后到底 Fuchsia OS 是否真有可能被用来取代 Android ,成为 Google 的主要移动系统?到底它会只是个物联网的基础系统,还是颠覆整个移动产业的新系统?让我们拭目以待吧。