Mozilla hjælper med at opdatere KaiOS-platformen (Firefox OS-gaffel)

Mozilla og KaiOS-teknologier annonceret om samarbejde med det formål at opdatere browsermotoren, der bruges i KaiOS mobilplatformen. KaiOS fortsætter udvikling mobilplatformen Firefox OS og bruges i øjeblikket på cirka 120 millioner enheder, der sælges i mere end 100 lande. Problemet er det i KaiOS fortsætter med at gælde forældet browsermotor, tilsvarende Firefox 48, hvor udviklingen af ​​B2G/Firefox OS stoppede i 2016. Denne motor er forældet, understøtter ikke mange aktuelle webteknologier og giver ikke tilstrækkelig sikkerhed.

Målet med samarbejdet med Mozilla er at overføre KaiOS til den nye Gecko-motor og holde den opdateret, herunder ved regelmæssigt at udgive patches, der eliminerer sårbarheder. Arbejdet involverer også optimering af ydeevnen af ​​platformen og relaterede tjenester og applikationer. Alle ændringer og forbedringer vil være offentliggøre under den gratis MPL (Mozilla Public License).

Opdatering af browsermotoren vil forbedre sikkerheden på KaiOS-mobilplatformen og implementere funktioner såsom understøttelse af WebAssembly, TLS 1.3, PWA (Progressive Web App), WebGL 2.0, værktøjer til asynkron JavaScript-udførelse, nye CSS-egenskaber, en udvidet API til interaktion med udstyr, billedstøtte WebP og AV1 video.

Som grundlag for KaiOS Brugt projektudviklinger B2G (Boot to Gecko), hvor entusiaster uden held forsøgte at fortsætte udviklingen Firefox OS, at skabe en gaffel af Gecko-motoren, efter at Mozilla-hovedlageret og Gecko-motoren blev fjernet fra Mozilla-hovedlageret i 2016 fjernet B2G komponenter. KaiOS bruger Gonk-systemmiljøet, som inkluderer Linux-kernen fra AOSP (Android Open Source Project), et HAL-lag til brug af drivere fra Android-platformen og et minimumssæt af standard Linux-værktøjer og -biblioteker, der kræves for at køre Gecko-browsermotoren.

Mozilla hjælper med at opdatere KaiOS-platformen (Firefox OS-gaffel)

Platformens brugergrænseflade er dannet af et sæt webapplikationer Gaia. Sammensætningen omfatter programmer som en webbrowser, lommeregner, kalenderplanlægger, applikation til at arbejde med et webkamera, adressebog, grænseflade til telefonopkald, e-mail-klient, søgesystem, musikafspiller, videofremviser, grænseflade til SMS/MMS, konfigurator, fotomanager, desktop og applikationsmanager med understøttelse af flere elementvisningstilstande (kort og gitter).

Applikationer til KaiOS er bygget ved hjælp af HTML5-stakken og en avanceret programmeringsgrænseflade Web API, som giver dig mulighed for at organisere applikationsadgang til hardware, telefoni, adressebog og andre systemfunktioner. I stedet for at give adgang til det rigtige filsystem, er programmer begrænset i et virtuelt filsystem bygget ved hjælp af IndexedDB API og isoleret fra hovedsystemet.

Sammenlignet med det originale Firefox OS har KaiOS optimeret platformen yderligere, redesignet grænsefladen til brug på enheder uden touchskærm, reduceret hukommelsesforbrug (256 MB RAM er nok til at betjene platformen), givet længere batterilevetid, tilføjet support til 4G LTE, GPS, Wi-Fi, lancerede sin egen OTA-opdateringsleveringstjeneste (over-the-air). Projektet understøtter KaiStore-appbiblioteket, som er vært for mere end 400 apps, herunder Google Assistant, WhatsApp, YouTube, Facebook og Google Maps.

I 2018, Google investeret i KaiOS Technologies $22 millioner og leverede integration af KaiOS-platformen med Google Assistant, Google Maps, YouTube og Google Search-tjenester. En modifikation er ved at blive udviklet af entusiaster GerdaOS, som tilbyder alternativ firmware til KaiOS-leverede Nokia 8110 4G-telefoner. GerdaOS inkluderer ikke forudinstallerede programmer, der sporer brugerhandlinger (Google-programmer, KaiStore, FOTA-opdatering, Gameloft-spil), tilføjer en annonceblokeringsliste baseret på værtsblokering via / Etc / hosts og indstiller DuckDuckGo som standardsøgemaskine.

For at installere programmer, i stedet for KaiStore i GerdaOS, foreslås det at bruge den medfølgende filhåndtering og GerdaPkg-pakkeinstallationsprogram, som giver dig mulighed for at installere programmet fra den lokale ZIP-arkiv. Funktionelle ændringer omfatter en opgavehåndtering til samtidig arbejde med flere applikationer, understøttelse af oprettelse af skærmbilleder, mulighed for at root-adgang gennem adb-værktøjet, en grænseflade til at manipulere IMEI og omgå blokering af arbejde i adgangspunkt-tilstand introduceret af mobiloperatører (via TTL).

Kilde: opennet.ru

Tilføj en kommentar