Проектът 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. Framework 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
