Eine neue Version ist erschienen der offenen Plattform webOS Open Source Edition 2.24, die für die Verwendung auf verschiedenen tragbaren Geräten, Tablets und Informations- und Unterhaltungssystemen vorgesehen ist. Die Entwicklung der Plattform erfolgt in einem offenen Repository mit einer Apache 2.0-Lizenz, unter der Leitung einer Gemeinschaft, die sich an den Prinzipien eines gemeinschaftlichen Modells für die Softwareentwicklung orientiert.. In dieser Version wurde besonderes Augenmerk auf die Optimierung der Multimedia-Dienste gelegt, um Bindungen zwischen Mediendiensten, wie der Zusammenarbeit mit der Kamera und dem Medienserver (uMediaServer), zu vermeiden. Diese Änderungen haben es ermöglicht, die Interaktion der Entwickler mit verschiedenen Aspekten der API zu vereinfachen.
Die Neuerungen umfassen die Hinzufügung eines universellen Dienstes com.webos.service.mediarecorder zum Aufzeichnen von Videoübertragungen von der Kamera und Audioaufnahmen vom Mikrofon sowie die Implementierung separater Funktionen zur Vorschau von Kameradaten, die nur mit der API com.webos.service.camera2 verbunden sind. Weitere Verbesserungen umfassen die Aktualisierung des Browser-Engines auf den Code von Chromium 108, die Unterstützung für das Build mit Qt 6.7.0, verbessertes Speicher-Management im Kamera-Arbeitselement g-camera-pipeline sowie die Lösung des Problems mit der Aktualisierung der URL in der Adresszeile des Enact-Browsers.
Die webOS-Plattform wurde ursprünglich 2008 von Palm entwickelt und in deren Smartphones verwendet. Nach dem Eigentumsübergang an Hewlett-Packard im Jahr 2010 wurde die Plattform in Druckern, Tablets, Laptops und PCs verwendet. Im Jahr 2012 wurde das Projekt für die Öffentlichkeit geöffnet, und 2013 erwarb LG das Projekt, führte ein offenes Entwicklungsmodell ein, und jetzt wird webOS in Millionen von Fernsehern und LG-Geräten eingesetzt. Die Systemumgebung wird mit den Werkzeugen und Grundpaketen von OpenEmbedded und dem Yocto Project gebildet, während die wichtigen Komponenten mit Qt und Chromium geschrieben sind. Die Darstellung erfolgt über einen Komposition-Manager, der Wayland anwendet. Standardmäßig ist die Home Launcher-Oberfläche verfügbar, die speziell für Touchscreen-Bedienung angepasst ist und das Konzept von austauschbaren Karten anstelle traditioneller Fenster präsentiert.
Quelle: linux.org.ru
