Единадесетото обновление на фърмуера UBports, заменящо Ubuntu Touch

Проект UBports, което пое разработката на мобилната платформа Ubuntu Touch, след като тя беше изоставена от компанията Canonical, публикувал обновлението на фърмуера OTA-11 (over-the-air) за всички официално поддържани смартфони и таблети, които са били оборудвани с фърмуер на база Ubuntu. Обновлението е съставено за смартфоните OnePlus One, Fairphone 2, Nexus 4, Nexus 5, Nexus 7 2013, Meizu MX4/PRO 5, Bq Aquaris E5/E4.5/M10. Проектът също така развива експериментален порт на работния плот Unity 8, достъпен в сборки за Ubuntu 16.04 и 18.04.

Изданието е основано на Ubuntu 16.04 (версия OTA-3 беше базирана на Ubuntu 15.04, а от OTA-4 преминахме на Ubuntu 16.04). Както и в предишното издание, при подготовката на OTA-11 основното внимание беше насочено към отстраняването на грешки и повишаване на стабилността. В следващото обновление обещават да преместят фърмуера на новите версии на Mir и интерфейса Unity 8. Тестовете на версията с Mir 1.1, qtcontacts-sqlite (от Sailfish) и новото Unity 8 се извършват в отделна експериментална клонка „edge“. Преходът към новото Unity 8 ще доведе до прекратяване на поддръжката на умни области (Scope) и интеграция на новия интерфейс за стартиране на приложения App Launcher. В бъдеще също се очаква пълна поддръжка на средата за стартиране на Android приложения, базирана на разработки от проекта Anbox.

Основни промени:

  • В екранната клавиатура са добавени разширени функции за редактиране на текст, позволяващи навигация из въведения текст, връщане на промени (undo/redo), маркиране на текстови блокове и поставяне или извличане на текст от буфера за обмен. За активиране на разширения режим е необходимо да се задържи интервалът на екранната клавиатура (в бъдеще се планира опростяване на активирането на разширения режим). В екранната клавиатура е добавена и опционална поддръжка за подредба Dvorak и е организирано използването на един речник за коригиране на грешки с различни подредби;
  • В вграденото браузър Morph, построен на базата на движка Chromium и QtWebEngine, е реализирана модел за свързване на настройките с отделни домейни.
    Благодарение на това подобрение в браузъра се реализират възможности като запазване на избрания мащаб за сайтове, селективно управление на достъпа до данни за местоположението на ниво сайтове (за преопределяне на общите настройки „Винаги разреши“ или „Винаги забрани“), стартиране на външни приложения чрез обработчици на URL адреси (например, при кликване на линкове „tel://“ може да се извика интерфейс за осъществяване на обаждане), поддържане на черен или бял списък на забранени или разрешени ресурси;
  • Клиентът и сървърът за push-уведомления са освободени от зависимостта от потребителски акаунт в Ubuntu One. Сега за получаване на push-уведомления е достатъчно само да се осигури поддръжка в приложенията за тази услуга;
  • Подобрена е поддръжката на устройства, доставяни с Android 7.1. Включително са добавени допълнителни обработчици на звук, които са необходими при осъществяване на обаждания;
  • На смартфоните Nexus 5 са решени проблемите със зависване на Wi-Fi и Bluetooth, което води до излишно натоварване на CPU и бързо изтощаване на батерията;
  • Решени са проблемите с получаването, показването и обработката на MMS-съобщения.

Допълнително, разказано за състоянието на портироването на UBports за смартфона Librem 5. Вече е подготвен прост експериментален образ на базата на прототипа Librem 5 devkit. Възможностите за фърмуер в момента са значително ограничени (например, няма поддръжка за телефония, предаване на данни по мобилни мрежи и съобщения). Някои от проблемите, например, невъзможността за преход в спящ режим без Android драйвери до приключване на адаптацията на Unity System Compositor за поддръжка на Wayland чрез Mir,
не са специфични за Librem 5 и се решават и за Pinephone и Raspberry Pi. Планирано е да се възобнови работата по порта за Librem 5 след получаване на финалното устройство, което компанията Purism обеща да изпрати в началото на 2020 година.

Възпроизведи видео

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

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster