Mozilla aidera à mettre à jour la plateforme KaiOS (fork de Firefox OS)

Technologies Mozilla et KaiOS annoncé sur la coopération visant à mettre à jour le moteur de navigation utilisé dans la plateforme mobile KaiOS. KaiOS continue développement de plate-forme mobile Firefox OS et est actuellement utilisé sur environ 120 millions d'appareils vendus dans plus de 100 pays. Le problème c'est que dans KaiOS continue de s'appliquer moteur de navigateur obsolète, correspondant Firefox 48, où le développement de B2G/Firefox OS s'est arrêté en 2016. Ce moteur est obsolète, ne prend pas en charge de nombreuses technologies Web actuelles et n'offre pas une sécurité adéquate.

L'objectif de la coopération avec Mozilla est de transférer KaiOS vers le nouveau moteur Gecko et de le maintenir à jour, notamment en publiant régulièrement des correctifs qui éliminent les vulnérabilités. Le travail consiste également à optimiser les performances de la plateforme et des services et applications associés. Tous les changements et améliorations seront être publié sous la licence gratuite MPL (Mozilla Public License).

La mise à jour du moteur de navigateur améliorera la sécurité de la plate-forme mobile KaiOS et implémentera des fonctionnalités telles que la prise en charge de WebAssembly, TLS 1.3, PWA (Progressive Web App), WebGL 2.0, des outils d'exécution JavaScript asynchrone, de nouvelles propriétés CSS, une API étendue pour interagir avec équipement, support image WebP et vidéo AV1.

Comme base de KaiOS utilisé développements de projets B2G (Boot to Gecko), dans lequel les passionnés ont tenté en vain de poursuivre le développement Firefox OS, créant un fork du moteur Gecko, après la suppression du référentiel principal Mozilla et du moteur Gecko du référentiel principal Mozilla en 2016 supprimé Composants B2G. KaiOS utilise l'environnement système Gonk, qui comprend le noyau Linux d'AOSP (Android Open Source Project), une couche HAL pour l'utilisation des pilotes de la plate-forme Android et un ensemble minimum d'utilitaires et de bibliothèques Linux standard requis pour exécuter le moteur de navigateur Gecko.

Mozilla aidera à mettre à jour la plateforme KaiOS (fork de Firefox OS)

L'interface utilisateur de la plateforme est constituée d'un ensemble d'applications web Gaia. La composition comprend des programmes tels qu'un navigateur Web, une calculatrice, un planificateur de calendrier, une application pour travailler avec une caméra Web, un carnet d'adresses, une interface pour passer des appels téléphoniques, un client de messagerie, un système de recherche, un lecteur de musique, une visionneuse vidéo, une interface pour SMS/MMS, configurateur, gestionnaire de photos, gestionnaire de bureau et d'applications avec prise en charge de plusieurs modes d'affichage des éléments (cartes et grille).

Les applications pour KaiOS sont construites à l'aide de la pile HTML5 et d'une interface de programmation avancée API Web, qui vous permet d'organiser l'accès des applications au matériel, à la téléphonie, au carnet d'adresses et à d'autres fonctions du système. Au lieu de fournir un accès au système de fichiers réel, les programmes sont confinés dans un système de fichiers virtuel construit à l'aide de l'API IndexedDB et isolé du système principal.

Par rapport au Firefox OS d'origine, KaiOS a encore optimisé la plate-forme, repensé l'interface pour une utilisation sur des appareils sans écran tactile, réduit la consommation de mémoire (256 Mo de RAM suffisent pour faire fonctionner la plate-forme), fourni une autonomie plus longue, ajouté la prise en charge de 4G LTE, GPS, Wi-Fi, a lancé son propre service de livraison de mises à jour OTA (over-the-air). Le projet prend en charge le répertoire d'applications KaiStore, qui héberge plus de 400 applications, dont Google Assistant, WhatsApp, YouTube, Facebook et Google Maps.

En 2018, Google investi dans KaiOS Technologies 22 millions de dollars et a assuré l'intégration de la plateforme KaiOS avec les services Google Assistant, Google Maps, YouTube et Google Search. Une modification est en cours de développement par des passionnés GerdaOS, qui propose un micrologiciel alternatif pour les téléphones Nokia 8110 4G livrés par KaiOS. GerdaOS n'inclut pas les programmes préinstallés qui suivent les actions des utilisateurs (programmes Google, KaiStore, FOTA updater, jeux Gameloft), ajoute une liste de blocage des publicités basée sur le blocage de l'hôte via / Etc / hosts et définit DuckDuckGo comme moteur de recherche par défaut.

Pour installer des programmes, au lieu de KaiStore dans GerdaOS, il est proposé d'utiliser le gestionnaire de fichiers inclus et le programme d'installation du package GerdaPkg, qui vous permet d'installer le programme à partir du local Archives ZIP. Les changements fonctionnels incluent un gestionnaire de tâches pour le travail simultané avec plusieurs applications, la prise en charge de la création de captures d'écran, la possibilité d'accéder à la racine via l'utilitaire adb, une interface pour manipuler l'IMEI et le contournement du blocage du travail en mode point d'accès introduit par les opérateurs de téléphonie mobile (via TTL).

Source: opennet.ru

Ajouter un commentaire