收藏文章 楼主
Google发布新系统“Fuchsia OS”,公测版已开放下载!
网友【Ranger】 2020-12-22 16:53:38 分享在【时代发展的印记】版块    1    10

今年是操作系统转变的重要一年,传统的一个设备一个生态的模式,正在被逐渐摒弃。

一个平台无数设备的模式,必然是未来的趋势。

苹果将 Mac 的 SoC 换成自家 M1 芯片,打通 macOS 和 iOS,补完了乔布斯愿景的最后一块拼图。

华为在2020年12月16号发布了鸿蒙 2.0 版本,邀请用户参与测试体验,将手机、电视、车载等等设备串成一个同心圆。

反观谷歌这边,因为川普的禁令,只能和华为打个两败俱伤,浏览器上还被微软的新 EDGE 背刺一刀。

这俩可都是谷歌吸金的大宝贝。

虽然对巨人来说可能只是刮痧,但一直刮痧也是会破皮的啊。

于是谷歌选了个良辰吉日,公布了新操作系统 Fuchsia OS 的源代码,进入公开测试阶段,开发人员可以下载安装测试。

源码下载地址(开源库):https://fuchsia.Googlesource.com/

官网教程:https://fuchsia.dev/fuchsia-src/get-started/get_fuchsia_source

网友分享在meiguo.com上的图片
在 ChromeBook 上运行的 Fuchsia OS

不过更多朋友应该和小淙一样,并没有编程开发经验,别着急,接下来就让我们来康康,谷歌葫芦里到底卖的什么药。

Fuchsia OS 最早在 4 年前曝光,但 Google 搞得很神秘,加上项目优先级也不高,直到现在各家纷纷亮牌,才开始有点响动。

网友分享在meiguo.com上的图片

要说 Fuchsia 的定位,其实它的名字就已经在疯狂暗示了。

Fuchsia 的直译是紫红色,也就是 Pink(粉色)与 Purple(紫色)相加的颜色。

而这两个代号在苹果内部也曾出现过,最终 Pink 演变为 macOS,Purple 演变为 iPhone。

网友分享在meiguo.com上的图片

各种消息也已经证明, Fuchsia 是一个同时运行在,移动端和桌面端的系统,更重要的是打通全平台。

谷歌之所以要推出新系统,主要还是因为现在的安卓太「碎片化」了,而自家的桌面系统 ChromeOS 又毫无起色。

大家对安卓的碎片化程度可能没有太强的概念。

为了与 iOS 系统竞争(追赶或保持领先),谷歌每年都会花费大量人力、精力、财力来升级安卓系统。

然而安卓市场是分裂的,有巨多手机厂商和型号,巨多「魔改」系统和大量「野生应用」,为了兼顾这些设备和应用,安卓只能不断添加巨多 API。

网友分享在meiguo.com上的图片

这也直接导致安卓放不开手脚去做升级。

根据 Statcounter 的统计,去年 9 月发布的 Android 10 版本,花了一年时间才达到 40.35% 的升级覆盖率。

网友分享在meiguo.com上的图片

对比之下今年 9 月才发布 iOS 14 版本,三个月就达到了 50% 的升级覆盖率(苹果称已达到 80%)。

苹果 CEO 库克还非常不厚道,每年都会在 WWDC 上嘲讽安卓碎片化,你说气人不气人。

可以说碎片化已经严重的限制了安卓系统的发展。

网友分享在meiguo.com上的图片

另一个令人头痛的问题是 Linux,这是安卓的底层架构,相当于楼房的地基。

然而整个系统最关键的部分,却并不掌握在谷歌自己手中。

这就导致要修改或调整系统非常麻烦。

例如 Linux 内核发现了一个漏洞(其实经常发现),修复补丁需要先打到 Linux 内核上,然后再合并到安卓的代码中,然后 SoC 厂商(例如高通、麒麟、联发科等)将代码合并到 BSP 中,之后手机厂商(例如华为、小米、三星等)才能将补丁打到他们自己的系统上,最后推送给用户。

网友分享在meiguo.com上的图片

网友分享在meiguo.com上的图片

要走完这套繁琐的流畅,短则半年,长则两年都有可能。这是 Linux 本身的结构设计使然:驱动放在内核中,驱动经常有漏洞。

虽说安卓是谷歌的系统,但谷歌其实没有完全的控制权,打个补丁还得看各方脸色,太受气了。

在拥有 20 亿用户的情况下,谷歌不得不积极参与 Linux 的维护升级,免费给人打工,这谁乐意啊?

网友分享在meiguo.com上的图片

所以对于 Fuchsia,谷歌打算从根本上解决问题——放弃 Linux 内核,改用自己研发的 Zircon 内核。

Zircon 内核重点提升了可持续升级性和安全性。最重要的还是完全的控制权。

现在我们知道为什么谷歌要搞这么个系统了,但大家应该更好奇,Fuchsia 到底是个什么样的系统。

从外观上来看:不管是移动端还是桌面端,Fuchsia 都延续了 Material 设计语言,圆角、阴影、扁平,与安卓非常相似。

网友分享在meiguo.com上的图片

Fuchsia 中有大量卡片界面,几乎所有应用程序、设置界面都在一张卡片中,用户可以将多个应用放到一张卡片中,这也可以更好的专注手头的任务,而不是在各个应用间切换、定向。

网友分享在meiguo.com上的图片

隐私保护:Fuchsia 的隐私权限作为对象功能向应用提供,这意味着应用永远无法获得全部权限,只能与授权的对象交互。有点类似于 iOS 上,例如仅允许应用查看选中的照片。

网友分享在meiguo.com上的图片

另外所有程序都只在沙盒中运行,不能对系统参与修改。好像也和 iOS 模式一样……

保持最新:应用就像是积木一样的组合块,因此软件功能可以独立更新和卸载,就像网页一样。

网友分享在meiguo.com上的图片

另外 Fuchsia 的一个驱动可以在多个版本中使用,而不像现在每次更新版本都得修改驱动。这样就能在不更新驱动的情况下无缝升级系统。

看来谷歌对升级覆盖率已经产生心理阴影了。

性能优化:我们都知道 CPU 的速度远高于存储和内存。可以把处理一个任务看作是炒菜,CPU 需要等待小猪养肥、进屠宰场、运到家里才能开始切肉。这种一步一步的流畅称为同步IO。

网友分享在meiguo.com上的图片

而 Fuchsia 采用异步IO,CPU 在等小猪长肥的时候先去做其他事,例如种菜、榨油等等。这样就可以减少延迟,还能避免任务后台被杀的情况。

可以看出,Fuchsia 的野心非常大。

不过从零开始做一款系统风险可不小,Windows Phone 就是前车之鉴,虽然这款系统很优秀,但最终死于生态,用户不会掏钱买一款没有应用的设备。

网友分享在meiguo.com上的图片

所以这次谷歌在 Fuchsia 还没成熟前就放出源码,邀请大家来尝试,培养应用开发者。

并且提供方案让开发者可以简单的,将其他平台的应用迁移到 Fuchsia 上,形成生态基础,步步为营。

另外有消息透露,前期 Fuchsia 将可以直接运行安卓应用,然后通过慢慢更新将应用过度到 Fuchsia 上来,最终吞噬并消化掉安卓。

不过这个项目在谷歌内部也是争论不休,所以未来还可能会有改动,反正距离见到消费版,还有很长的路要走。

撰文:小淙

出处:电手(微信订阅号:AoMeiDianShou)

meiguo.com 发布人签名/座右铭谁还没年轻过呢?呵呵呵
大家都在看
楼主新近贴
回复/评论列表
默认   热门   正序   倒序
meiguo.com 创始人

emotion

10   2020-12-22 16:53:38  回复

回复/评论:Google发布新系统“Fuchsia OS”,公测版已开放下载!

暂无用户组 升级
退出
等级:0级
美果:
美过

美国动态 美果转盘 美果商店

Your IP: 3.15.1.180, 2024-11-03 05:29:18

Processed in 0.54039 second(s)

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息
已有0次打赏
(10) 分享
分享
取消