Mozilla ayudará a actualizar la plataforma KaiOS (bifurcación de Firefox OS)

Mozilla y KaiOS Technologies anunciaron sobre una colaboración enfocada en actualizar el motor de navegación utilizado en la plataforma móvil KaiOS. KaiOS continúa desarrollo de la plataforma móvil Firefox OS y actualmente se utiliza en aproximadamente 120 millones de dispositivos vendidos en más de 100 países. El problema es que en KaiOS sigue utilizándose un motor de navegador obsoleto, correspondiente a Firefox 48, en el que se detuvo el desarrollo de B2G/Firefox OS en 2016. Este motor está desactualizado, no soporta muchas tecnologías web actuales y no proporciona la seguridad adecuada.

El objetivo de la colaboración con Mozilla es trasladar KaiOS a un nuevo motor Gecko y mantenerlo actualizado, incluidos la publicación regular de correcciones de vulnerabilidades. El trabajo también implica optimizar el rendimiento de la plataforma y los servicios y aplicaciones asociados. Todos los cambios y mejoras serán publicados bajo la licencia libre MPL (Licencia Pública de Mozilla).

La actualización del motor de navegación permitirá aumentar la seguridad de la plataforma móvil KaiOS y habilitar funciones como el soporte de WebAssembly, TLS 1.3, PWA (Aplicación Web Progresiva), WebGL 2.0, herramientas para la ejecución asíncrona de JavaScript, nuevas propiedades CSS, API extendido para interacción con hardware, soporte de imágenes WebP y video AV1.

Como base, KaiOS han sido utilizados los desarrollos del proyecto B2G (Boot to Gecko), donde entusiastas intentaron sin éxito continuar con el desarrollo Firefox OS, creando un fork del motor Gecko, después de que en 2016 se eliminaran del repositorio principal de Mozilla y del motor Gecko. eliminados componentes de B2G. En KaiOS se utiliza un entorno de sistema Gonk, que incluye un núcleo Linux del AOSP (Proyecto de Código Abierto de Android), una capa HAL para utilizar controladores de la plataforma Android y un conjunto mínimo de utilidades y bibliotecas de Linux necesarias para que funcione el motor de navegador Gecko.

Mozilla ayudará a actualizar la plataforma KaiOS (bifurcación de Firefox OS)

La interfaz de usuario de la plataforma está formada por un conjunto de aplicaciones web. Gaia. El paquete incluye programas como un navegador web, calculadora, calendario-planificador, aplicación para trabajar con la cámara web, libreta de direcciones, interfaz para realizar llamadas telefónicas, cliente de correo electrónico, sistema de búsqueda, reproductor de música, programa para ver videos, interfaz para SMS/MMS, configurador, gestor de fotos, escritorio y gestor de aplicaciones con soporte para múltiples modos de visualización de elementos (cards y grid).

Las aplicaciones para KaiOS se desarrollan utilizando el stack HTML5 y una interfaz de programación ampliada Web API, que permite organizar el acceso de las aplicaciones al hardware, telefonía, libreta de direcciones y otras funciones del sistema. En lugar de proporcionar acceso al sistema de archivos real, los programas están limitados dentro de un sistema de archivos virtual, construido utilizando el API de IndexedDB y aislado del sistema principal.

Comparado con el Firefox OS original, KaiOS ha realizado una optimización adicional de la plataforma, rediseñado la interfaz para ser utilizada en dispositivos sin pantalla táctil, reducido el consumo de memoria (se requieren 256 MB de RAM para el funcionamiento de la plataforma), asegurado una mayor duración de la batería y añadido soporte para 4G LTE, GPS, Wi-Fi, además de lanzar un servicio propio de entrega de actualizaciones OTA (over-the-air). El proyecto incluye un catálogo de aplicaciones KaiStore, que alberga más de 400 aplicaciones, incluyendo Google Assistant, WhatsApp, YouTube, Facebook y Google Maps.

En 2018, la empresa Google invertió 22 millones de dólares en KaiOS Technologies y aseguró la integración de la plataforma KaiOS con los servicios de Google Assistant, Google Maps, YouTube y Google Search. Los entusiastas han desarrollado una modificación GerdaOS, que ofrece un firmware alternativo para los teléfonos Nokia 8110 4G que vienen con KaiOS. GerdaOS no incluye programas preinstalados que rastreen las acciones del usuario (programas de Google, KaiStore, actualizador FOTA, juegos de Gameloft), añade una lista de bloqueo de anuncios basada en el bloqueo de hosts a través de /etc/hosts y establece DuckDuckGo como motor de búsqueda predeterminado.

Para instalar programas en lugar de KaiStore, en GerdaOS se recomienda utilizar el gestor de archivos y el instalador de paquetes GerdaPkg incluidos en el paquete, que permite instalar programas desde un archivo local ZIP.. Entre los cambios funcionales se destaca el gestor de tareas para trabajar simultáneamente con varias aplicaciones, el soporte para la creación de capturas de pantalla, la posibilidad de acceso root a través de la herramienta adb, una interfaz para manipular el IMEI y el eludir la restricción impuesta por los operadores móviles para el funcionamiento en modo de punto de acceso (a través de TTL).

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster