首页 > 手机 > OPPO > Fuchsia,fuchsia os

Fuchsia,fuchsia os

来源:整理 时间:2022-03-28 14:38:39 编辑:小米 手机版

在软件开发中,尤其是谷歌的开发周期中通常会出现这样的情况:让普通用户测试之前开发人员会“吃掉自己的狗粮”(eattheirowndogfood),也就是自己使用和测试工作成果。谷歌长期开发的Fuchsia系统似乎达到“狗粮”(dogfood)阶段了,意味着开发工作已进入尾声,即将会邀请用户进行测试。

谷歌Fuchsia系统开发已进入尾声了吗?

谷歌Fuchsia系统开发已进入尾声了吗

在软件开发中,尤其是谷歌的开发周期中通常会出现这样的情况:让普通用户测试之前开发人员会“吃掉自己的狗粮”(eat their own dogfood),也就是自己使用和测试工作成果。谷歌长期开发的Fuchsia系统似乎达到“狗粮”(dogfood)阶段了,意味着开发工作已进入尾声,即将会邀请用户进行测试。

除了类似于Alpha和Beta这样的常规公开测试之外,谷歌产品的开发周期内还有数轮内部测试阶段,而所有阶段都会包含“狗粮”(dogfood)这样的缀词。例如在Google 处于开发的早期阶段时候,在执行全公司级别的“狗粮”测试之前还有一个小范围的“fishfood”(鱼粮)测试阶段,沿袭了这个项目的代号“翡翠海”。

从那以后,鱼食这个名字就一直存在,其他谷歌团队在最早的测试阶段就使用它。此外,谷歌有时在鱼食和狗粮之间有一个稍宽的“团队食品”(teamfood)测试阶段,狗粮测试通常是在批量复制生产或社会公共测试之前的最后一次、几乎是全公司的内部测试。从过去1年的迹象表明,至少Fuchsia系统的部分模块(如果整个系统还未通过)已经通过“鱼粮”和“团队食品”测试阶段。

当然下个测试阶段就是“狗粮”,这会让邀请全谷歌员工对Fuchsia系统进行更广泛的测试。根据近期的代码调整[1] [2] [3],表明Fuchsia已经进入“狗粮”阶段。在一个与“ Omaha”(与Chrome和Chrome OS使用的更新管理系统)相关的变更中,我们看到开发人员使用一对命令来测试其变更,其中一个比较明显。

第一条命令是“fx shell update channel set dogfood-release”。命令“ fx shell”类似于Android的“ adb shell”,该命令实际上传递了要在设备上运行的命令。该命令主要是告诉Fuchsia设备使用“dogfood-release”更新通道。

第二条命令只是简单的告诉Fuchsia设备通过“Omaha”来查找更新的。从这些内容中,我们可以看到Google有一个“ dogfood-release”更新通道,一些开发人员已经在该通道上开始测试。按照谷歌的规划,Fuchsia OS能够在台式机、笔记本电脑、平板电脑、笔记本电脑、手机、路由器、智能显示器等设备上运行。

这意味着谷歌的狗粮测试将覆盖各种不同的硬件设备。第三条代码更改中可以基本确认Fuchsia已经进入狗粮阶段。关于Fuchsia 系统更新如何工作的更长讨论中,一位谷歌员工分享了两条非常有趣的URL地址“fuchsia-updates.googleusercontent.com”和“arm64.dogfood-release.astro.fuchsia.com”。

如何看待Google的新操作系统Fuchsia?

如何看待Google的新操作系统Fuchsia

Android 和 Chrome OS 是谷歌最为人熟知的两款操作系统,而现在该公司正在进行第三款操作系统的开发,这款新系统名字叫做 Fuchsia。从技术角度上,Fuchsia 比当年匆匆上马的 Android 更能实现谷歌的大生态梦想,在架构上也展示了其面向未来的先进性。但是我们也应该看到,谷歌在对华为禁用GMS后,开启一个很不好的先例。

泛科技生态系统被一些技术之外的因素割裂。Android 凭借开源开放精神获得了巨大的成功,让谷歌收获满满,但华为事件以后,这样的事情很可能再也不会出现了。谷歌对华为的伤害,向世界科技界证明:这一个是后全球化的科技商业环境时代,不能再依赖自由和开放的技术跨境流动。只有自主可控的知识产权结构才是企业的发展生存之道。

Fuchsia究竟是什么Fuchsia 与 Android 和 Chrome OS 这两款系统最大的不同是,它并不基于 Linux 内核,而是基于谷歌全新开发的一款名叫 Zircon 的内核。谷歌提供的消息, Zircon 开发目标是成为同时适用于现代手机和现代个人电脑的一款系统内核,所以将来我们在智能手机中看到该系统也就不足为奇。

此外,我们还不知道为什么的是,谷歌甚至已经将来自苹果公司的编程语言 Swift 添加成为 Fuchsia 的开发语言。因为 Fuchsia 是使用能在 Android 上运行的 Flutter SDK 编写的,所以 Fuchsia 的大部分模块都可以在Android设备上运行。Fuchsia 的先进性Fuchsia 很大程度是为了解决 Android 的碎片化问题,以便谷歌能对操作系统生态更好的掌控,为电子设备的适配提供一个更标准的机制。

Fuchsia 是谷歌试图使用单一操作系统去统一整个生态圈的一种尝试,Fuchsia 的目标是能够在谷歌的技术保护伞下,运行在智能手机、智能音响、笔记本电脑等任何合适的设备之上。而且Fuchsia可以解决很多Android遗留下来的问题,包括Java方面的知识产权诉讼等。但 毫无疑问,Fuchsia 就是仿效苹果 IOS 对生态的强控制力,所以,谷歌才花费大力气从底层上重构操作系统。

在这一点上,也正是华为鸿蒙操作系统想做到的。伤害完华为,Fuchsia 的成功会打折扣安卓通过AOSP(开源代码项目)的方式,得到发展和壮大,这种操作系统开发模式,甚至成为微软下一代操作系统 windows Core OS的进化教材。安卓当年从诺基亚塞班系统和IOS手上,成功夺取80%的全球移动市场,这与谷歌高举开源大旗,吸引了众多硬件厂商的鼎力支持是分不开。

华为就曾经为安卓代码的健壮发展,做出巨大贡献。后面发生的事情,相信全世界的科技企业也都看到了。这也是Facebook宁可从第零行写代码,也要拥有一个自主可控的操作系统的原因。而谷歌又是一个硬件发展极其失衡的科技企业,虽然也在研发CPU或OEM一些消费类电子产品,但是 Fuchsia 要想获得成功,从目前形势来看,如果缺乏硬件大厂的支持,再构造系统级生态,还是比较困难的。

谷歌出新系统Fuchsia OS,会和安卓一样吗?

谷歌Fuchsia系统开发已进入尾声了吗

想要了解更多热门资讯、玩机技巧、科普深扒,可以点击右上角关注我们的头条号:雷科技-----------------------------------谷歌正在开发一款全新的操作系统早已不是什么秘密,这款名为Fuchsia OS的新系统据称完全抛弃了安卓和Chrome OS系统的Linux内核,采用的是一种名为Magenta的全新核心,主要采用c语言编写。

去年5月,谷歌曾发布这款新系统的原型设计APP,小雷当时也为大家带来了上手。其无论是UI的设计还是交互的操作逻辑,都和Android很不一样。今年1月,外媒在Pixelbook上成功运行了具备界面化的Fuchsia OS。其风格仍然保留了谷歌的设计语言,但是又和原生Android有一定差异,操作步骤大大被简化。

近日,XDA开发者论坛主编@Mishaal Rahman 在谷歌AOSP中发现了Fuchsia OS的身影。让人意外的是,其源码归属在ART分支下,这意味着Fuchsia OS很有可能兼容安卓ART运行环境(即Android RunTime,安卓5.0后用于取代dalvik虚拟机的运行环境)。其原理可能是通过一种名为Zircon的内核,来实现兼容安卓应用。

这也就是说,这款新系统有很大几率能够通过移植的形式,直接运行安卓的APP,因此尽管系统刚刚起步,但应用生态就已经足够成熟。也就是说,Fuchsia OS未来还是相当有可能取代Android和Chrome OS的。不过,这款新系统目前仍然不够成熟,因此其流畅性、运行机制、开放程度方面仍然存在较多的未知之数。

谷歌神秘的Fuchsia OS,将如何兼容Android应用程序?

如何看待Google的新操作系统Fuchsia

有关谷歌正在酝酿的 Fuchsia OS 即将加入 Chrome OS,提供对 Android 应用程序运行支持的猜想,已经持续了很长一段时间。今天,Android 开源项目(AOSP)的一段代码更新,已经证实了这一点 —— 表明 Fuchsia OS 将借助 Android 运行时(Runtime),实现对 Android Apps 的兼容运行。

上个月,外媒 9to5Google 曝光了两个与 Fuchsia 相关的新存储库(repositories),它们被添加到了 AOSP 的清单中。首先是 platform / prebuilts / fuchsia_sdk,其中包含了 Fuchsia SDK 的预构建副本,便于打造 Fuchsia 应用程序。

其次是 device / google / fuchsia,它似乎介绍了通过模拟器,在设备上运行 Fuchsia 的方法。在提交至 Gerrit(Android 源代码管理器)的一项新变化中,Google 在旁边注释了 device / google / fuchsia 资源库的用途(附带了一份 README 文本)。

简而言之,Fuchsia 将使用特别设计的 Android 运行时版本(ART)来运行 Android 应用程序。这个版本的 ART,可以通过一个 .far 文件,安装在任何运行 Fuchsia OS 的设备上(相当于 Android 平台的 APK 安装包)。至于 Fuchsia 如何使用 Android 运行时、能否如预期那样好用、或使用 Fuchsia 虚拟机系统(在 Linux 虚拟机内运行 ART),目前仍有待进一步研究。

谷歌的Fuchsia OS和华为的“鸿蒙”系统是否有直接竞争关系?

谷歌的Fuchsia OS和华为的“鸿蒙”系统是否有直接竞争关系?如果谷歌的Fuchsia OS把华为排除在外,而且限制华为手机使用其服务,那么这两个系统就是直接的竞争关系。谷歌想要Fuchsia得到更多的用户,而新生的“鸿蒙”更希望能够获得生存站稳脚跟,以图扩大自己的生态版图。在美国极限打压华为时,谷歌是首当其冲对华为落尽下石的,其首先宣布限制华为使用安卓的谷歌服务,也才有了华为鸿蒙的备胎转正计划。

本来前期华为的荣耀Play是首批已经参与谷歌新系统Fuchsia的测试尝鲜的,但美国一打压华为谷歌立马从名单中撤出华为参与测试的手机。但随着鸿蒙系统转正声势越来越盛并宣传将要在今秋明春面市之时,谷歌却又悄悄的重新把华为手机加在了测试名单中。如果局势就如此下去,华为不再能使用谷歌的安卓服务,不能使用Gmail、Google Play、Youtobe等,相比Fuchsia就更不能奢望能够使用在华为手机上了。

那么,鸿蒙系统的正式打入市场,与谷歌的Fuchsia必然形成正面的竞争,不管是在国内市场还是在国外市场,即使鸿蒙系统的生态相比于安卓来说过于脆弱,但这是生死之战不得不为。目前华为也正在未雨绸缪,加紧测试,以求能够赢得事情的转机。但鸿蒙系统是否和Fuchsia形成直接竞争,还是未定之数。虽然前有余承东承认华为的操作系统会在今秋明春推出,但近期已经也有胡厚崑表示的“鸿蒙”系统推出还没有时间表。

再加上任总接受采访时说,“我们希望继续使用全球公用开放的手机操作系统和生态,但是如果美国限制我们使用,我们也会发展自己的操作系统。”任总的这番表态表示了华为愿与业界共同繁荣的愿望。谷歌应该也意识到如果失去华为这样的第二大安卓手机生产商,也是谷歌相当大的损失,也许其正在国内努力把这样的损失消灭在萌芽之中,或许双方也正在商讨“救济”措施,找出一个双赢的结果。

文章TAG:FuchsiafuchsiaosFuchsiafuchsiaos

最近更新