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

Mozilla et KaiOS Technologies ont annoncé concernant une collaboration visant à moderniser le moteur de navigateur utilisé sur la plateforme mobile KaiOS. KaiOS continue le développement de la plateforme mobile Firefox OS et est actuellement utilisé sur environ 120 millions d'appareils vendus dans plus de 100 pays. Le problème est que dans KaiOS un moteur de navigateur obsolète est toujours utilisé, correspondant à Firefox 48 , sur lequel 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 modernes et n'assure pas une sécurité adéquate.L'objectif de la collaboration avec Mozilla est de migrer KaiOS vers le nouveau moteur Gecko et de le maintenir à jour, notamment en assurant une publication régulière de correctifs pour remédier aux vulnérabilités. Le travail implique également d'optimiser les performances de la plateforme et des services et applications associés. Tous les changements et améliorations seront

publiés sous la licence libre MPL (Mozilla Public License). La mise à jour du moteur de navigateur permettra d'améliorer la sécurité de la plateforme mobile KaiOS et de réaliser des fonctionnalités telles que la prise en charge de WebAssembly, TLS 1.3, PWA (Progressive Web App), WebGL 2.0, des outils pour l'exécution asynchrone de JavaScript, de nouvelles propriétés CSS, une API étendue pour interagir avec le matériel, la prise en charge des images WebP et des vidéos AV1.

KaiOS

s'appuie sur les développements du projet B2G (Boot to Gecko), au sein duquel des passionnés ont tenté sans succès de poursuivre le développement Firefox OS , en créant un fork du moteur Gecko après que les composants de B2G ont été retirés du dépôt principal de Mozilla et du moteur Gecko en 2016. KaiOS utilise un environnement système Gonk, comprenant un noyau Linux issu de l'AOSP (Android Open Source Project), une couche HAL pour utiliser des pilotes de la plateforme Android et un ensemble minimal d'outils et de bibliothèques Linux nécessaires au fonctionnement du moteur de navigateur Gecko.L'interface utilisateur de la plateforme se compose d'un ensemble d'applications web. supprimées Composants B2G. KaiOS utilise un environnement système Gonk, qui inclut le noyau Linux de l'AOSP (Android Open Source Project), une couche HAL pour utiliser des pilotes de la plateforme Android et un ensemble minimal d'outils et bibliothèques Linux nécessaires au fonctionnement du moteur de navigation Gecko.

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

L'interface utilisateur de la plateforme est composée d'un ensemble d'applications web. Gaia. Le système comprend des programmes tels qu'un navigateur web, une calculatrice, un calendrier, une application pour caméras 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 musical, un programme de lecture vidéo, une interface pour SMS/MMS, un configurateur, un gestionnaire de photos, un bureau et un gestionnaire d'applications avec plusieurs modes d'affichage (cartes et grille).

Les applications pour KaiOS sont développées à l'aide de la pile HTML5 et d'une interface de programmation étendue, Web APIqui permet d'organiser l'accès des applications au matériel, à la téléphonie, au carnet d’adresses et à d'autres fonctions système. Au lieu de fournir un accès au véritable système de fichiers, les programmes sont limités à un système de fichiers virtuel, construit avec l'API IndexedDB et isolé du système principal.

Comparé à l'original Firefox OS, KaiOS a subi une optimisation supplémentaire de la plateforme, l'interface a été repensée pour une utilisation sur des appareils sans écran tactile, la consommation de mémoire a été réduite (256 Mo de RAM suffisent pour faire fonctionner la plateforme), une plus longue durée de vie de la batterie a été garantie, un support pour le 4G LTE, GPS, Wi-Fi a été ajouté, et un service de livraison OTA (over-the-air) pour les mises à jour a été lancé. Le projet soutient le catalogue d'applications KaiStore, qui contient plus de 400 applications, y compris Google Assistant, WhatsApp, YouTube, Facebook et Google Maps.

En 2018, la société Google a investi 22 millions de dollars dans KaiOS Technologies et a assuré l'intégration de la plateforme KaiOS avec les services Google Assistant, Google Maps, YouTube et Google Search. Les passionnés développent une modification GerdaOS,qui propose un firmware alternatif pour les téléphones Nokia 8110 4G livrés avec KaiOS. GerdaOS n'inclut pas de programmes préinstallés qui suivent les actions de l'utilisateur (programmes Google, KaiStore, mise à jour FOTA, jeux Gameloft), ajoute une liste de blocage de publicités basée sur le blocage d'hôtes via /etc/hosts et définit DuckDuckGo comme moteur de recherche par défaut.

Pour installer des programmes au lieu de KaiStore, GerdaOS propose d'utiliser le gestionnaire de fichiers inclus et l'installateur de paquets GerdaPkg, qui permet d'installer un programme à partir d'une archive locale ZIP.. Les changements fonctionnels incluent un gestionnaire de tâches pour travailler simultanément avec plusieurs applications, la prise en charge de la création de captures d'écran, l'accès root via l'outil adb, une interface pour manipuler l'IMEI et contourner le blocage imposé par les opérateurs mobiles pour le mode point d'accès (via TTL).

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster