Mozilla auttaa päivittämään KaiOS-alustan (Firefox-käyttöjärjestelmän haarukka)

Mozilla ja KaiOS Technologies ilmoitti KaiOS-mobiilialustan selainmoottorin päivittämiseen tähtäävästä yhteistyöstä. KaiOS jatkuu kehitystä mobiilialustalla Firefox OS, ja sitä käytetään tällä hetkellä noin 120 miljoonassa laitteessa, joita myydään yli 100 maassa. Ongelmana on, että KaiOS sovelletaan edelleen vanhentunut selainmoottori, vastaava Firefox 48, jossa B2G/Firefox OS:n kehitys pysähtyi vuonna 2016. Tämä moottori on vanhentunut, ei tue monia nykyisiä verkkotekniikoita eikä tarjoa riittävää suojausta.

Yhteistyön Mozillan kanssa tavoitteena on siirtää KaiOS uuteen Gecko-moottoriin ja pitää se ajan tasalla muun muassa julkaisemalla säännöllisesti haavoittuvuuksia poistavia korjaustiedostoja. Työhön kuuluu myös alustan ja siihen liittyvien palveluiden ja sovellusten suorituskyvyn optimointi. Kaikki muutokset ja parannukset tulevat olemaan julkaista ilmaisella MPL:llä (Mozilla Public License).

Selainmoottorin päivittäminen parantaa KaiOS-mobiilialustan turvallisuutta ja ottaa käyttöön ominaisuuksia, kuten WebAssemblyn tuen, TLS 1.3:n, PWA:n (Progressive Web App), WebGL 2.0:n, työkalut asynkroniseen JavaScript-suoritukseen, uusia CSS-ominaisuuksia, laajennetun API:n vuorovaikutukseen. varusteilla, kuvan tuella WebP ja AV1-video.

KaiOS:n perustana käytetty hankkeiden kehitystä B2G (Boot to Gecko), jossa harrastajat yrittivät jatkaa kehitystä epäonnistuneesti Firefox OS, luomalla Gecko-moottorin haarukan sen jälkeen, kun Mozilla-päävarasto ja Gecko-moottori poistettiin Mozilla-päävarastosta vuonna 2016 poistettu B2G-komponentit. KaiOS käyttää Gonk-järjestelmäympäristöä, joka sisältää AOSP:n (Android Open Source Project) Linux-ytimen, HAL-kerroksen Android-alustan ohjaimien käyttöä varten sekä vähimmäisjoukon tavallisia Linux-apuohjelmia ja kirjastoja, jotka vaaditaan Gecko-selainmoottorin käyttämiseen.

Mozilla auttaa päivittämään KaiOS-alustan (Firefox-käyttöjärjestelmän haarukka)

Alustan käyttöliittymä muodostuu joukosta verkkosovelluksia Gaia. Sävellys sisältää sellaiset ohjelmat, kuten verkkoselain, laskin, kalenterin suunnittelija, sovellus web-kameran kanssa työskentelyyn, osoitekirja, käyttöliittymä puheluiden soittamiseen, sähköpostiohjelma, hakujärjestelmä, musiikkisoitin, videokatseluohjelma, käyttöliittymä SMS/MMS, konfiguraattori, valokuvanhallinta, työpöytä- ja sovellustenhallinta, joka tukee useita elementin näyttötiloja (kortit ja ruudukko).

KaiOS:n sovellukset on rakennettu HTML5-pinon ja edistyneen ohjelmointiliittymän avulla Web-sovellusliittymä, jonka avulla voit järjestää sovellusten pääsyn laitteistoon, puheluihin, osoitekirjaan ja muihin järjestelmätoimintoihin. Sen sijaan, että ne tarjoavat pääsyn todelliseen tiedostojärjestelmään, ohjelmat rajoittuvat virtuaaliseen tiedostojärjestelmään, joka on rakennettu IndexedDB API:lla ja eristetty pääjärjestelmästä.

Alkuperäiseen Firefox-käyttöjärjestelmään verrattuna KaiOS on edelleen optimoinut alustaa, suunnitellut käyttöliittymän uudelleen käytettäväksi laitteissa, joissa ei ole kosketusnäyttöä, vähentänyt muistin kulutusta (256 Mt RAM-muistia riittää alustan toimintaan), tarjonnut pidemmän akun käyttöiän, lisännyt tukea 4G LTE, GPS, Wi-Fi lanseerasi oman OTA-päivityspalvelunsa (over-the-air). Projekti tukee KaiStore-sovellushakemistoa, jossa on yli 400 sovellusta, mukaan lukien Google Assistant, WhatsApp, YouTube, Facebook ja Google Maps.

Vuonna 2018 Google investoinut KaiOS Technologiesissa 22 miljoonaa dollaria ja tarjosi KaiOS-alustan integroinnin Google Assistantin, Google Mapsin, YouTuben ja Google Search -palveluihin. Harrastajat kehittävät muunnelmaa GerdaOS, joka tarjoaa vaihtoehtoisen laiteohjelmiston KaiOS:n toimittamiin Nokia 8110 4G -puhelimiin. GerdaOS ei sisällä esiasennettuja ohjelmia, jotka seuraavat käyttäjien toimia (Google-ohjelmat, KaiStore, FOTA-päivitys, Gameloft-pelit), lisää mainosten estoluettelon, joka perustuu isäntäestoon / Etc / hosts ja asettaa DuckDuckGon oletushakukoneeksi.

Ohjelmien asentamiseen GerdaOS:n KaiStoren sijasta ehdotetaan käytettäväksi mukana tulevaa tiedostonhallintaa ja GerdaPkg-paketin asennusohjelmaa, jonka avulla voit asentaa ohjelman paikallisesta ZIP-arkisto. Toiminnallisia muutoksia ovat muun muassa tehtävänhallinta useiden sovellusten samanaikaista työskentelyä varten, tuki kuvakaappausten luomiseen, mahdollisuus päästä pääkäyttäjään adb-apuohjelman kautta, käyttöliittymä IMEI:n manipulointiin ja matkapuhelinoperaattoreiden käyttöön ottaman työn eston ohittaminen tukiasematilassa ( TTL).

Lähde: opennet.ru

Lisää kommentti