了解Fuchsia操作系统


Fuchsia 是 Google 开发的继 Android 和 ChromeOS 之后的第三个系统,它早在 2016 年就首次被提及了,Fuchsia 的计划是运行在智能手机、智能家具、电脑等设备之上,目前可以看到采用 Fuchsia OS 的就是各类智能嵌入式设备。

如:Google Nest Hub



Fuchsia 的独特之处在于它并非是一个 “Linux ” 相关的系统,而是采用了 Google 自己研发的全新微内核 Zircon,用于嵌入式系统,主要使用C语言和C++编写。并使用 Dart 和 Flutter 作为界面开发的语言和框架。

Fuchsia的设计目标之一是可运行在众多的设备上,包括移动电话和个人电脑。

Fuchsia的用户界面与应用使用“Flutter”开发。Flutter是一个能为Fuchsia、Android和iOS进行跨平台开发的开发框架,基于Dart创建应用,能让应用达到120FPS的高性能。

Google为什么要开发Fuchsia:

1、Linux 无关

因为 Linux 的 GPL “污染”,在 Fuchsia 之前 Google 其实对自己的操作系统是没有完全控制权的,而 Fuchsia 系统摆脱了 Linux ,所以也就摆脱了 GPL 开源协议的“污染”, Fuchsia 的 Zircon 内核采用的是混合开源协议(BSD 3 clause/MIT/Apache 2.0),而这样的选择显然可以让 Google 对系统更有控制力度。 

因为 Linux 采用 GPL 开源许可证,一旦有代码涉及 Linux 部分的代码也需要被开源,所以当年 Android 不得不用 HAL 中间层来保护各大厂商的“利益”。 事实上目前的 Android 在非手机的智能设备上并不符合谷歌未来的期望,而相对较"轻"和自由的 Fuchsia 成了 Google 新的目标,毕竟之前 Android 和ChromeOS 的底层都是 Linux,而 Linux 对于 Google 来说是不可控的。

2、彻底脱离了 JVM 和 JAVA

 Fuchsia 在开发上彻底脱离了 JVM 和 JAVA ,这样的好处就是: Dart语言是由 Google 亲生的,既不用担心被人“起诉”,又可以自由地修改 Dart 虚拟机,同时是 Flutter 使用 Dart 也不用再和 Oracle "相亲相爱"。

3、一统整个生态圈

说到 Fuchsia 就不得不说 Dart 和 Flutter,对很多开发者而言可能还不知道 Fuchsia ,但是一定听说过 Dart 和 Flutter。Flutter 作为谷歌推出的跨平台 UI 框架,2019 年 Flutter 成为跨平台开发的“新贵”,Flutter 框架目前支持 Android、iOS、Web、MacOS 等平台,Win 和 Linux 也在后续的支持计划中,所以从这里可以看出 Google 对于 Fuchsia 的部署还是相当有战略性,从 Flutter 的布局可以看出:Google 希望通过 Fuchsia OS 去统一整个生态圈的表现。

当年的 WinPhone 其实也相当优秀,但是在和 Android 与 iOS 的竞争中却逐步失利,其中最大的外在原因之一就是:生态。

所以这次 Google 在 Fuchsia 还未成熟之前,就先通过 Flutter 框架培养了一群应用开发者,并且通过 pub 插件平台提供了一系列的第三方持。虽然不能说 Google 会全力推广 Fuchsia, 但是在 Fuchsia 的未来上可以说是"步步为营",比如接触过 Flutter 的开发者(Android/iOS/Web)可以更简单地在需要时转化为 Fuchsia 开发者,并且可以很快地将现有的应用或者功迁移到 Fuchsia 上,这是潜在的生态价值。粗旷点说:就像当年很多 Java 开发者可以转入 Android 一样,现阶段的 Flutter 开发者就是未来的 Fuchsia 开发者。

由此可见Google的战略如此庞大到想要吞并全部市场,可谓野心之大。

下面再来说说鸿蒙系统:

华为能够这么快的发布鸿蒙系统,我作为一个开发者是一点也不惊讶,华为从使用最开始用的开源的android系统,一路魔改和优化智能手机这么年,原来的Android代码估计被修改过不知道几手了,现在又有流畅和体验出众的EMUI,这些都已经已经远远超出Google的Android系统了。技术上没有问题,那么发布一个鸿蒙系统自然不是难事。

对于中国来说,终于有了自己的系统,终于可以不被打压了。现在的鸿蒙系统依旧有很多android的影子,比如依旧是:Linux内核,Java语言,AOSP,EMUI,不过没关系好用就完了,有第一版才有未来的发展不是嘛!








内容来源与作者发布和网络,如有版权相关问题请及时与我们取得联系,我们将立即删除。

关于作者

还如一梦中 点击这里给我发消息

相关推荐

这些你应该也会喜欢

Google推出的Android 游戏开发工具包

我们在 2021 Google 游戏开发者峰会 发布了 Android 游戏开发工具包 (AGDK)。它是一整套工具和库,可以帮助您开发、优化和交付高品质的 Android 游戏。点击这里 观看 An...

2021-08-06 09:05:53 还如一梦中
了解Fuchsia操作系统

Fuchsia 是 Google 开发的继 Android 和 ChromeOS 之后的第三个系统,它早在 2016 年就首次被提及了,Fuchsia 的计划是运行在智能手机、智能家具、电脑等设备之上...

2021-07-19 09:10:18 还如一梦中
如何获得水晶?

水晶:是用于网站资源下载的虚拟货币单位。在本站中:1水晶=1元  可以直接通过本站进行自动充值

2021-05-16 08:26:35 还如一梦中
全家便利店调查问卷

尊敬的女士/先生:您好!我们正在进行一项关于全家便利店消费的调查访问。调查数据仅供教学使用,您的意见对于我们的调查很重要,非常感谢您的支持与配合!甄别问题1、请问您逛过以下哪些中便利店:A、7-11 ...

2021-04-06 18:16:40 还如一梦中
餐厅选址陷阱和诀窍40则

餐厅选址的门道非常多,根据定位的不同,你可以有无限多的选择,但以下这些陷阱是切记要注意的:1、客流冷清的店铺不要去租:客流来往很冷清的街道店铺,一定有它冷清的原因,虽然你大约觉得它应该可以赚钱,也不要...

2021-04-07 08:28:44 还如一梦中
哪些立地条件不太适合开便利店?

1、商圈内人口极少便利店不适宜开在商圈内人口不足的地方,如果商圈内人口在1500人以下,此店铺应摈弃(这意味着商店的固定顾客过少,从而会影响到销售额)。2、车流的动线很少车流的动线指车辆行走时的移动路...

2021-04-07 11:05:02 还如一梦中
便利店开店选址如何进行商圈调查?

       一、店铺类型的划分和有效人流的测算  要学会商圈调查,第一步是明确店铺类型。店铺类型的划分:  1、结点型店铺:依靠一个或几个重要的结点来开设的便利店,一般来说,顾客是相对固定的。所谓结...

2021-04-09 14:22:33 还如一梦中
便利店选址商圈调查与选店

一、商圈调查的目的 做店铺,首先就要找店铺,了解和调查所找店铺的周围情况.调查商圈可了解预设商店营业范围内的地理区域,以协助适当未来店铺位置的选择,商圈调查的目的包括: 1、了解地区居民的...

2021-04-09 17:05:55 还如一梦中
7-Eleven创始人:巷口经营秘密

在铃木敏文手中,7-Eleven这个源于美国的品牌被发展成为日本最大、亚洲最大、全球第四大的零售王国,其年营业额约等同日本gdp的1.25%,富可敌国,闪烁的7-Eleven便利店logo已经遍迹全球...

2021-04-09 17:45:08 还如一梦中
影响餐饮店选址的11个基本因素

随着餐饮业的不断发展,投资进入餐饮业的人越来越多,同时竞争也越来越大,那么如何在创业之前做好选址呢?同时影响餐饮选址的因素又有哪些呢?其中餐饮店选址要考虑的因素很多,主要涉及地理、经济、市场等几个方面...

2021-04-09 19:13:52 还如一梦中
在线客服