AICon 上海站|日程100%上线,解锁Al未来! 了解详情
写点什么

谷歌 Fuchsia 之后,多终端操作系统正成为下一件大事

  • 2020-12-12
  • 本文字数:1864 字

    阅读完需:约 6 分钟

谷歌 Fuchsia 之后,多终端操作系统正成为下一件大事

近日,Google Open Source 博客首度对外刊发了通用开放源代码操作系统 Fuchsia 正在拓展开源模型的消息,呼吁业界人士积极参与 Fuchsia 贡献。言下之意,谷歌正在呼吁大家通过开源的模式共同扩展 Fuchsia 代码库,以开源的方式共同壮大 Fuchsia 社区生态。


根据此次 Google 正式刊文报道,为了进一步拓展 Fuchsia 的开源模型,以使公众更轻松地参与该项目,Fuchsia 为项目讨论创建了新的公共邮件列表,添加了治理模型以阐明如何制定战略决策,并为公共贡献者打开了问题跟踪器,以查看正在做什么。


与此同时,Google 方面还发布了针对 Fuchsia 的技术路线图,其中包括驱动程序框架,文件系统性能,并在可访问性方面做了优化设计。


“ Fuchsia 是一个开放源代码项目,从平台本身的体系结构到我们正在构建的开放源代码社区,其设计都具有包容性。该项目仍在迅速发展,我们欢迎所有人员参与贡献。”谷歌方面如此表示。

被曝光四年后谷歌终于决定了多谈谈 Fuchsia

事实上,早在 2016 年 8 月,外媒就曝光了谷歌这个叫 Fuchsia 的“神秘项目”。当时,谷歌的这个项目正在被悄悄的托管在 GitHub 上,但是谷歌并未打算过多的对外公示这一项目。


至于不做公示的原因,外界给出的定论是由于当时谷歌并不确定这个系统是否会是下一个 Android、Brillo(谷歌的一个物联网操作系统)还是 Chrome OS 。但当初便有技术人员编译发现,Fuchsia 接口使用的是 Flutter SDK(跨平台),是一个能为 Fuchsia、Android 和 iOS 进行跨平台开发的开发框架,这也就意味着,可以对该项目进行编译并让它在安卓设备上运行。


根据当时该项目成员 Travis Geislebrecht 的说法,这个系统可以跨平台运行,包括智能手机、平板电脑、个人电脑,甚至智能手表、红绿灯等平台。而且不同于基于 Linux 内核的 Chrome OS 和 Android ,Fuchsia 是基于 Zircon 微内核研发的一个新系统。


据此,当时许多媒体一度认为 Fuchsia OS 是对 Android 的重做,但是谷歌长期以来对 Fuchsia 的公开谈论都非常少,只是在背地里持续不断的做版本、代码的更新。


在 2017 年,Fuchsia 拓展了对 Swift 语言提供初始支持的功能。随后到了 2018 年初,Google 允许开发者以 Google Pixelbook 为目标设备,下载 Fuchsia OS 进行开发与测试。随后于去年 6 月上线了开发者网站 Fuchsia.dev 。


如今,在正式被媒体曝光四年之后,伴随着 Fuchsia 首度亮相谷歌开源官网,有海外媒体评论表示,“谷歌似乎已经做好了准备,希望更多的来谈一谈 Fuchsia 。”

多终端通用操作系统正成为逐渐到来的新趋势

作为科技界巨头,谷歌显然早已不是一家单纯的搜索引擎公司,早年对安卓的收购,让谷歌成功领到一张移动互联网时代的船票,如今 Android 已经是世界第一的操作系统。而其更是凭借着原生的 Chrome 内核浏览器,长期成为全球 Web 端第一流量入口。


在拥有 Android 以及 Chrome OS 两款分别占据了移动端和 Web 端流量入口的平台级操作系统之后,再次试图去打造 Fuchsia 这样的一款全平台系统,谷歌方面很大一部分的原因是想要让自己强大的生态覆盖到所有可用的终端平台之上。


国内媒体援引 Fuchsia 团队的有关人士透露,他们希望创建一个可以运行在内部所有设备上的系统。也就是说,谷歌希望自己的这个操作系统将来一统江湖,将所有设备尽数收入自己彀中。


事实上,打造跨终端的通用型操作系统,这并不仅仅只是谷歌一家企业正在开展的事情。自 2012 年起,华为同样便开始了自己的跨平台操作系统——鸿蒙,也希望实现手机、电脑、平板、电视、汽车和智能穿戴等多种设备的统一,该项目在今年 9 月便已经以开源模式开展运营。


而在此之前,微软在推出 Windows Lite 的时候,便已经尝试了兼容 Android APP 的做法,最近更有有消息传出,自从苹果宣布开发了 M1 芯片,宣布初步实现了跨 iOS、iPadOS 等的生态大一统后,微软方面也坐不住了,目前已经考虑全面支持用户在 Windows 10 平台上直接运行 Android 应用。


试想一下,在一个人包括笔记本电脑、智能手机、平板电脑、车载系统等终端上安装了多终端操作系统之后,你所有的数据都将同步在一个系统之上,每一个与你交互的屏幕都将基于历史数据及最新的交互数据做出优化更新,在经过 AI 数据处理形成个性化留存后,当你从屋内关闭电视转移到自己的自动驾驶汽车上时,车载系统的屏幕上将主动同步打开你在电视上关闭的所有程序运用,第一时间为你切换到你最希望打开的界面,这将是一件奇妙无比的事情。


相信随着苹果、微软、谷歌、华为等企业前后动作频频,跨终端的操作系统产品正在加速提上各大科技企业的研发日程,多终端产品“无缝互联”使用的时代,已经正在逼近。

2020-12-12 08:084522

评论

发布
暂无评论
发现更多内容

架构师训练营 第二周 总结 软件开发本质与设计原则

CR

极客大学架构师训练营

依赖倒置原则和好莱坞原则

李小匪

架构 极客大学架构师训练营

第二周 学习心得总结

冯凯

【第二周学习总结】

黑莓

Mybatis-plus 之 DIP

无心水

极客大学架构师训练营

架构师训练营 W2 学习心得

telliex

架构师训练营 第二周 学习心得

LiJun

极客大学架构师训练营

第二周总结

阿布

架构训练营第二章作业

mh

设计模式的主要原则

第二周学习总结

安阳

【第二周作业】

黑莓

架构师训练营学习总结——面向对象的设计模式【第三周】

王海

极客大学架构师训练营

【架构】—回归本质(面向对象)

不二架构

面向对象 架构师 极客大学架构师训练营

一笔钱买两次东西?——双花安全问题分析

石君

数字货币 双花攻击 数字货币安全

软件架构的实现设计总结

mh

第二周作业

阿布

架构师如何去进行软件设计(设计原则篇)?

李小匪

极客大学架构师训练营

架构师训练营-第二周学习总结

zongbin

极客大学架构师训练营

架构师训练营-总结2

进击的炮灰

架构 0 期 -week2- 命题作业

Geek_vidmje

极客大学架构师训练营

依赖倒置及 Cache 重构设计

秤须苑

极客大学架构师训练营

架构师培训第2周学习总结

Geek_165f3d

week02-总结

seki

极客大学架构师训练营第二天总结

Ethan

【架构师训练营 -Week-2】总结

Andy

第二章作业

小胖子

SOLID设计原则(第二周+作业)

林毋梦

极客大学架构师训练营

架构 0 期 -week2- 学习总结

Geek_vidmje

极客大学架构师训练营

【架构课作业 - 第二周】

Nelson

极客大学架构师训练营

设计原则之依赖倒置和接口隔离

dapaul

谷歌 Fuchsia 之后,多终端操作系统正成为下一件大事_开源_周文猛_InfoQ精选文章