Проектът 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 GB RAM. Включително е повишена ефективността на рендирането на фонови изображения — чрез съхраняване в RAM само на едно копие на изображение с разрешение, съответстващо на разрешението на екрана, потреблението на RAM е намалено с най-малко 30 MB при задаване на собствено фоново изображение и до 60 MB на устройства с ниско разрешение на екрана.
Обезпечен е автоматичен показ на екранната клавиатура при отваряне на нов таб в браузъра. В екранната клавиатура е предоставена възможност за въвеждане на символа „°“ (градус). Добавена е комбинация от клавиши Ctrl+Alt+T за извикване на емулация на терминал. В приложението за изпращане на съобщения е добавена поддръжка на стикери. В будилника времевият интервал за режима „дай ми още малко сън“ сега се отчита относително на натискането на бутона, а не на началото на звъненето. В случай на липса на реакция на сигнала, будилникът не се изключва, а само се спира за известно време.


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