Адзінаццатае абнаўленне прашыўкі 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. Праектам таксама развіваецца эксперыментальны порт працоўнага стала адзінства 8, даступны ў зборках для Ubuntu 16.04/18.04 і XNUMX/XNUMX.

Выпуск сфарміраваны на аснове Ubuntu 16.04/3 (зборка OTA-15.04 была заснавана на Ubuntu 4/16.04, а пачынаючы з OTA-11 ажыццёўлены пераход на Ubuntu 8/1.1). Як і ў мінулым выпуску пры падрыхтоўцы OTA-8 асноўная ўвага была нададзена выпраўленню памылак і падвышэнню стабільнасці. У наступным абнаўленні абяцаюць перавесці прашыўку на новыя выпускі Mir і абалонкі Unity XNUMX.край“. Пераход на новы Unity 8 прывядзе да спынення падтрымкі разумных абласцей (Scope) і інтэграцыі новага інтэрфейсу запуску прыкладанняў App Launcher. У далейшым таксама чакаецца з'яўленне поўнафункцыянальнай падтрымкі асяроддзя для запуску Android-прыкладанняў, заснаванага на напрацоўках праекта Anbox.

Асноўныя змены:

  • У экранную клавіятуру дададзены пашыраныя функцыі рэдагавання тэксту, якія дазваляюць перамяшчацца па ўведзеным тэксце, адмяняць змены (undo/redo), вылучаць блокі тэксту і змяшчаць або здабываць тэкст з буфера абмену. Для выкліку пашыранага рэжыму неабходна націснуць і ўтрымліваць прабел на экраннай клавіятуры (у будучыні плануецца спрасціць уключэнне пашыранага рэжыму). У экранную клавіятуру таксама дададзена апцыянальная падтрымка раскладкі Dvorak і наладжана выкарыстанне аднаго слоўніка карэкціроўкі памылак з рознымі раскладкамі;
  • Ва ўбудаваным браўзэры Morph, пабудаваным на базе рухавічка Chromium і QtWebEngine, рэалізавана мадэль прывязкі налад да асобных даменаў.
    Дзякуючы гэтаму паляпшэнню атрымалася рэалізаваць у браўзэры такія магчымасці як захаванне абранага ўзроўню маштабавання для сайтаў, выбарачнага кіравання доступам да дадзеных аб месцазнаходжанні на ўзроўні сайтаў (для перавызначэння агульных налад "Always allow" або "Always deny"), запуск знешніх прыкладанняў праз апрацоўшчыкі 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

Дадаць каментар