The eleventh update of the UBports firmware, which replaced Ubuntu Touch

Project ubports, who took over the development of the mobile platform Ubuntu Touch, after pulled back canonical company, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» firmware update OTA-11 (over-the-air) for all officially supported smartphones and tablets, which were bundled with Ubuntu-based firmware. Update formed for OnePlus One, Fairphone 2, Nexus 4, Nexus 5, Nexus 7 2013, Meizu MX4/PRO 5, Bq Aquaris E5/E4.5/M10 smartphones. The project also develops experimental desktop port Unity 8available in assemblies for Ubuntu 16.04 and 18.04.

The release is based on Ubuntu 16.04 (the OTA-3 build was based on Ubuntu 15.04, and starting from OTA-4 the transition to Ubuntu 16.04 was made). As in the previous release, when preparing OTA-11, the main focus was on fixing bugs and improving stability. The next update promises to transfer the firmware to new releases of Mir and the Unity 8 shell. Testing of the build with Mir 1.1, qtcontacts-sqlite (from Sailfish) and the new Unity 8 is carried out in a separate experimental branch "edge". The transition to the new Unity 8 will lead to the termination of support for smart areas (Scope) and the integration of the new App Launcher application launcher interface. In the future, full-featured support for the environment for launching Android applications based on the developments of the project is also expected. anbox.

Major changes:

  • The on-screen keyboard has been enhanced with enhanced text editing functionality, allowing you to navigate through entered text, undo/redo changes, highlight blocks of text, and place or remove text from the clipboard. To access the advanced mode, you need to press and hold the spacebar on the on-screen keyboard (we plan to make it easier to enable the advanced mode in the future). Optional support for the Dvorak layout has also been added to the on-screen keyboard and the use of one error correction dictionary with different layouts has been established;
  • The built-in Morph browser, built on the Chromium engine and QtWebEngine, implements a model for linking settings to individual domains.
    Thanks to this improvement, it was possible to implement in the browser such features as saving the selected zoom level for sites, selectively controlling access to location data at the site level (to override the general β€œAlways allow” or β€œAlways deny” settings), launching external applications through URL handlers ( for example, when you click on β€œtel://” links, you can call the interface for making a call), maintaining a black or white list of prohibited or only allowed resources;

  • The push notification client and server are no longer tied to the user account in Ubuntu One. To receive push notifications, you now only need support in the applications of this service;
  • Improved support for devices shipping with Android 7.1. This includes adding additional audio handlers that are necessary when making calls;
  • On Nexus 5 smartphones, problems with Wi-Fi and Bluetooth freezing, which leads to excessive load on the CPU and rapid battery drain, have been resolved;
  • Problems with receiving, displaying and processing MMS messages have been resolved.

Additionally, told about the status of porting UBports for a smartphone By 5. Already prepared by a simple experimental image based on the Librem 5 devkit prototype. The firmware's capabilities are still very limited (for example, there is no support for telephony, data transmission over the mobile network and messages). Some of the problems, for example, the inability to hibernate without Android drivers until the Unity System Compositor is adapted to support Wayland via Mir,
are not specific to Librem 5, and are also solved for Pinephone and Raspberry Pi. It is planned to resume work on the port for Librem 5 after receiving the final device, which Purism promised to ship in early 2020.

Source: opennet.ru

Add a comment