Mozilla axudará a actualizar a plataforma KaiOS (unha bifurcación de Firefox OS)

Tecnoloxías Mozilla e KaiOS anunciou sobre a cooperación destinada a actualizar o motor do navegador utilizado na plataforma móbil KaiOS. KaiOS continúa desenvolvemento plataforma móbil Firefox OS e actualmente utilízase en aproximadamente 120 millóns de dispositivos vendidos en máis de 100 países. O problema é que en KaiOS segue aplicándose motor de navegador obsoleto, correspondente Firefox 48, onde o desenvolvemento do sistema operativo B2G/Firefox parou en 2016. Este motor está desactualizado, non admite moitas tecnoloxías web actuais e non ofrece a seguridade adecuada.

O obxectivo da cooperación con Mozilla é transferir KaiOS ao novo motor Gecko e mantelo actualizado, incluso publicando regularmente parches que eliminan vulnerabilidades. O traballo tamén pasa por optimizar o rendemento da plataforma e dos servizos e aplicacións relacionados. Todos os cambios e melloras serán publicar baixo a MPL gratuíta (Mozilla Public License).

A actualización do motor do navegador mellorará a seguridade da plataforma móbil KaiOS e implementará funcións como soporte para WebAssembly, TLS 1.3, PWA (Progressive Web App), WebGL 2.0, ferramentas para a execución asincrónica de JavaScript, novas propiedades CSS, unha API ampliada para interactuar. con equipamento, soporte de imaxe WebP e vídeo AV1.

Como base de KaiOS usado desenvolvementos do proxecto B2G (Boot to Gecko), no que os entusiastas intentaron sen éxito continuar o desenvolvemento Firefox OS, creando unha bifurcación do motor Gecko, despois de que o repositorio principal de Mozilla e o motor Gecko fosen eliminados do repositorio principal de Mozilla en 2016 eliminado Compoñentes B2G. KaiOS usa o ambiente do sistema Gonk, que inclúe o núcleo Linux de AOSP (Android Open Source Project), unha capa HAL para usar controladores da plataforma Android e un conxunto mínimo de utilidades e bibliotecas estándar de Linux necesarias para executar o motor de navegador Gecko.

Mozilla axudará a actualizar a plataforma KaiOS (unha bifurcación de Firefox OS)

A interface de usuario da plataforma está formada por un conxunto de aplicacións web Gaia. A composición inclúe programas como un navegador web, calculadora, planificador de calendario, aplicación para traballar cunha cámara web, axenda de enderezos, interface para facer chamadas telefónicas, cliente de correo electrónico, sistema de busca, reprodutor de música, visor de vídeo, interface para SMS/MMS, configurador, xestor de fotos, escritorio e xestor de aplicacións con soporte para varios modos de visualización de elementos (tarxetas e cuadrícula).

As aplicacións para KaiOS constrúense usando a pila HTML5 e unha interface de programación avanzada API web, que permite organizar o acceso das aplicacións ao hardware, a telefonía, a axenda de enderezos e outras funcións do sistema. En lugar de proporcionar acceso ao sistema de ficheiros real, os programas están confinados nun sistema de ficheiros virtual construído mediante a API IndexedDB e illado do sistema principal.

En comparación co sistema operativo Firefox orixinal, KaiOS optimizou aínda máis a plataforma, redeseñou a interface para usala en dispositivos sen pantalla táctil, reduciu o consumo de memoria (256 MB de RAM son suficientes para operar a plataforma), proporcionou unha maior duración da batería, engadiu soporte para 4G LTE, GPS, Wi-Fi, lanzou o seu propio servizo de entrega de actualizacións OTA (over-the-air). O proxecto admite o directorio de aplicacións KaiStore, que alberga máis de 400 aplicacións, incluíndo Google Assistant, WhatsApp, YouTube, Facebook e Google Maps.

En 2018, Google investido en KaiOS Technologies 22 millóns de dólares e proporcionou a integración da plataforma KaiOS con Google Assistant, Google Maps, YouTube e os servizos de Busca de Google. Os entusiastas están a desenvolver unha modificación GerdaOS, que ofrece firmware alternativo para teléfonos Nokia 8110 4G enviados por KaiOS. GerdaOS non inclúe programas preinstalados que rastrexan as accións do usuario (programas de Google, KaiStore, actualizador de FOTA, xogos de Gameloft), engade unha lista de bloqueo de anuncios baseada no bloqueo do host a través de / Etc / hosts e establece DuckDuckGo como o motor de busca predeterminado.

Para instalar programas, en lugar de KaiStore en GerdaOS, proponse utilizar o xestor de ficheiros incluído e o instalador de paquetes GerdaPkg, que permite instalar o programa desde o Arquivo ZIP. Os cambios funcionais inclúen un xestor de tarefas para o traballo simultáneo con varias aplicacións, soporte para a creación de capturas de pantalla, a capacidade de rootear o acceso a través da utilidade adb, unha interface para manipular o IMEI e evitar o bloqueo do traballo no modo de punto de acceso introducido polos operadores móbiles (a través de TTL).

Fonte: opennet.ru

Engadir un comentario