Neuerscheinung veröffentlicht offene Plattform webOS Open Source Edition 2.24, konzipiert für den Einsatz auf verschiedenen tragbaren Geräten, Tablets und Infotainmentsystemen. Die Entwicklung der Plattform erfolgt in offenes Repository mit einer Apache 2.0-Lizenz, geführt von einer Community, die den Prinzipien folgt gemeinsames Entwicklungsmanagementmodell. In dieser Version wird besonderes Augenmerk auf die Optimierung von Multimediadiensten gelegt, um Bindungen zwischen Mediendiensten, wie z. B. der Arbeit mit der Kamera und dem Medienserver (uMediaServer), zu beseitigen. Diese Änderungen haben es Entwicklern erleichtert, mit verschiedenen Aspekten der API zu interagieren.
Zu den Neuerungen gehört die Hinzufügung eines Universaldienstes com.webos.service.mediarecorder zum Aufzeichnen von Video von der Kamera und Ton vom Mikrofon sowie die Implementierung separater Funktionen zur Vorschau von Daten von der Kamera, die nur mit der com.webos.service.camera2-API verknüpft sind. Zu den weiteren Verbesserungen gehören die Aktualisierung der Browser-Engine auf die Chromium 108-Codebasis, die Unterstützung für die Erstellung mit Qt 6.7.0, eine verbesserte Speicherverwaltung in der Kamerakomponente g-camera-pipeline und eine Lösung für ein Problem beim Aktualisieren von URLs in der Adressleiste des Enact-Browsers .
Die webOS-Plattform wurde ursprünglich 2008 von Palm entwickelt und in deren Smartphones verwendet. Nach dem Eigentümerwechsel zu Hewlett-Packard im Jahr 2010 begann der Einsatz der Plattform in Druckern, Tablets, Laptops und PCs. Das Projekt wurde 2012 der Öffentlichkeit zugänglich gemacht und 2013 von LG übernommen und in ein offenes Entwicklungsmodell umgewandelt. Jetzt wird webOS auf Millionen von LG-Fernsehern und -Geräten verwendet. Die Systemumgebung wird mit den Tools und Basispaketen von OpenEmbedded und Yocto Project erstellt, und Schlüsselkomponenten werden mit Qt und Chromium geschrieben. Das Rendern erfolgt über einen Composite-Manager mit Wayland. Standardmäßig ist die Home Launcher-Shell verfügbar, die speziell für Touchscreens angepasst ist und das Konzept austauschbarer Karten anstelle herkömmlicher Fenster darstellt.
Source: linux.org.ru
