Mozilla en KaiOS Technologies over samenwerking gericht op het vernieuwen van de browser-engine die in het mobiele platform KaiOS wordt gebruikt. blijft van het mobiele platform Firefox OS en wordt momenteel gebruikt op ongeveer 120 miljoen apparaten die in meer dan 100 landen worden verkocht. Het probleem is dat in KaiOS Firefox 48 Het doel van de samenwerking met Mozilla is om KaiOS over te zetten naar een nieuwe Gecko-engine en deze up-to-date te houden, inclusief het regelmatig publiceren van updates om kwetsbaarheden te verhelpen. Het werk houdt ook in dat de prestaties van het platform en de bijbehorende diensten en applicaties geoptimaliseerd worden. Alle veranderingen en verbeteringen zullen
worden gepubliceerd Het vernieuwen van de browser-engine zal de beveiliging van het mobiele platform KaiOS verbeteren en mogelijkheden zoals ondersteuning voor WebAssembly, TLS 1.3, PWA (Progressive Web App), WebGL 2.0, middelen voor asynchrone uitvoering van JavaScript, nieuwe CSS-eigenschappen, een uitgebreid API voor hardware-interactie, ondersteuning voor WebP-afbeeldingen en AV1-video's mogelijk maken.
Als basis gebruikt KaiOS
de ontwikkelingen van het project B2G Firefox OS In KaiOS wordt de Gonk-systeemomgeving gebruikt, die de Linux-kernel van AOSP (Android Open Source Project), een HAL-laag voor het gebruik van stuurprogramma's van het Android-platform en een minimale set van standaard Linux-hulpmiddelen en -bibliotheken die nodig zijn voor de werking van de Gecko-browser-engine omvat. De gebruikersinterface van het platform is gevormd uit een set web-applicaties
De gebruikersinterface van het platform is samengesteld uit een reeks webapplicaties. . De suite bevat programma's zoals een webbrowser, rekenmachine, kalender/planner, applicatie voor het werken met webcams, adressenboek, interface voor telefonische gesprekken, e-mailclient, zoekmachine, muziekspeler, videospeler, interface voor SMS/MMS, configurator, fotomanager, bureaublad en applicatiemanagers met ondersteuning voor verschillende weergavemodi (cards en grid).
Applicaties voor KaiOS worden ontwikkeld met behulp van de HTML5-stack en een uitgebreide programmeerinterface , die toegang van applicaties tot hardware, telefonie, adressenboek en andere systeemfuncties mogelijk maakt. In plaats van toegang te bieden tot het daadwerkelijke bestandssysteem, zijn programma's beperkt binnen een virtueel bestandssysteem, dat is opgebouwd met behulp van de IndexedDB API en geĆÆsoleerd is van het hoofd systeem.
In vergelijking met het originele Firefox OS is het KaiOS-platform verder geoptimaliseerd, is de interface herontworpen voor gebruik op niet-touchscreen apparaten, is het geheugenverbruik verlaagd (voor het draaien van het platform is 256 MB RAM voldoende), is een langere batterijduur gegarandeerd, is ondersteuning voor 4G LTE, GPS en Wi-Fi toegevoegd, en is een eigen OTA-update service (over-the-air) gelanceerd. Het project ondersteunt de KaiStore-appcatalogus, die meer dan 400 applicaties bevat, waaronder Google Assistant, WhatsApp, YouTube, Facebook en Google Maps.
In 2018 investeerde Google in KaiOS Technologies en zorgde voor de integratie van het KaiOS-platform met de diensten van Google Assistant, Google Maps, YouTube en Google Search. Enthousiastelingen werken aan een modificatie , die een alternatieve firmware biedt voor de met KaiOS geleverde Nokia 8110 4G-telefoons. GerdaOS bevat geen vooraf geĆÆnstalleerde programma's die het gebruikersgedrag volgen (Google-programma's, KaiStore, FOTA-updater, Gameloft-spellen), voegt een advertentieblokker toe die op host-blocking is gebaseerd, en stelt DuckDuckGo in als de standaard zoekmachine.
Voor het installeren van programma's in plaats van KaiStore, wordt in GerdaOS aanbevolen om de bijgeleverde bestandsbeheerder en de GerdaPkg-pakketinstaller te gebruiken, waarmee programma's uit een lokale . Tot de functionele wijzigingen behoort de taakbeheerder voor gelijktijdig werken met meerdere applicaties, ondersteuning voor het maken van screenshot, mogelijkheid tot root-toegang via de adb-tool, een interface voor manipulaties met IMEI en het omzeilen van de door mobiele operators ingevoerde blokkade voor werking in hotspotmodus (via ).
Bron: opennet.ru
