O projeto UBports, que assumiu o desenvolvimento da plataforma móvel Ubuntu Touch após a Canonical ter se afastado, publicou a atualização do firmware OTA-21 (over-the-air). O projeto também está desenvolvendo um porto experimental da área de trabalho Unity 8, renomeado para Lomiri.
A atualização Ubuntu Touch OTA-21 foi criada para smartphones BQ E4.5/E5/M10/U Plus, Cosmo Communicator, F(x)tec Pro1, Fairphone 2/3, Google Pixel 2XL/3a, Huawei Nexus 6P, LG Nexus 4/5, Meizu MX4/Pro 5, Nexus 7 2013, OnePlus 2/3/5/6/One, Samsung Galaxy Note 4/S3 Neo+, Sony Xperia X/XZ/Z4, Vollaphone, Xiaomi Mi A2/A3, Xiaomi Poco F1, Xiaomi Redmi 3s/3x/3sp/4X/7, Xiaomi Redmi Note 7/7 Pro. Separadamente, sem a etiqueta "OTA-21", atualizações serão preparadas para os dispositivos Pine64 PinePhone e PineTab.
O Ubuntu Touch OTA-21 ainda é baseado no Ubuntu 16.04, mas recentemente os esforços dos desenvolvedores se concentraram na preparação para a transição para o Ubuntu 20.04. Entre as mudanças no OTA-21, destaca-se a reformulação da tela com informações sobre a capacidade dos dispositivos, ampliando o número de categorias e aumentando a precisão das informações sobre o espaço livre nas partições do sistema. A interface exibida antes do desbloqueio da tela foi modificada, apresentando vários estilos diferentes, escolhidos de acordo com o uso de PIN ou senha para desbloqueio.
Preparações foram feitas para o uso de camadas Halium 10 em dispositivos, oferecendo uma camada de baixo nível para simplificar o suporte ao hardware. Para dispositivos suportados no Halium 9, foram incluídos plugins para utilizar os sensores de magnetômetro e bússola. O serviço Media-Hub, responsável pela reprodução de áudio e vídeo em aplicativos, foi reescrito, assim como a biblioteca cliente associada, a qual foi adaptada para utilizar classes Qt, reduzindo o número de dependências e facilitando a manutenção da base de código. A reformulação também permitiu reduzir o tamanho ocupado pelo plugin qtubuntu-media (que fornece API QtMultimedia) no disco, eliminando camadas desnecessárias e diminuindo o consumo de memória.




Fonte: opennet.ru
