Firefox(OS令人感到意外的复兴)-世界新要闻
将CSS视为设计复杂UI元素的终极标记语言。
但是理想很美好,现实很骨感。历史上出现了大量HTML5或JavaScript开发的桌面UI项目,但它们在高性能设备上的性能也很差。
尽管CSS的一个子集最终被用于大多数“传统”工具包,如Qt、Cocoa和GTK,但用于控制桌面前端的JavaScript逻辑仍然落后。
(资料图片仅供参考)
除了谷歌的Chrome OS、Electron和许多其他项目,整个GNOME Shell前端都运行在JavaScript解释器之上.有时会显示出来。
在这个方向上最重要的开源尝试之一是Firefox OS,这是Mozilla在2010年代初创建和推广的Android的替代品。火狐操作系统,
Boot2Gecko,也称为Firefox的“壁虎”渲染引擎,是一种令人惊讶的干净和流畅的体验。
虽然Firefox OS系统在2016年被正式放弃,但原因更多的是采用问题,而不是技术问题。事实上,引导到浏览器并直接将应用程序与内核进行交互的想法非常直观。
这不会比从一开始就启动大多数其他现代UIS更复杂。
Firefox OS的用户界面设计也非常好,灵感来自惠普WebOS和Palm OS。
简洁的线条、活泼的图形设计和易于使用的应用程序开发工具包使其成为Android和iOS的抢眼替代品。但由于没有太多厂商跟进该系统,在2016年淡出了历史舞台。
然而,在过去的几个月里,Firefox OS也像其他类似的项目一样迎来了复兴,如惠普webOS(后来成为LuneOS)和诺基亚的Maemo(现在是Leste)。
B2G/火狐OS的第一个主要商业应用是在2018年左右使用KaiOS,这是火狐OS的一个流行的商业分支,有望成为廉价手机的现代操作系统。
但是KaiOS令人失望的地方在于,它已经成为了一个封闭的系统,它是以追踪用户和发送广告为导向的。现在凯奥斯欢迎分叉系统格道斯。这是一个定制的ROM。
承诺将Firefox OS 的一些开放性带回KaiOS 设备,如更新的诺基亚,并扼杀在这个过程中侵入性的用户跟踪器。
除了这个基于KaiOS 的分叉系统之外还有一个开源的Capyloon 项目。它并不是重度修改的KaiOS,而是完全开源的Firefox OS,
适用于像PinePhone Pro, Purism Librem 5 和Pixel 3A 这样的Linux 手机。
尽管有明确的目标,Capyloon 的项目页面有一些令人困惑的营销方式:将其定义为“实验性用户代理”,同时提供更好的Internet 隐私和GUI,
但该网站并没有说明主要目的是完整的用户向操作系统。此外,Capyloon 页面建议将WebAssembly 和IPFS 集成作为项目的主要优先事项,但目前尚不清楚这种集成在实践中是如何工作的。
Capyloon 的前端Nutria 附带一个用于开发新应用程序的SDK,并且可能会运行较旧的Firefox OS 应用程序,几乎没有或根本没有适应。
此外,还可以通过实时启动Google GSI(通用系统映像)在大多数新的Android 设备上测试Nutria,并在Android 内核之上测试Firefox OS UI。
本文[高级伪原创标题]到此分享完毕,希望对大家有所帮助。
关键词: