Empresa Jolla lançamento do sistema operacional Sailfish 3.3. As compilações foram preparadas para os dispositivos Jolla 1, Jolla C, Jolla Tablet, Sony Xperia X, Xperia XA2, Gemini, Sony Xperia 10 e já estão disponíveis na forma de atualização OTA. O Sailfish utiliza uma pilha gráfica baseada em Wayland e bibliotecas Qt5, e o ambiente do sistema é baseado no Mer, que desde abril como componente do Sailfish, e pacotes da distribuição Mer Nemo. A interface do usuário, os aplicativos móveis básicos, componentes QML para construção de interfaces gráficas Silica, a camada para executar aplicativos Android, o mecanismo de entrada inteligente de texto e o sistema de sincronização de dados são proprietários, mas seu código estava planejado para ser aberto desde 2017.
Em :
- atualizou a ferramenta de compilação e as bibliotecas do sistema, incluindo a atualização do GCC de 4.9.4 para a versão 8.3, glibc de 2.28 para 2.30 e
glib2 de 2.56 para 2.62, Gstreamer 1.16.1, QEMU 4.2 (usado durante a compilação para outras plataformas). Os pacotes do sistema foram atualizados, incluindo expat, file, e2fsprogs, libgrypt, libsoup, augeas, wpa_supplicant, fribidi, glib2, nss e nspr. Em vez de coreutils, tar e vi, foram utilizados equivalentes do conjunto busybox, o que permitiu reduzir o tamanho do sistema em 7,2 MB. A funcionalidade statefs foi substituída por informações de estado obtidas através da API libqofono. O Python, usado na infraestrutura de compilação, foi atualizado para a versão 3.8.1. O código ainda não foi completamente desfeito das dependências do Python 2, portanto, o pacote com Python 2.7.17 continua sendo suportado, mas está em andamento a remoção e a transição completa para o Python 3. - A migração para o novo GCC foi realizada pelos desenvolvedores do sistema operacional móvel 'Aurora' (versão localizada do OS Sailfish da Rostelecom), que também adicionaram as seguintes melhorias:
- Um serviço foi implementado com base na plataforma e a possibilidade de usá-lo para organização do acesso compartilhado a fotos (álbuns do Nextcloud aparecem automaticamente no aplicativo Gallery), documentos e anotações, bem como para hospedagem de backups e sincronização da lista de contatos e calendário;
- Para conexões sem fio, foi adicionada a suporte para autenticação WPA-EAP (TTLS e TLS). A autenticação usando contas Exchange (EAS) foi aprimorada, e a autenticação com certificados SSL pessoais tornou-se possível;
- No cliente de e-mail, foi adicionada a suporte para pesquisa na lista global de endereços (Global Address List, GAL) fornecida pelo Exchange Active Sync. O suporte para sincronização de configurações foi garantido;
- A pilha para determinação de localização via Wi-Fi e estações base (sem GPS) foi adaptada para trabalhar com outros provedores. Anteriormente, estava em uso o Mozilla Location Service, mas seu suporte no Sailfish foi interrompido devido a acesso — O Mozilla Location Service foi acusado de violar patentes da Skyhook Holdings e, como parte de um acordo extrajudicial, a Mozilla estabeleceu um limite de 100 mil chamadas à API por dia para projetos comerciais;
- No menu 'Configurações > Backup' foram adicionados os botões 'Montar' e 'desbloquear' para montar ou desbloquear cartões de memória;
- Corrigidos erros no calendário-agenda, na câmera e no visualizador de documentos (resolvidos problemas ao visualizar CSV e RTF).
- Implementada API MDM para ActiveSync e contas;
- Adicionada suporte para autocompletar campos e pesquisa no catálogo de endereços;
- Melhorado o trabalho com o histórico de chamadas e a interface de discagem;
- Melhorada a API para gerenciamento de VPN.
- Um serviço foi implementado com base na plataforma e a possibilidade de usá-lo para organização do acesso compartilhado a fotos (álbuns do Nextcloud aparecem automaticamente no aplicativo Gallery), documentos e anotações, bem como para hospedagem de backups e sincronização da lista de contatos e calendário;
- Ativada a isolação de serviços do sistema através do modo sandbox no systemd. No futuro, está planejada a isolação do lançamento de aplicativos (experimentos ainda estão sendo realizados com ). Também estão sendo feitos esforços para garantir suporte na próxima versão de pacotes no formato Flatpak — o sistema já integrou libseccomp e json-glib, necessários para o funcionamento da ferramenta Flatpak.
- Adicionadas ícones com símbolos que representam diversas condições climáticas. Ícones para contas do Google foram atualizados;
- O layout dos elementos da interface dos aplicativos foi otimizado para smartphones com telas grandes;
- A camada de compatibilidade com Android foi atualizada para a plataforma Android 8.1.0_r73. Resolvendo problemas com a adição de contatos e visualização de vídeos no WhatsApp. Para muitos aplicativos, foi garantido suporte ao acesso ao cartão SD;
- Na tela de bloqueio do sistema, assegurado a exibição dos ícones de Bluetooth e do serviço de localização, bem como o nome da operadora.
Fonte: opennet.ru
