Проектът UBports, който пое разработването на мобилната платформа Ubuntu Touch след оттеглянето на компанията Canonical, публикува актуализация на фърмуера OTA-16 (over-the-air). Проектът също така развива експериментален порт на работния плот Unity 8, който е преименуван на Lomiri.
Актуализацията Ubuntu Touch OTA-16 е създадена за смартфони 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 и Samsung Galaxy Note 4; също така, в сравнение с предишното издание, започна формирането на стабилни сборки за устройствата Xiaomi Mi A2 и Samsung Galaxy S3 Neo+ (GT-I9301I). Отделно, без означението „OTA-16“, ще бъдат подготвени актуализации за устройствата Pine64 PinePhone и PineTab.
Според разработчиците OTA-16 е един от най-големите релизи в историята на проекта, отстъпвайки по значимост само на OTA-4, който премина от Ubuntu 15.04 на 16.04. Фреймуъркът Qt е обновен до версия 5.12.9 (по-рано беше 5.9.5), което доведе до промяна на около една трета от бинарните пакети, включително поради обновяване на пакети, от които зависят компонентите на Qt или които са свързани със стари функции на предишни версии на Qt. Преминаването на новата версия на Qt позволява на разработчиците да преминат към реализиране на следващия важен етап — обновяване на базовата среда от Ubuntu 16.04 до Ubuntu 20.04.
Актуализацията на Qt също така позволи да се получи функционалността, необходима за интеграцията на gst-droid, GStreamer плъгин за Android. Този плъгин даде възможност за използване на хардуерно ускорение в приложението за работа с камерата (viewfinder) на устройствата PinePhone и осигури поддръжка за запис на видео на 32-битови устройства, първоначално доставяни с платформата Android 7, като Sony Xperia X.
Още едно важно новшество стана включването по подразбиране на инсталатора на средата Anbox, който предоставя възможност за стартиране на Android приложения. Сред устройствата, на които се поддържа инсталирането на Anbox, са: Meizu PRO 5, Fairphone 2, OnePlus One, Nexus 5, BQ Aquaris M10 HD и BQ Aquaris M10 FHD. Инсталацията на средата Anbox се извършва без промяна на кореновата файлова система на Ubuntu Touch и без обвързване с версиите на Ubuntu Touch.
Сигурно обновен предлаганият по подразбиране уеб браузър Morph, в който е напълно преработена работата с изтеглянията. Вместо блокиращ интерфейсен диалог, изведен при започване и приключване на изтегляне, в панела е реализиран индикатор, отразяващ напредъка на изтеглянето. Освен общия списък на изтеглянията, е добавена панел "Recent Downloads", в който се показват само изтеглянията, стартирани в текущата сесия. На екрана за управление на разделите е добавен бутон за повторно отваряне на наскоро затворени раздели. Възстановена е възможността за настройка на идентификатора, предаван в заглавката User Agent. Добавена е опция за постоянно блокиране на достъпа до данни за местоположението. Решени са проблеми с настройките за мащабиране. Употребата на Morph на таблети и настолни компютри е опростена.

Поддръжката на остарялото уеб движило Oxide (на базата на QtQuick WebView, непоправяно от 2017 година) е прекратена, а на негово място отдавна се е установил движокът на базата на QtWebEngine, на който са прехвърлени всички основни приложения на Ubuntu Touch. Поради изтриването на Oxide приложенията, използващи остарялото движило, ще престанат да функционират.


Източник: opennet.ru
