Er is een nieuwe release uitgebracht van het open platform webOS Open Source Edition 2.24, dat bedoeld is voor gebruik op verschillende draagbare apparaten, tablets en infotainmentsystemen. De ontwikkeling van het platform vindt plaats in de open repository onder de Apache 2.0-licentie, onder leiding van een gemeenschap die de principes volgt van een gezamenlijk ontwikkelingsmodel. In deze versie is bijzondere aandacht besteed aan de optimalisatie van multimediaservices, met het doel de koppelingen tussen mediaservices, zoals interactie met de camera en de mediaserver (uMediaServer), te elimineren. Dergelijke wijzigingen hebben het voor ontwikkelaars eenvoudiger gemaakt om met verschillende aspecten van de API te werken.
De nieuwigheden omvatten de toevoeging van een universele service com.webos.service.mediarecorder voor het opnemen van video van de camera en geluid van de microfoon, evenals de implementatie van aparte functionaliteit voor het vooraf bekijken van gegevens van de camera, uitsluitend gerelateerd aan de API com.webos.service.camera2. Andere verbeteringen omvatten de update van de browser-engine naar de Chromium 108 codebase, ondersteuning voor de bouw met Qt 6.7.0, verbeterd geheugengebruik in de component voor het werken met de camera g-camera-pipeline, en het oplossen van een probleem met het bijwerken van de URL in de adresbalk van de browser Enact.
Het webOS-platform werd oorspronkelijk ontwikkeld door Palm in 2008 en werd gebruikt in hun smartphones. Na de eigendomsoverdracht aan Hewlett-Packard in 2010, werd het platform gebruikt in printers, tablets, laptops en pc's. In 2012 werd het project geopend voor het publiek, en in 2013 kocht LG het, bracht het een open ontwikkelingsmodel in, en nu wordt webOS toegepast op miljoenen televisies en apparaten van LG. De systeemomgeving wordt gevormd met behulp van tools en basispakketten van OpenEmbedded en het Yocto Project, en de belangrijkste componenten zijn geschreven met behulp van Qt en Chromium. Rendering gebeurt via een composietmanager die Wayland toepast. Standaard is de Home Launcher-shell beschikbaar, speciaal aangepast voor aanraking schermen, die een concept van verwisselbare kaarten voorstelt, in plaats van traditionele vensters.
Bron: linux.org.ru
