Il progetto UBports, che ha preso in mano lo sviluppo della piattaforma mobile Ubuntu Touch dopo che l'azienda Canonical si è ritirata, ha pubblicato l'aggiornamento del firmware OTA-16 (over-the-air). Il progetto sta anche sviluppando un port sperimentale del desktop Unity 8, rinominato in Lomiri.
L'aggiornamento di Ubuntu Touch OTA-16 è stato formato per gli smartphone OnePlus One, Fairphone 2, Nexus 4, Nexus 5, Nexus 7 2013, Meizu MX4/PRO 5, VollaPhone, Bq Aquaris E5/E4.5/M10, Sony Xperia X/XZ, OnePlus 3/3T, Xiaomi Redmi 4X, Huawei Nexus 6P, Sony Xperia Z4 Tablet, Google Pixel 3a, OnePlus Two, F(x)tec Pro1/Pro1 X, Xiaomi Redmi Note 7 e Samsung Galaxy Note 4; inoltre, rispetto alla precedente versione, sono cominciate a formarsi build stabili per i dispositivi Xiaomi Mi A2 e Samsung Galaxy S3 Neo+ (GT-I9301I). Separatamente, senza etichetta “OTA-16”, saranno preparati aggiornamenti per i dispositivi Pine64 PinePhone e PineTab.
Secondo gli sviluppatori, OTA-16 è diventato uno dei più grandi rilasci nella storia del progetto, superato in termini di modifiche solo da OTA-4, che è passato da Ubuntu 15.04 a 16.04. Il framework Qt è stato aggiornato alla versione 5.12.9 (in precedenza era stato fornito il rilascio 5.9.5), il che ha comportato una modifica di circa un terzo dei pacchetti binari, anche in seguito all'aggiornamento di pacchetti di cui dipendono i componenti Qt o che sono legati a funzionalità obsolete di vecchie branche di Qt. Il passaggio al nuovo rilascio di Qt consente agli sviluppatori di passare all'implementazione della prossima fase significativa: l'aggiornamento dell'ambiente di base da Ubuntu 16.04 a Ubuntu 20.04.
L'aggiornamento di Qt ha anche consentito di ottenere funzionalità necessarie per l'integrazione di gst-droid, un plugin GStreamer per Android. Questo plugin ha reso possibile l'utilizzo dell'accelerazione hardware nell'applicazione per lavorare con la fotocamera (viewfinder) sui dispositivi PinePhone e ha fornito supporto per la registrazione video su dispositivi a 32 bit, inizialmente forniti con la piattaforma Android 7, come il Sony Xperia X.
Un'altra novità importante è stata l'inclusione predefinita dell'installatore dell'ambiente Anbox, che consente di eseguire applicazioni Android. Tra i dispositivi sui quali è supportata l'installazione di Anbox: Meizu PRO 5, Fairphone 2, OnePlus One, Nexus 5, BQ Aquaris M10 HD e BQ Aquaris M10 FHD. L'installazione dell'ambiente Anbox avviene senza modificare il file system radice di Ubuntu Touch e senza legarsi alle versioni di Ubuntu Touch.
È stato notevolmente aggiornato il browser web predefinito Morph, nel quale è stata completamente rielaborata la gestione dei download. Invece di un'interfaccia di dialogo che blocca, visualizzata all'inizio e alla fine del download, è stato implementato un indicatore nella barra che riflette il progresso del download. Oltre all'elenco generale dei download, è stata aggiunta una barra "Download recenti", che mostra solo i download avviati nella sessione corrente. È stato aggiunto un pulsante per riaprire le schede chiuse di recente nella schermata di gestione delle schede. È stata ripristinata l'opzione di configurare l'identificativo trasmesso nell'intestazione User Agent. È stata aggiunta un'opzione per bloccare permanentemente l'accesso ai dati sulla posizione. Sono stati risolti problemi con le impostazioni di scaling. È stato semplificato l'uso di Morph su tablet e desktop.

È stata interrotta la supporto per il motore web obsoleto Oxide (basato su QtQuick WebView, non aggiornato dal 2017), a cui è già passato da tempo il motore basato su QtWebEngine, su cui sono state trasferite tutte le applicazioni di base di Ubuntu Touch. A causa della rimozione di Oxide, smetteranno di funzionare le applicazioni che utilizzano il motore obsoleto.


Fonte: opennet.ru
