网站客服:zx81024163 |

谷歌第三款移动操作系统Fuchsia放弃Linux内核

2024-03-03 08:05:53发布    浏览333次    信息编号:102604

友情提醒:凡是以各种理由向你收取费用,均有骗子嫌疑,请提高警惕,不要轻易支付。

谷歌第三款移动操作系统Fuchsia放弃Linux内核

仙机网频道讯:据外媒报道,谷歌(微博)从未想过用一款产品征服市场。 它显然对操作系统不满意。 它正在努力开发一种名为“OS”的开源实时软件。 去年八月,这个操作系统让世人一睹风采,但当时它只是一个命令行,现在这个神秘项目的用户界面(UI)终于浮出水面。

与操作系统不同,它不是基于 Linux 构建的。 它采用了自主开发的“微内核”。 在这个项目上,不仅放弃了Linux内核,还扔掉了GPL。 该操作系统根据 BSD 3 条款、MIT 和 2.0 获得许可。 Linux 内核的放弃可能令人惊讶,但生态系统似乎并没有计划与上游 Linux 同步升级。 甚至谷歌的 Pixel 手机仍在使用 2014 年底发布的 Linux 3.18 内核。

根据谷歌发布的文件,它主要针对配备快速处理器、更多 RAM 并支持任何可以执行开放计算的外设的现代手机和现代个人电脑。 谷歌没有解释其开发的原因或可能的用途。 看起来它将与现代手机竞争,但该操作系统仍处于早期阶段,所以目前还什么都不知道。

说到这里,就不得不提到一百多个同代号的其他相关项目。 这些应用程序和界面是使用 的 SDK 编写的。 SDK项目旨在编写兼容和iOS平台的跨平台代码。 应用程序是用 Dart 编写的,Dart 是 改编的一种编程语言,专注于高性能、高性能的应用程序。 它还具有基于“ ”的图形渲染器,该渲染器具有称为“ 软”的功能,是为投影丰富的“ ”界面而定制的。

系统界面:

该界面是使用跨平台的SDK编写的,这意味着您可以在设备上运行大量应用程序。 它于 2016 年 8 月首次亮相,但当时编译只能得到命令行。 在 UI 的帮助下,事情开始变得有趣。

您可以下载源代码并将系统用户界面编译成APK,然后将其安装到您的设备上。 它包括新的主屏幕、键盘、主页按钮和窗口管理器。 当然,这些组件都还没有工作,它们只是一堆界面元素。 源代码中还有一个描述文件,描述了每个元素的用途和目的。

主屏幕是一个巨大的垂直滚动列表。 您可以在屏幕中央看到您的头像、日期、城市名称和电池符号。 上面是“故事”卡,它的作用与“应用程序”(最近使用的应用程序)基本相同,下面是滚动列表,类似于“现在”。 离开主屏幕,下面会弹出一个主页按钮。 从表面上看,它看起来像一个白色的圆圈。

中央的头像可以更换,并且包含一个类似于“快速”的菜单。 顶部的一排图标显示电池电量和网络连接。 下面是用于调节音量和亮度的滑动控制栏以及用于飞行模式和自动屏幕旋转等功能的图标。 您可以使用这些按钮和滑块,但它们在系统上不可用。 再往下是“log out”(注销)和“more”(更多功能)按钮,当然它们在系统中也是不可用的。

档案区上方是一些标有“故事”的卡片。 根据文档,这些是协同工作以帮助用户实现特定目标的应用程序和/或模块。 这将与最近使用的应用程序列表非常相似,也许最终会添加某种分组功能。 单击任何卡片将加载该应用程序的全屏界面; 其中一张卡片标有“电子邮件”,显然代表各种应用程序。 该列表按“上次打开”排序,因此上次打开的卡将位于列表的底部。

该列表还具有一些窗口管理功能。 长按卡片进行拖动,如果将其拖动到另一个应用程序之上,则会触发分屏模式。 这个分屏系统似乎可以工作,但可能需要一些调整。 您可以水平或垂直进行 50/50 分屏,并且可以拖动第三个应用程序进行 33/33/33 分屏或 25/25/50 分屏。 您还可以拖入第四个应用程序,在屏幕的一侧创建 75/25 的分割,并在另一侧创建 75/25 的分割。 你还可以拖入更多的应用程序,直到系统无法支持而崩溃。 返回Story列表,可以看到分屏布局也会体现在卡片上,这是一个非常不错的功能。

底部的“现在”面板上有一个搜索栏模块。 点击这个模块会弹出一个键盘,但它不是系统键盘,而是一个定制的界面。 它有一个新的黑色界面,但其上的各种图标或设置尚不可用。 下面是Now,其中有一些“建议”卡片,但它们与Now的新闻、天气和日历建议不一样。 根据文档,从概念上讲,建议对应于用户可以采取的操作。 这可以增强现有应用程序或启动新应用程序。 从这个角度来看,它与应用程序启动器非常相似。

还有很长的路要走

与任何新的谷歌项目一样,我们无法预测它未来会有多大。 有没有可能一年后就被公司遗忘了呢? 或者变得更重要? 幸运的是,该项目的开发商已经对此做出了直接的表态。 据开发者 在 IRC 公共论坛上表示:“这个操作系统不是一个小项目,它不是一个 20% 的项目,它不是用来埋葬我们不再关心的过时产品的垃圾箱。”

谷歌在该系统出现之前就开始对其进行设想。 谷歌最初想开发一款相机操作系统,后来成为了黑莓的克隆版。 苹果发布后,谷歌迅速调整应用方向,成为手机操作系统。 事实上,谷歌仍然坚持多年前的决定。 当时,它并不知道该系统将成为一个移动操作系统,更不知道它将安装在数十亿部智能手机上。

该系统现在面临的两个最大的问题是: 1. 推动所有第三方硬件产品的操作系统升级; 2. 不专注于创建流畅的 UI 性能。 尽管谷歌在升级计划中并未提及将如何解决这两个问题,但该操作系统对Dart编程语言的依赖意味着其首要关注点是高性能。

这就像一个项目的启动是为了解决“如果我们可以重新开始,我们现在会如何设计系统?”的问题。 它是自主研发的全新核心,运行在自主研发的全新SDK上,使用自主研发的全新编程语言,可以尽可能快地运行的界面。 谷歌计划放弃 Linux 和 GPL。 它还可以放弃Java以避免与发生摩擦。 它可以将自己与所有上游项目隔离开来,依靠自主研发来完成一切。 按照当今系统的规模,这样做可能是一个庞大的项目。

最困难的部分可能不是开发操作系统本身,而是从 到 的迁移计划。 SDK 的跨平台特性对于迁移计划来说听起来很重要。 如果谷歌能够说服开发者开始在 中编写应用程序,它就可以创建一个可以在 iOS 上运行并最终在 上运行的应用程序生态系统。 谷歌还表示,它可以并且将会在使用该操作系统的非平台平台上运行,因此如果它选择继续其迁移计划,也许它可以将其整个应用程序库迁移到该平台。

早在去年8月首次公开露面时,就在IRC论坛上表示:“该项目是在6个月前启动的,也就是说它是在2016年2月左右启动的。作为谷歌官方,在发布之前进行了五年多的研究”产品发布了,如果研发进度相当,一切顺利的话,可能会在2020年左右与消费者见面。当然,别忘了我们是谷歌,所以它也可能永远不会推出。总体来说,还是有一个任重而道远。”

注:文中所有图片均转载自网络,如有侵权,删除!

提醒:请联系我时一定说明是从星空网上看到的!