Projeto , que assumiu o desenvolvimento da plataforma móvel Ubuntu Touch, após a sua pela empresa Canonical, atualização de firmware OTA-12 (over-the-air) para todos os dispositivos oficialmente suportados foi preparada para smartphones OnePlus One, Fairphone 2, Nexus 4, Nexus 5, Nexus 7 2013, Meizu MX4/PRO 5, Bq Aquaris E5/E4.5/M10.
A versão foi formada com base no Ubuntu 16.04 (a compilação OTA-3 foi baseada no Ubuntu 15.04, e a partir da OTA-4 houve a transição para o Ubuntu 16.04). O projeto também Unity 8 , que foi recentemente para Lomiri.
A nova versão do UBports se destaca pela transição para novos lançamentos e interface . No futuro, espera-se a introdução de suporte funcional completo para o ambiente de execução de aplicativos Android, com base nas contribuições do projeto . O UBports inclui as alterações finais preparadas pela Canonical para Unity8. O suporte a áreas inteligentes (Scope) foi descontinuado e a tradicional tela inicial foi substituída por uma nova interface de lançamento de aplicativos, o App Launcher.
O servidor de tela Mir foi atualizado da versão 0.24, fornecida desde 2015, para a versão 1.2, o que permite oferecer suporte a clientes baseados no protocolo Wayland. O suporte a Wayland ainda não está disponível para dispositivos baseados na plataforma Android devido à falta de implementação, mas os trabalhos para placas PinePhone e Raspberry Pi já foram transferidos para o Wayland. O próximo passo será a atualização para a versão atual , que será significativamente mais fácil do que a transição a partir da ramificação 0.24.
Outras mudanças:
- A paleta de cores foi alterada, proporcionando um contraste mais forte entre o texto e o fundo.
- A otimização do layout das janelas de diálogo foi realizada em quase todos os aplicativos oferecidos por padrão. A aparência de alguns elementos de controle foi alterada para destacar a textura dos botões através do deslocamento da sombra para baixo.
- O teclado virtual foi aprimorado. Agora é possível alternar o teclado para a forma de edição através de um gesto de deslizamento de baixo para cima. Um toque duplo em uma área vazia no modo de edição alterna entre os modos de seleção e exibição do cursor. O botão Concluído agora permite sair de qualquer modo. Problemas com a entrada de letras maiúsculas após dois pontos foram resolvidos.
- No navegador Morph, no modo de navegação privada, a saída garante a exclusão apenas dos dados da sessão atual, e não de todas as sessões existentes. Nas configurações foi adicionada uma opção para gerenciar a exclusão de Cookies.
Nos aplicativos baseados em contêiner
Foi adicionada a capacidade de upload de arquivos ao webapp. Melhorou-se o processamento dos elementos de interface suspensa, que agora estão implementados como janelas estilizadas com botões sensíveis ao toque. Adicionada a suporte para ajuste automático da largura da página ao tamanho da tela. Na próxima versão, espera-se a atualização do motor QtWebEngine para a versão 5.14. - Em dispositivos com LEDs multicoloridos, foi adicionada a indicação de carga da bateria em cores. Com a carga baixa, o indicador começa a piscar em laranja, durante o carregamento acende em branco, e quando completamente carregado fica verde.
- Em dispositivos FairPhone 2, foi garantida a comutação automática do cartão SIM para o modo 4G sem a necessidade de mudar manualmente outro slot para o modo 2G.
- Para Nexus 5, OnePlus One e FairPhone 2, um driver necessário para executar o Anbox (ambiente para executar aplicativos Android) foi adicionado ao núcleo padrão.
- Foram utilizados chaves OAUTH próprias para os serviços do Google, permitindo a sincronização com o calendário e a lista de contatos do Google. Assim, o Google navegadores potencialmente vulneráveis em motores antigos, o que pode exigir a troca do User Agent ao se conectar aos serviços do Google.
Fonte: opennet.ru
