Mozilla će pomoći ažurirati KaiOS platformu (Firefox OS fork)

Tehnologije Mozilla i KaiOS najavio o suradnji u cilju ažuriranja pretraživača koji se koristi u mobilnoj platformi KaiOS. KaiOS nastavlja razvoj mobilna platforma Firefox OS i trenutno se koristi na približno 120 milijuna uređaja prodanih u više od 100 zemalja. Problem je što u KaiOS-u nastavlja primjenjivati zastarjeli motor preglednika, odgovarajući Firefox 48, gdje je razvoj B2G/Firefox OS-a stao 2016. godine. Ovaj mehanizam je zastario, ne podržava mnoge trenutne web tehnologije i ne pruža odgovarajuću sigurnost.

Cilj suradnje s Mozillom je prebaciti KaiOS na novi Gecko engine i održavati ga ažurnim, uključujući redovito objavljivanje zakrpa koje uklanjaju ranjivosti. Rad također uključuje optimizaciju performansi platforme i povezanih usluga i aplikacija. Sve promjene i poboljšanja će biti objaviti pod besplatnom MPL (Mozilla Public License).

Ažuriranje motora preglednika poboljšat će sigurnost mobilne platforme KaiOS i implementirati značajke kao što su podrška za WebAssembly, TLS 1.3, PWA (Progressive Web App), WebGL 2.0, alate za asinkrono izvršavanje JavaScripta, nova CSS svojstva, prošireni API za interakciju s opremom, slikovna podrška WebP i AV1 video.

Kao osnova KaiOS-a korišteni razvoj projekta B2G (Boot to Gecko), u kojem su entuzijasti neuspješno pokušavali nastaviti razvoj Firefox OS, stvarajući račvanje Gecko motora, nakon što su glavni Mozilla repozitorij i Gecko engine uklonjeni iz glavnog Mozilla repozitorija 2016. uklonjen B2G komponente. KaiOS koristi okruženje sustava Gonk, koje uključuje Linux kernel iz AOSP-a (Android Open Source Project), HAL sloj za korištenje upravljačkih programa s Android platforme i minimalni skup standardnih Linux uslužnih programa i biblioteka potrebnih za pokretanje Gecko pretraživača.

Mozilla će pomoći ažurirati KaiOS platformu (Firefox OS fork)

Korisničko sučelje platforme formirano je iz skupa web aplikacija Gaia. Sastav uključuje takve programe kao što su web preglednik, kalkulator, planer kalendara, aplikacija za rad s web kamerom, adresar, sučelje za telefoniranje, klijent e-pošte, sustav pretraživanja, glazbeni player, video preglednik, sučelje za SMS/MMS, konfigurator, upravitelj fotografija, upravitelj radne površine i aplikacija s podrškom za nekoliko načina prikaza elemenata (kartice i rešetka).

Aplikacije za KaiOS izgrađene su pomoću HTML5 hrpe i naprednog programskog sučelja WebAPI, koji vam omogućuje organiziranje pristupa aplikacija hardveru, telefoniji, adresaru i drugim funkcijama sustava. Umjesto pružanja pristupa stvarnom datotečnom sustavu, programi su ograničeni unutar virtualnog datotečnog sustava izgrađenog pomoću IndexedDB API-ja i izolirani od glavnog sustava.

U usporedbi s originalnim Firefox OS-om, KaiOS je dodatno optimizirao platformu, redizajnirao sučelje za korištenje na uređajima bez zaslona osjetljivog na dodir, smanjio potrošnju memorije (256 MB RAM-a dovoljno je za rad platforme), omogućio dulje trajanje baterije, dodanu podršku za 4G LTE, GPS, Wi-Fi, pokrenuo vlastitu OTA uslugu isporuke ažuriranja (over-the-air). Projekt podržava imenik aplikacija KaiStore koji sadrži više od 400 aplikacija, uključujući Google Assistant, WhatsApp, YouTube, Facebook i Google Maps.

U 2018. Google uloženo u KaiOS Technologies 22 milijuna dolara i osigurao integraciju platforme KaiOS s uslugama Google Assistant, Google Maps, YouTube i Google Search. Modifikaciju razvijaju entuzijasti GerdaOS, koji nudi alternativni firmware za KaiOS isporučene Nokia 8110 4G telefone. GerdaOS ne uključuje unaprijed instalirane programe koji prate radnje korisnika (Google programi, KaiStore, FOTA updater, Gameloft igre), dodaje popis za blokiranje oglasa na temelju blokiranja hosta putem / Etc / hosts i postavlja DuckDuckGo kao zadanu tražilicu.

Za instaliranje programa, umjesto KaiStore-a u GerdaOS-u, predlaže se korištenje uključenog upravitelja datoteka i programa za instalaciju paketa GerdaPkg, koji vam omogućuje instalaciju programa s lokalne ZIP arhiva. Funkcionalne promjene uključuju upravitelj zadataka za istovremeni rad s nekoliko aplikacija, podršku za izradu snimki zaslona, ​​mogućnost root pristupa putem uslužnog programa adb, sučelje za manipulaciju IMEI-jem i zaobilaženje blokiranja rada u načinu pristupne točke koje su uveli mobilni operateri (putem TTL).

Izvor: opennet.ru

Dodajte komentar