Mozilla sal help om die KaiOS-platform op te dateer ('n vurk van Firefox OS)

Mozilla en KaiOS Technologies aangekondig oor samewerking gemik op die opdatering van die blaaier-enjin wat in die KaiOS-mobiele platform gebruik word. KaiOS gaan voort ontwikkeling mobiele platform Firefox OS en word tans gebruik op ongeveer 120 miljoen toestelle wat in meer as 100 lande verkoop word. Die probleem is dat in KaiOS bly van toepassing verouderde blaaier-enjin, ooreenstemmende Firefox 48, waar die ontwikkeling van B2G/Firefox OS in 2016 gestop het. Hierdie enjin is verouderd, ondersteun nie baie huidige webtegnologieë nie en bied nie voldoende sekuriteit nie.

Die doel van samewerking met Mozilla is om KaiOS na die nuwe Gecko-enjin oor te dra en dit op datum te hou, insluitend deur gereeld pleisters te publiseer wat kwesbaarhede uitskakel. Die werk behels ook die optimalisering van die werkverrigting van die platform en verwante dienste en toepassings. Alle veranderinge en verbeterings sal wees publiseer onder die gratis MPL (Mozilla Public License).

Die opdatering van die blaaier-enjin sal die sekuriteit van die KaiOS-mobiele platform verbeter en funksies implementeer soos ondersteuning vir WebAssembly, TLS 1.3, PWA (Progressive Web App), WebGL 2.0, gereedskap vir asynchrone JavaScript-uitvoering, nuwe CSS-eienskappe, 'n uitgebreide API vir interaksie met toerusting, beeldondersteuning WebP en AV1-video.

As die basis van KaiOS gebruik projek ontwikkelings B2G (Boot to Gecko), waarin entoesiaste onsuksesvol probeer het om voort te gaan met ontwikkeling Firefox OS, skep 'n vurk van die Gecko-enjin, nadat die hoof Mozilla-bewaarplek en die Gecko-enjin in 2016 uit die hoof-Mozilla-bewaarplek verwyder is verwyder B2G komponente. KaiOS gebruik die Gonk-stelselomgewing, wat die Linux-kern van AOSP (Android Open Source Project), 'n HAL-laag vir die gebruik van drywers van die Android-platform insluit, en 'n minimum stel standaard Linux-nutsprogramme en -biblioteke wat nodig is om die Gecko-blaaier-enjin te laat loop.

Mozilla sal help om die KaiOS-platform op te dateer ('n vurk van Firefox OS)

Die platform se gebruikerskoppelvlak word gevorm uit 'n stel webtoepassings Gaia. Die samestelling sluit programme in soos 'n webblaaier, sakrekenaar, kalenderbeplanner, toepassing om met 'n webkamera te werk, adresboek, koppelvlak om telefoonoproepe te maak, e-poskliënt, soekstelsel, musiekspeler, videokyker, koppelvlak vir SMS/MMS, konfigureerder, fotobestuurder, lessenaar- en toepassingsbestuurder met ondersteuning vir verskeie elementvertoonmodusse (kaarte en rooster).

Toepassings vir KaiOS word gebou met behulp van die HTML5-stapel en 'n gevorderde programmeringskoppelvlak Web-API, wat jou toelaat om toepassingstoegang tot hardeware, telefonie, adresboek en ander stelselfunksies te organiseer. In plaas daarvan om toegang tot die regte lêerstelsel te verskaf, word programme beperk binne 'n virtuele lêerstelsel wat gebou is met behulp van die IndexedDB API en geïsoleer van die hoofstelsel.

In vergelyking met die oorspronklike Firefox-bedryfstelsel, het KaiOS die platform verder geoptimaliseer, die koppelvlak herontwerp vir gebruik op toestelle sonder 'n raakskerm, verminderde geheueverbruik (256 MB RAM is genoeg om die platform te bedryf), langer batterylewe verskaf, bykomende ondersteuning vir 4G LTE, GPS, Wi-Fi, het sy eie OTA-opdateringsdiens (oor die lug) bekendgestel. Die projek ondersteun die KaiStore-toepassingsgids, wat meer as 400 toepassings huisves, insluitend Google Assistant, WhatsApp, YouTube, Facebook en Google Maps.

In 2018, Google belê in KaiOS Technologies $22 miljoen en het integrasie van die KaiOS-platform met Google Assistant, Google Maps, YouTube en Google Search-dienste verskaf. 'n Modifikasie word deur entoesiaste ontwikkel GerdaOS, wat alternatiewe firmware bied vir Nokia 8110 4G-fone wat deur KaiOS gestuur word. GerdaOS sluit nie vooraf geïnstalleerde programme in wat gebruikershandelinge naspoor nie (Google-programme, KaiStore, FOTA-opdatering, Gameloft-speletjies), voeg 'n advertensie-blokkeerlys by gebaseer op gasheerblokkering via / Etc / hosts en stel DuckDuckGo as die verstek soekenjin.

Om programme te installeer, in plaas van KaiStore in GerdaOS, word voorgestel om die ingeslote lêerbestuurder en GerdaPkg pakket installeerder te gebruik, wat jou toelaat om die program vanaf die plaaslike zip argief. Funksionele veranderinge sluit in 'n taakbestuurder vir gelyktydige werk met verskeie toepassings, ondersteuning vir die skep van skermkiekies, die vermoë om toegang te verkry deur die adb-hulpprogram, 'n koppelvlak om IMEI te manipuleer, en omseil die blokkering van werk in toegangspuntmodus wat deur sellulêre operateurs ingestel is (via TTL).

Bron: opennet.ru

Voeg 'n opmerking