Mozilla će pomoći u ažuriranju KaiOS platforme (fork Firefox OS-a)

Mozilla i KaiOS tehnologije najavljeno o saradnji 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 miliona uređaja prodanih u više od 100 zemalja. Problem je što u KaiOS-u nastavlja da se primenjuje zastarjeli motor pretraživača, odgovarajući Firefox 48, gdje je razvoj B2G/Firefox OS-a zaustavljen 2016. godine. Ovaj mehanizam je zastario, ne podržava mnoge trenutne web tehnologije i ne pruža adekvatnu sigurnost.

Cilj saradnje sa Mozilom je da se KaiOS prebaci na novi Gecko engine i da ga ažurira, uključujući redovno objavljivanje zakrpa koje eliminišu 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 pretraživača će poboljšati sigurnost KaiOS mobilne platforme i implementirati funkcije kao što su podrška za WebAssembly, TLS 1.3, PWA (Progressive Web App), WebGL 2.0, alati za asinkrono izvršavanje JavaScripta, nova CSS svojstva, prošireni API za interakciju sa opremom, podrškom za slike WebP i AV1 video.

Kao osnova KaiOS-a korišteno razvoj projekta B2G (Boot to Gecko), u kojoj su entuzijasti bezuspješno pokušavali nastaviti razvoj Firefox OS, stvarajući fork Gecko motora, nakon što su glavno Mozilla spremište i Gecko engine uklonjeni iz glavnog Mozilla repozitorija 2016. uklonjen B2G komponente. KaiOS koristi sistemsko okruženje Gonk, koje uključuje Linux kernel iz AOSP-a (Android Open Source Project), HAL sloj za korištenje drajvera sa Android platforme i minimalni skup standardnih Linux uslužnih programa i biblioteka potrebnih za pokretanje Gecko pretraživača.

Mozilla će pomoći u ažuriranju KaiOS platforme (fork Firefox OS-a)

Korisnički interfejs platforme formiran je od skupa web aplikacija gaia. Sastav uključuje programe kao što su web pretraživač, kalkulator, planer kalendara, aplikacija za rad sa web kamerom, adresar, interfejs za telefoniranje, email klijent, sistem za pretragu, muzički plejer, video preglednik, interfejs za SMS/MMS, konfigurator, menadžer fotografija, desktop i aplikacija menadžer sa podrškom za nekoliko načina prikaza elemenata (kartice i mreža).

Aplikacije za KaiOS su napravljene pomoću HTML5 steka i naprednog programskog interfejsa WebAPI, koji vam omogućava da organizujete pristup aplikacijama hardveru, telefoniji, adresaru i drugim sistemskim funkcijama. Umesto da obezbede pristup stvarnom sistemu datoteka, programi su ograničeni unutar virtuelnog sistema datoteka izgrađenog pomoću IndexedDB API-ja i izolovani od glavnog sistema.

U poređenju sa originalnim Firefox OS-om, KaiOS je dodatno optimizovao platformu, redizajnirao interfejs za korišćenje na uređajima bez ekrana osetljivog na dodir, smanjenu potrošnju memorije (256 MB RAM-a je dovoljno za pokretanje platforme), obezbedio duži vek trajanja baterije, dodao podršku za 4G LTE, GPS, Wi-Fi, pokrenuo je sopstvenu uslugu isporuke ažuriranja OTA (over-the-air). Projekat podržava direktorij aplikacija KaiStore, koji sadrži više od 400 aplikacija, uključujući Google Assistant, WhatsApp, YouTube, Facebook i Google Maps.

U 2018. Google investirano u KaiOS Technologies 22 miliona dolara i obezbijedio integraciju KaiOS platforme sa Google Assistantom, Google Maps, YouTube i Google Search servisima. Entuzijasti razvijaju modifikaciju GerdaOS, koji nudi alternativni firmver za Nokia 8110 4G telefone koje isporučuje KaiOS. GerdaOS ne uključuje unaprijed instalirane programe koji prate radnje korisnika (Google programi, KaiStore, FOTA updater, Gameloft igre), dodaje listu za blokiranje oglasa na osnovu blokiranja hosta putem / etc / hosts i postavlja DuckDuckGo kao zadanu tražilicu.

Za instaliranje programa, umjesto KaiStorea u GerdaOS-u, predlaže se korištenje uključenog upravitelja datoteka i GerdaPkg paketa za instalaciju, koji vam omogućava da instalirate program s lokalnog ZIP arhiva. Funkcionalne promjene uključuju upravitelj zadataka za istovremeni rad s nekoliko aplikacija, podršku za kreiranje screenshotova, mogućnost root pristupa putem adb uslužnog programa, sučelje za manipulaciju IMEI-om i zaobilaženje blokiranja rada u načinu pristupne tačke koje uvode mobilni operateri (preko TTL).

izvor: opennet.ru

Dodajte komentar