Mozilla vil hjelpe til med å oppdatere KaiOS-plattformen (Firefox OS-gaffel)

Mozilla og KaiOS-teknologier kunngjort om samarbeid rettet mot å oppdatere nettlesermotoren som brukes i KaiOS mobilplattform. KaiOS fortsetter utvikling mobilplattform Firefox OS og brukes for tiden på omtrent 120 millioner enheter solgt i mer enn 100 land. Problemet er det i KaiOS fortsetter å gjelde utdatert nettlesermotor, tilsvarende Firefox 48, der utviklingen av B2G/Firefox OS stoppet i 2016. Denne motoren er utdatert, støtter ikke mange aktuelle nettteknologier og gir ikke tilstrekkelig sikkerhet.

Målet med samarbeidet med Mozilla er å overføre KaiOS til den nye Gecko-motoren og holde den oppdatert, inkludert ved jevnlig å publisere patcher som eliminerer sårbarheter. Arbeidet innebærer også å optimalisere ytelsen til plattformen og tilhørende tjenester og applikasjoner. Alle endringer og forbedringer vil være publisere under gratis MPL (Mozilla Public License).

Oppdatering av nettlesermotoren vil forbedre sikkerheten til KaiOS-mobilplattformen og implementere funksjoner som støtte for WebAssembly, TLS 1.3, PWA (Progressive Web App), WebGL 2.0, verktøy for asynkron JavaScript-kjøring, nye CSS-egenskaper, en utvidet API for interaksjon med utstyr, bildestøtte WebP og AV1 video.

Som grunnlag for KaiOS brukt prosjektutvikling B2G (Boot to Gecko), der entusiaster uten hell forsøkte å fortsette utviklingen Firefox OS, skaper en gaffel av Gecko-motoren, etter at Mozilla-hovedlageret og Gecko-motoren ble fjernet fra Mozilla-hovedlageret i 2016 fjernet B2G-komponenter. KaiOS bruker Gonk-systemmiljøet, som inkluderer Linux-kjernen fra AOSP (Android Open Source Project), et HAL-lag for bruk av drivere fra Android-plattformen, og et minimumssett med standard Linux-verktøy og -biblioteker som kreves for å kjøre Gecko-nettlesermotoren.

Mozilla vil hjelpe til med å oppdatere KaiOS-plattformen (Firefox OS-gaffel)

Plattformens brukergrensesnitt er dannet av et sett med webapplikasjoner Gaia. Sammensetningen inkluderer programmer som en nettleser, kalkulator, kalenderplanlegger, applikasjon for å jobbe med et webkamera, adressebok, grensesnitt for telefonsamtaler, e-postklient, søkesystem, musikkspiller, videoviser, grensesnitt for SMS/MMS, konfigurator, fotobehandling, skrivebord og applikasjonsbehandling med støtte for flere elementvisningsmoduser (kort og rutenett).

Applikasjoner for KaiOS bygges ved hjelp av HTML5-stabelen og et avansert programmeringsgrensesnitt Web-API, som lar deg organisere applikasjonstilgang til maskinvare, telefoni, adressebok og andre systemfunksjoner. I stedet for å gi tilgang til det virkelige filsystemet, er programmer begrenset i et virtuelt filsystem bygget ved hjelp av IndexedDB API og isolert fra hovedsystemet.

Sammenlignet med det originale Firefox OS har KaiOS optimalisert plattformen ytterligere, redesignet grensesnittet for bruk på enheter uten berøringsskjerm, redusert minneforbruk (256 MB RAM er nok til å betjene plattformen), gitt lengre batterilevetid, lagt til støtte for 4G LTE, GPS, Wi-Fi, lanserte sin egen OTA-oppdateringsleveringstjeneste (over-the-air). Prosjektet støtter KaiStore-appkatalogen, som er vert for mer enn 400 apper, inkludert Google Assistant, WhatsApp, YouTube, Facebook og Google Maps.

I 2018, Google investert i KaiOS Technologies $22 millioner og ga integrering av KaiOS-plattformen med Google Assistant, Google Maps, YouTube og Google Search-tjenester. En modifikasjon er under utvikling av entusiaster GerdaOS, som tilbyr alternativ fastvare for KaiOS-leverte Nokia 8110 4G-telefoner. GerdaOS inkluderer ikke forhåndsinstallerte programmer som sporer brukerhandlinger (Google-programmer, KaiStore, FOTA-oppdatering, Gameloft-spill), legger til en annonseblokkeringsliste basert på vertsblokkering via / Etc / hosts og setter DuckDuckGo som standard søkemotor.

For å installere programmer, i stedet for KaiStore i GerdaOS, foreslås det å bruke den medfølgende filbehandleren og GerdaPkg-pakkeinstallasjonsprogrammet, som lar deg installere programmet fra den lokale ZIP-arkiv. Funksjonelle endringer inkluderer en oppgavebehandling for samtidig arbeid med flere applikasjoner, støtte for å lage skjermbilder, muligheten til root-tilgang gjennom adb-verktøyet, et grensesnitt for å manipulere IMEI, og omgå blokkering av arbeid i tilgangspunktmodus introdusert av mobiloperatører (via TTL).

Kilde: opennet.ru

Legg til en kommentar