Mozilla 将帮助更新 KaiOS 平台(Firefox OS 分支)

Mozilla 和 KaiOS 技术 公布 关于旨在更新 KaiOS 移动平台中使用的浏览器引擎的合作。 KaiOS 继续 设计 移动平台 Firefox OS,目前在 120 多个国家/地区销售的约 100 亿台设备上使用。 问题是在KaiOS中 继续申请 过时的浏览器引擎,相应 火狐48,B2G/Firefox OS 的开发于 2016 年停止。 该引擎已经过时,不支持许多当前的 Web 技术,并且不提供足够的安全性。

与 Mozilla 合作的目标是将 KaiOS 转移到新的 Gecko 引擎并保持更新,包括定期发布消除漏洞的补丁。 这项工作还涉及优化平台以及相关服务和应用程序的性能。 所有更改和改进都将 被发表 根据免费的 MPL(Mozilla 公共许可证)。

更新浏览器引擎将提高 KaiOS 移动平台的安全性,并实现一些功能,例如支持 WebAssembly、TLS 1.3、PWA(渐进式 Web 应用程序)、WebGL 2.0、异步 JavaScript 执行工具、新的 CSS 属性、用于交互的扩展 API配合设备,图像支持WebP和AV1视频。

作为KaiOS的基础 用过的 项目开发 B2G (Boot to Gecko),爱好者们试图继续开发但没有成功 火狐OS,在主 Mozilla 存储库和 Gecko 引擎于 2016 年从主 Mozilla 存储库中删除之后,创建了 Gecko 引擎的一个分支 移除 B2G 组件。 KaiOS 使用 Gonk 系统环境,其中包括来自 AOSP(Android 开源项目)的 Linux 内核、用于使用 Android 平台驱动程序的 HAL 层,以及运行 Gecko 浏览器引擎所需的最少一组标准 Linux 实用程序和库。

Mozilla 将帮助更新 KaiOS 平台(Firefox OS 分支)

该平台的用户界面由一组网络应用程序组成 盖亚。 该组合包括诸如网络浏览器、计算器、日历计划器、用于使用网络摄像头的应用程序、地址簿、用于拨打电话的界面、电子邮件客户端、搜索系统、音乐播放器、视频查看器、SMS/MMS界面等程序,配置器、照片管理器、桌面和应用程序管理器,支持多种元素显示模式(卡片和网格)。

KaiOS 应用程序是使用 HTML5 堆栈和高级编程接口构建的 网络API,它允许您组织应用程序对硬件、电话、地址簿和其他系统功能的访问。 程序不提供对真实文件系统的访问,而是限制在使用 IndexedDB API 构建并与主系统隔离的虚拟文件系统内。

与原来的 Firefox OS 相比,KaiOS 进一步优化了平台,重新设计了在没有触摸屏的设备上使用的界面,减少了内存消耗(256 MB RAM 足以操作平台),提供了更长的电池寿命,增加了对4G LTE、GPS、Wi-Fi,推出了自己的OTA更新交付服务(无线)。 该项目支持 KaiStore 应用程序目录,该目录托管 400 多个应用程序,包括 Google Assistant、WhatsApp、YouTube、Facebook 和 Google Maps。

2018 年,谷歌 投资 KaiOS Technologies 投资 22 万美元,提供 KaiOS 平台与 Google Assistant、Google 地图、YouTube 和 Google 搜索服务的集成。 爱好者正在开发修改方案 格尔达操作系统,它为 KaiOS 发售的诺基亚 8110 4G 手机提供替代固件。 GerdaOS 不包含跟踪用户操作的预装程序(Google 程序、KaiStore、FOTA 更新程序、Gameloft 游戏),通过添加基于主机拦截的广告拦截列表 / etc / hosts文件 并将 DuckDuckGo 设置为默认搜索引擎。

要安装程序,建议使用附带的文件管理器和 GerdaPkg 软件包安装程序,而不是 GerdaOS 中的 KaiStore,它允许您从本地安装程序 ZIP 存档。 功能变化包括用于同时处理多个应用程序的任务管理器、支持创建屏幕截图、通过 adb 实用程序进行 root 访问的能力、用于操作 IMEI 的界面以及绕过蜂窝运营商引入的接入点模式下的工作阻止(通过 TTL).

来源: opennet.ru

添加评论