LG 发布 webOS 开源版 2.27

推出开放平台webOS开源版2.27,可用于各种便携式设备、主板和汽车信息娱乐系统。 参考硬件平台采用Raspberry Pi 4板,该平台在Apache 2.0许可下在公共存储库中开发,开发由社区监督,遵循协作开发管理模式。

新版本主要变化:

  • 浏览器引擎已更新至 Chromium 120(之前使用的是 108 版本)。实现 Enact 浏览器的应用程序已转换为使用浏览器 Shell 概念而不是 App Shell,这扩展了内容处理的功能和灵活性。 App Shell 应用程序架构涉及使用其自己的用户界面实现,其中显示渲染的 Web 内容,而 Browser Shell 架构则归结为使用基本浏览器的标准界面元素。
  • 为独立的 Web 应用程序(PWA,渐进式 Web 应用程序)添加了其他功能,例如支持使用前进和后退按钮进行导航、更方便的滚动以及显示推送通知的能力。
  • 提高了装配过程的效率。要在模拟器中运行的映像文件的扩展名已从“.wic.vmdk”更改为“wic.vmdk.gz”。
  • com.webos.service.mediacontroller API 中添加了 setSupportedActions 方法,该 API 构成播放控制接口,用于设置支持的操作列表(播放、暂停、下一个、上一个、静音、取消静音)。
  • 系统服务 luna-sysservice 不再与 Qt 绑定。
  • Qt框架已更新至版本6.7.2。
  • 添加了更改配置器(设置应用程序)设计中使用的颜色的功能。

LG 发布 webOS 开源版 2.27

webOS平台最初由Palm于2008年开发,用于Palm Pre和Pixie智能手机。 2010年,收购Palm后,该平台转入惠普手中,此后惠普尝试在其打印机、平板电脑、笔记本电脑和个人电脑中使用该平台。 2012年,惠普宣布将webOS转变为独立的开源项目,并于2013年开始开放其组件的源代码。 2013年,该平台被LG从惠普收购,目前已用于超过70万台LG电视和消费设备。 2018年,webOS开源版项目成立,LG试图通过该项目回归开放开发模式,吸引其他参与者并扩大webOS支持的设备范围。

webOS 系统环境是使用 OpenEmbedded 工具和基础包以及 Yocto 项目中的构建系统和一组元数据创建的。 webOS的关键组件是系统和应用程序管理器(SAM,System and Application Manager),负责运行应用程序和服务,以及Luna Surface Manager(LSM),它形成用户界面。 这些组件是使用 Qt 框架和 Chromium 浏览器引擎编写的。

渲染是通过使用 Wayland 协议的复合管理器完成的。 为了开发自定义应用程序,建议使用 Web 技术(CSS、HTML5 和 JavaScript)和基于 React 的 Enact 框架,但也可以使用基于 Qt 的界面使用 C 和 C++ 创建程序。 用户 shell 和内置图形应用程序主要实现为使用 QML 技术编写的本机程序。 默认的 Home Launcher shell 针对触摸屏控制进行了优化,并提供了旋转地图(而不是窗口)的概念。

DB8 存储用于以 JSON 格式存储结构化数据,后端数据库为 LevelDB。基于 systemd 的 Bootd 用于初始化。uMediaServer 和媒体显示控制器 (MDC) 子系统用于处理多媒体内容和音频。 伺服器 使用了 PulseAudio。对于自动固件更新,使用了 OSTree 和原子分区替换(创建了两个系统分区,一个处于活动状态,另一个用于复制更新)。

来源: opennet.ru

为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster