È uscito un nuovo rilascio della piattaforma open source webOS Open Source Edition 2.24, destinata all'uso su vari dispositivi portatili, tablet e sistemi di infotainment. Lo sviluppo della piattaforma avviene in un repository aperto con licenza Apache 2.0, sotto la guida di una comunità che segue i principi della modello di governance collaborativa dello sviluppo. In questa versione, particolare attenzione è stata dedicata all'ottimizzazione dei servizi multimediali, al fine di eliminare i legami tra i servizi multimediali, come l'interazione con la fotocamera e il media server (uMediaServer). Questi cambiamenti hanno semplificato l'interazione degli sviluppatori con i vari aspetti dell'API.
Le novità includono l'aggiunta di un servizio universale com.webos.service.mediarecorder per la registrazione di video dalla fotocamera e dell'audio dal microfono, nonché l'implementazione di funzionalità separate per l'anteprima dei dati dalla fotocamera, strettamente legata all'API com.webos.service.camera2. Altri miglioramenti includono l'aggiornamento del motore del browser alla base di codice Chromium 108, il supporto per la compilazione con Qt 6.7.0, una gestione della memoria migliorata nel componente per l'interazione con la fotocamera g-camera-pipeline e la risoluzione di un problema con l'aggiornamento dell'URL nella barra degli indirizzi del browser Enact.
La piattaforma webOS è stata originariamente sviluppata da Palm nel 2008 ed è stata utilizzata nei loro smartphone. Dopo il passaggio di proprietà a Hewlett-Packard nel 2010, la piattaforma è stata adottata per stampanti, tablet, laptop e PC. Nel 2012, il progetto è stato aperto al pubblico e, nel 2013, LG lo ha acquisito, portando un modello di sviluppo aperto, e ora webOS è utilizzato su milioni di televisori e dispositivi LG. L'ambiente di sistema è creato utilizzando strumenti e pacchetti di base di OpenEmbedded e Yocto Project, mentre i componenti chiave sono scritti utilizzando Qt e Chromium. Il rendering avviene tramite un gestore di composizione che utilizza Wayland. Di default è disponibile la shell Home Launcher, appositamente adattata per schermi touchscreen, rappresentando un concetto di schede scambiabili, invece delle tradizionali finestre.
Fonte: linux.org.ru
