Il progetto UBports, che ha assunto 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). Inoltre, il progetto sta sviluppando un port sperimentale del desktop Unity 8, rinominato in Lomiri.
L'aggiornamento Ubuntu Touch OTA-16 è stato creato 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. Rispetto alla versione precedente, sono iniziate le creazioni di build stabili per i dispositivi Xiaomi Mi A2 e Samsung Galaxy S3 Neo+ (GT-I9301I). Separatamente, senza il marchio «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 importanza solo da OTA-4, che ha fatto il passaggio da Ubuntu 15.04 a 16.04. Il framework Qt è stato aggiornato alla versione 5.12.9 (in precedenza era fornita la versione 5.9.5), il che ha comportato la modifica di circa un terzo dei pacchetti binari, anche in relazione all’aggiornamento di pacchetti dai quali dipendono i componenti Qt o che sono legati alle funzionalità obsolete delle vecchie versioni di Qt. Il passaggio alla nuova versione di Qt consente agli sviluppatori di concentrarsi sull’implementazione del prossimo significativo passaggio: l’aggiornamento dell’ambiente di base da Ubuntu 16.04 a Ubuntu 20.04.
L'aggiornamento di Qt ha anche fornito la funzionalità necessaria per l'integrazione di gst-droid, un plugin GStreamer per Android. Questo plugin ha reso possibile attivare l'accelerazione hardware nell'app per il funzionamento della fotocamera (viewfinder) sui dispositivi PinePhone e ha garantito il supporto per la registrazione video su dispositivi a 32 bit, originariamente forniti con Android 7, come il Sony Xperia X.
Un'altra importante novità è l'inclusione predefinita dell'installatore per l'ambiente Anbox, che consente di eseguire applicazioni Android. Tra i dispositivi supportati per l'installazione di Anbox ci sono: 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 filesystem radice di Ubuntu Touch e senza collegamenti alle versioni di Ubuntu Touch.
È stato significativamente aggiornato il browser web predefinito Morph, con un completo rifacimento della gestione dei download. Invece di un'interfaccia di dialogo bloccante mostrata 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 la sezione 'Download Recenti', che mostra solo i download avviati nella sessione corrente. È stato aggiunto un pulsante nella schermata di gestione delle schede per riaprire le schede chiuse di recente. È tornata la possibilità di personalizzare 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. È stata semplificata 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), da tempo sostituito dal motore basato su QtWebEngine, a cui sono state trasferite tutte le applicazioni di base di Ubuntu Touch. A causa della rimozione di Oxide, le applicazioni che utilizzano il motore obsoleto smetteranno di funzionare.


Fonte: opennet.ru
