A Mozilla ajudará na atualização da plataforma KaiOS (fork do Firefox OS)

Mozilla e KaiOS Technologies foi anunciado sobre a colaboração voltada para a atualização do motor de navegador utilizado na plataforma móvel KaiOS. KaiOS continua desenvolvimento da plataforma móvel Firefox OS e atualmente é utilizado em aproximadamente 120 milhões de dispositivos vendidos em mais de 100 países. O problema é que no KaiOS continua a ser aplicado um motor de navegador obsoleto, correspondente ao Firefox 48, que teve o desenvolvimento do B2G/Firefox OS interrompido em 2016. Este motor está desatualizado, não suporta muitas das tecnologias web atuais e não garante a segurança adequada.

O objetivo da colaboração com a Mozilla é migrar o KaiOS para um novo motor Gecko e mantê-lo atualizado, incluindo a publicação regular de correções para vulnerabilidades. O trabalho também envolve a otimização do desempenho da plataforma e dos serviços e aplicativos relacionados. Todas as mudanças e melhorias serão publicadas sob a licença livre MPL (Mozilla Public License).

A atualização do motor de navegador permitirá aumentar a segurança da plataforma móvel KaiOS e implementar funcionalidades como suporte à WebAssembly, TLS 1.3, PWA (Progressive Web App), WebGL 2.0, recursos para a execução assíncrona de JavaScript, novas propriedades CSS, uma API expandida para interação com hardware, suporte a imagens WebP e vídeos AV1.

Como base, o KaiOS foram utilizados apoiou o projeto B2G (Boot to Gecko), no qual entusiastas tentaram sem sucesso continuar o desenvolvimento do Firefox OS, criando um fork do motor Gecko, após a remoção dos as configurações "browser.tabs.remote.force-enable" e "browser.tabs.remote.force-disable", que podiam ser usadas para desativar o modo de operação multiprocessos (e10s). Além disso, definir "false" na opção "browser.tabs.remote.autostart" agora não irá automaticamente desativar o modo multiprocessos nas versões desktop do Firefox, nas compilações oficiais e ao iniciar sem ativar o modo de execução de testes automatizados; componentes B2G do repositório principal da Mozilla e do motor Gecko. O KaiOS utiliza um ambiente de sistema Gonk, que inclui o kernel Linux do AOSP (Android Open Source Project), uma camada HAL para uso de drivers da plataforma Android e um conjunto mínimo de utilitários e bibliotecas Linux necessários para o funcionamento do motor de navegador Gecko.

A Mozilla ajudará na atualização da plataforma KaiOS (fork do Firefox OS)

A interface do usuário da plataforma é formada por um conjunto de aplicações web Gaia. O pacote inclui programas como navegador web, calculadora, calendário, aplicativo para trabalhar com webcam, agenda, interface para realizar chamadas telefônicas, cliente de e-mail, sistema de busca, reprodutor musical, programa para visualização de vídeo, interface para SMS/MMS, configurador, gerenciador de fotos, área de trabalho e gerenciador de aplicativos com suporte a vários modos de exibição (cards e grid).

Os aplicativos para KaiOS são criados utilizando a pilha HTML5 e uma interface de programação avançada Web API, que permite organizar o acesso dos aplicativos ao hardware, telefonia, agenda e outras funções do sistema. Em vez de fornecer acesso ao sistema de arquivos real, os programas são limitados dentro de um sistema de arquivos virtual, construído com o uso da API IndexedDB e isolado do sistema principal.

Comparado ao original Firefox OS, o KaiOS passa por uma otimização adicional da plataforma, reformula a interface para uso em dispositivos sem tela sensível ao toque, reduz o consumo de memória (são necessários apenas 256 MB de RAM para o funcionamento da plataforma), garante mais tempo de autonomia, adiciona suporte a 4G LTE, GPS, Wi-Fi, e lançou seu próprio serviço de entrega de atualizações OTA (over-the-air). O projeto suporta o catálogo de aplicativos KaiStore, que contém mais de 400 aplicativos, incluindo Google Assistant, WhatsApp, YouTube, Facebook e Google Maps.

Em 2018, a Google investiu 22 milhões de dólares na KaiOS Technologies e garantiu a integração da plataforma KaiOS com os serviços Google Assistant, Google Maps, YouTube e Google Search. Entusiastas estão desenvolvendo uma modificação GerdaOS, que oferece um firmware alternativo para os telefones Nokia 8110 4G fornecidos com KaiOS. O GerdaOS não inclui programas pré-instalados que rastreiam as ações do usuário (como os programas Google, KaiStore, FOTA updater, jogos Gameloft), adiciona uma lista de bloqueio de anúncios com base em bloqueadores de hosts através de /etc/hosts e define o DuckDuckGo como o mecanismo de busca padrão.

Para instalar programas em vez do KaiStore, o GerdaOS sugere o uso do gerenciador de arquivos incluído e do instalador de pacotes GerdaPkg, permitindo instalar um programa a partir de um arquivo .ZIP local. Arquivo ZIP. Entre as mudanças funcionais, destaca-se o gerenciador de tarefas para trabalhar simultaneamente com vários aplicativos, suporte para criação de capturas de tela, acesso root através da ferramenta adb, interface para manipulação de IMEI e a possibilidade de contornar o bloqueio imposto pelas operadoras de telefonia ao trabalhar no modo ponto de acesso (através TTL).

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster