Проектът UBports, който пое разработката на мобилната платформа Ubuntu Touch, след като Canonical се оттегли, публикува обновление на фърмуера OTA-18 (over-the-air). В проекта също така се развива експериментален порт на работния плот Unity 8, който е преименуван на Lomiri.
Обновлението Ubuntu Touch OTA-18 е създадено за смартфоните 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-18“, ще бъдат подготвени актуализации за устройствата Pine64 PinePhone и PineTab.
Ubuntu Touch OTA-18 все още е базиран на Ubuntu 16.04, но напоследък усилията на разработчиците са насочени към подготовка за преминаване на Ubuntu 20.04. От промените в OTA-18 се откроява преработената реализация на услугата Media-hub, отговорна за възпроизвеждане на звук и видео от приложения. В новия Media-hub са решени проблеми със стабилността и разширяемостта, структурата на кода е адаптирана за опростяване на добавянето на нови функционалности.
Извършени са общи оптимизации на представянето и потреблението на памет, насочени към комфорта на работа на устройства с 1 ГБ RAM. Включително е подобрена ефективността на рендериране на фонови изображения — благодарение на съхранението в RAM само на един екземпляр на изображение с резолюция, съответстваща на резолюцията на екрана, потреблението на RAM е намалено с поне 30 MB при настройка на собствено фоново изображение и до 60 MB на устройства с ниска резолюция на екрана.
Осигурено е автоматично показване на екранната клавиатура при отваряне на нов таб в браузъра. В екранната клавиатура е добавена възможност за въвеждане на символа „°“ (градус). Добавена е комбинация от клавиши Ctrl+Alt+T за извикване на емулятора на терминала. В приложението за изпращане на съобщения е добавена поддръжка за стикери. В будилника времето за пауза за режима „дай още малко да поспя“ сега се измерва спрямо натискането на бутона, а не спрямо началото на звъненето. В случай на липса на реакция на сигнала, будилникът не се изключва, а просто се поставя на пауза за известно време.


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