Mozilla aitab värskendada KaiOS-i platvormi (Firefox OS fork)

Mozilla ja KaiOS Technologies teatas koostööst, mille eesmärk on KaiOS mobiiliplatvormil kasutatava brauserimootori uuendamine. KaiOS jätkub arengut mobiiliplatvorm Firefox OS ja seda kasutatakse praegu ligikaudu 120 miljonis seadmes, mida müüakse enam kui 100 riigis. Probleem on selles, et KaiOS-is kehtib jätkuvalt aegunud brauseri mootor, vastav Firefox 48, kus 2. aastal peatus B2016G/Firefox OS-i arendus. See mootor on aegunud, ei toeta paljusid praeguseid veebitehnoloogiaid ega paku piisavat turvalisust.

Mozillaga koostöö eesmärk on KaiOS ülekandmine uude Gecko mootorisse ja selle ajakohasena hoidmine, sealhulgas turvaauke kõrvaldavate paikade korrapärase avaldamisega. Töö hõlmab ka platvormi ning sellega seotud teenuste ja rakenduste jõudluse optimeerimist. Kõik muudatused ja täiustused tehakse avaldada tasuta MPL-i (Mozilla Public License) alusel.

Brauseri mootori värskendamine parandab KaiOS-i mobiiliplatvormi turvalisust ja rakendab selliseid funktsioone nagu WebAssembly tugi, TLS 1.3, PWA (progressiivne veebirakendus), WebGL 2.0, tööriistad asünkroonseks JavaScripti käivitamiseks, uued CSS-i atribuudid, laiendatud API suhtlemiseks varustusega, pilditoega WebP ja AV1 video.

KaiOS-i aluseks kasutatud projekti arendustest B2G (Boot to Gecko), milles entusiastid üritasid edutult arendust jätkata Firefox OS, luues Gecko mootori hargi, pärast seda, kui Mozilla põhihoidlast ja Gecko mootor eemaldati 2016. aastal Mozilla põhihoidlast eemaldatud B2G komponendid. KaiOS kasutab Gonki süsteemikeskkonda, mis sisaldab AOSP (Android Open Source Project) Linuxi tuuma, HAL-kihti Androidi platvormi draiverite kasutamiseks ning minimaalset standardsete Linuxi utiliitide ja teekide komplekti, mis on vajalik Gecko brauseri mootori käitamiseks.

Mozilla aitab värskendada KaiOS-i platvormi (Firefox OS fork)

Platvormi kasutajaliides on moodustatud veebirakenduste komplektist Gaia. Kompositsioon sisaldab selliseid programme nagu veebibrauser, kalkulaator, kalendriplaneerija, rakendus veebikaameraga töötamiseks, aadressiraamat, liides telefonikõnede tegemiseks, meiliklient, otsingusüsteem, muusikapleier, videovaatur, SMS/MMS-i liides, konfiguraator, fotohaldur, töölaua- ja rakendushaldur, mis toetab mitut elementide kuvamisrežiimi (kaardid ja ruudustik).

KaiOS-i rakendused on loodud HTML5 pinu ja täiustatud programmeerimisliidese abil Veebi API, mis võimaldab korraldada rakenduste juurdepääsu riistvarale, telefonile, aadressiraamatule ja muudele süsteemifunktsioonidele. Selle asemel, et pakkuda juurdepääsu tegelikule failisüsteemile, on programmid piiratud virtuaalse failisüsteemiga, mis on ehitatud IndexedDB API abil ja eraldatud põhisüsteemist.

Võrreldes algse Firefox OS-iga on KaiOS platvormi veelgi optimeerinud, muutnud liidese ilma puuteekraanita seadmetes kasutamiseks, vähendanud mälutarbimist (platvormi tööks piisab 256 MB muutmälust), pakkunud pikemat aku kasutusaega, lisanud tuge 4G LTE, GPS, Wi-Fi käivitas oma OTA värskenduste edastamise teenuse (üle õhu). Projekt toetab KaiStore'i rakenduste kataloogi, kus on rohkem kui 400 rakendust, sealhulgas Google Assistant, WhatsApp, YouTube, Facebook ja Google Maps.

2018. aastal Google investeerinud aastal KaiOS Technologies 22 miljonit dollarit ja integreeriti KaiOS-i platvorm Google'i assistendi, Google Mapsi, YouTube'i ja Google'i otsingu teenustega. Entusiastid töötavad välja modifikatsiooni GerdaOS, mis pakub alternatiivset püsivara KaiOS-iga tarnitud Nokia 8110 4G telefonidele. GerdaOS ei sisalda eelinstallitud programme, mis jälgivad kasutaja toiminguid (Google'i programmid, KaiStore, FOTA värskendaja, Gamelofti mängud), lisab reklaamide blokeerimise loendi, mis põhineb hosti blokeerimisel / Etc / hosts ja määrab DuckDuckGo vaikeotsingumootoriks.

Programmide installimiseks on GerdaOS-is KaiStore'i asemel soovitatav kasutada kaasasolevat failihaldurit ja GerdaPkg paketiinstallerit, mis võimaldab installida programmi kohalikust ZIP-arhiiv. Funktsionaalsed muudatused hõlmavad tegumihaldurit samaaegseks tööks mitme rakendusega, ekraanipiltide loomise tuge, võimalust juurutada juurdepääs adb-utiliidi kaudu, liidest IMEI-ga manipuleerimiseks ja mobiilsideoperaatorite kasutusele võetud pääsupunkti režiimis töö blokeerimisest mööda hiilimist (läbi TTL).

Allikas: opennet.ru

Lisa kommentaar