È uscito un nuovo rilascio della piattaforma open source webOS Open Source Edition 2.24, progettata per l'uso su vari dispositivi portatili, tablet e sistemi di intrattenimento informativo. Lo sviluppo della piattaforma avviene in un repository open source con licenza Apache 2.0, sotto la guida di una comunità che segue i principi della modello collaborativo per la gestione dello sviluppo. In questa versione, particolare attenzione è stata dedicata all'ottimizzazione dei servizi multimediali, al fine di eliminare i legami tra i servizi media, come l'interazione con la fotocamera e il media server (uMediaServer). Tali cambiamenti hanno semplificato l'interazione degli sviluppatori con vari aspetti dell'API.
Le novità includono l'aggiunta di un servizio universale com.webos.service.mediarecorder per la registrazione video dalla fotocamera e audio dal microfono, oltre all'implementazione di funzionalità separate per l'anteprima dei dati dalla fotocamera, legata solo 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 la fotocamera g-camera-pipeline, e la risoluzione del problema con l'aggiornamento dell'URL nella barra degli indirizzi del browser Enact.
La piattaforma webOS è stata originariamente sviluppata da Palm nel 2008 e utilizzata nei loro smartphone. Dopo il passaggio di proprietà a Hewlett-Packard nel 2010, la piattaforma è stata utilizzata in stampanti, tablet, laptop e PC. Nel 2012 il progetto è stato aperto al pubblico, e nel 2013 LG l'ha acquisito, portando un modello di sviluppo aperto, e ora webOS è usato su milioni di televisori e dispositivi LG. L'ambiente di sistema è formulato utilizzando strumenti e pacchetti di base OpenEmbedded e Yocto Project, e i componenti principali sono scritti utilizzando Qt e Chromium. Il rendering avviene tramite un gestore di composizione che utilizza Wayland. La shell Home Launcher, appositamente adattata per gli schermi touch, è disponibile per impostazione predefinita e rappresenta un concetto di schede intercambiabili, invece di finestre tradizionali.
Fonte: linux.org.ru
