Mozilla do të ndihmojë në përditësimin e platformës KaiOS (pirun Firefox OS)

Mozilla dhe KaiOS Technologies i shpallur në lidhje me bashkëpunimin që synon përditësimin e motorit të shfletuesit të përdorur në platformën celulare KaiOS. KaiOS vazhdon zhvillimin platforma celulare Firefox OS dhe aktualisht përdoret në rreth 120 milionë pajisje të shitura në më shumë se 100 vende. Problemi është se në KaiOS vazhdon të aplikojë motor i vjetëruar i shfletuesit, përkatës Firefox 48, ku zhvillimi i B2G/Firefox OS u ndal në vitin 2016. Ky motor është i vjetëruar, nuk mbështet shumë teknologji aktuale të internetit dhe nuk ofron siguri të duhur.

Qëllimi i bashkëpunimit me Mozilla është transferimi i KaiOS në motorin e ri Gecko dhe mbajtja e tij e përditësuar, duke përfshirë publikimin e rregullt të arnimeve që eliminojnë dobësitë. Puna përfshin gjithashtu optimizimin e performancës së platformës dhe shërbimeve dhe aplikacioneve të lidhura me to. Të gjitha ndryshimet dhe përmirësimet do të jenë publikoj nën MPL (Licencë Publike Mozilla) falas.

Përditësimi i motorit të shfletuesit do të përmirësojë sigurinë e platformës celulare KaiOS dhe do të zbatojë veçori të tilla si mbështetja për WebAssembly, TLS 1.3, PWA (Progressive Web App), WebGL 2.0, mjetet për ekzekutimin asinkron të JavaScript, vetitë e reja CSS, një API të zgjeruar për ndërveprim me pajisje, mbështetje për imazhe WebP dhe video AV1.

Si bazë e KaiOS të përdorura zhvillimet e projektit B2G (Boot to Gecko), në të cilën entuziastët u përpoqën pa sukses të vazhdonin zhvillimin Firefox OS, duke krijuar një pirun të motorit Gecko, pasi depoja kryesore e Mozilla-s dhe motori Gecko u hoqën nga depoja kryesore e Mozilla-s në vitin 2016 hequr Komponentët B2G. KaiOS përdor mjedisin e sistemit Gonk, i cili përfshin kernelin Linux nga AOSP (Android Open Source Project), një shtresë HAL për përdorimin e drejtuesve nga platforma Android dhe një grup minimal shërbimesh dhe bibliotekash standarde Linux të nevojshme për të ekzekutuar motorin e shfletuesit Gecko.

Mozilla do të ndihmojë në përditësimin e platformës KaiOS (pirun Firefox OS)

Ndërfaqja e përdoruesit të platformës është formuar nga një grup aplikacionesh në internet Gaia. Përbërja përfshin programe të tilla si një shfletues në internet, kalkulator, planifikues kalendar, aplikacion për të punuar me një kamerë në internet, libër adresash, ndërfaqe për kryerjen e thirrjeve telefonike, klient email, sistem kërkimi, luajtës muzikor, shikues video, ndërfaqe për SMS/MMS, konfigurues, menaxher fotografish, desktop dhe menaxher aplikacioni me mbështetje për disa mënyra të shfaqjes së elementeve (kartat dhe rrjeti).

Aplikacionet për KaiOS janë ndërtuar duke përdorur grupin HTML5 dhe një ndërfaqe të avancuar programimi Ueb API, i cili ju lejon të organizoni aksesin e aplikacionit në harduer, telefoninë, librin e adresave dhe funksione të tjera të sistemit. Në vend që të sigurojnë akses në sistemin real të skedarëve, programet kufizohen brenda një sistemi skedarësh virtual të ndërtuar duke përdorur IndexedDB API dhe të izoluar nga sistemi kryesor.

Krahasuar me Firefox OS origjinal, KaiOS ka optimizuar më tej platformën, ka ridizajnuar ndërfaqen për përdorim në pajisjet pa ekran me prekje, ka reduktuar konsumin e memories (256 MB RAM janë të mjaftueshme për të funksionuar platformën), ka siguruar jetëgjatësi më të gjatë të baterisë, mbështetje të shtuar për 4G LTE, GPS, Wi-Fi, lançoi shërbimin e vet të ofrimit të përditësimeve OTA (përtej ajrit). Projekti mbështet direktorinë e aplikacioneve KaiStore, e cila pret më shumë se 400 aplikacione, duke përfshirë Google Assistant, WhatsApp, YouTube, Facebook dhe Google Maps.

Në 2018, Google investuar në KaiOS Technologies 22 milionë dollarë dhe ofroi integrimin e platformës KaiOS me shërbimet e Google Assistant, Google Maps, YouTube dhe Google Search. Një modifikim është duke u zhvilluar nga entuziastët GerdaOS, i cili ofron firmware alternativ për telefonat Nokia 8110 4G të dërguar me KaiOS. GerdaOS nuk përfshin programe të para-instaluara që gjurmojnë veprimet e përdoruesve (programet e Google, KaiStore, përditësuesi FOTA, lojërat Gameloft), shton një listë të bllokimit të reklamave bazuar në bllokimin e hostit nëpërmjet / Etc / hosts dhe vendos DuckDuckGo si motorin e parazgjedhur të kërkimit.

Për të instaluar programe, në vend të KaiStore në GerdaOS, propozohet të përdorni menaxherin e skedarëve të përfshirë dhe instaluesin e paketave GerdaPkg, i cili ju lejon të instaloni programin nga lokali Arkivi ZIP. Ndryshimet funksionale përfshijnë një menaxher detyrash për punë të njëkohshme me disa aplikacione, mbështetje për krijimin e pamjeve të ekranit, aftësinë për të hequr qafe aksesin përmes programit adb, një ndërfaqe për manipulimin e IMEI dhe anashkalimin e bllokimit të punës në modalitetin e pikës së hyrjes të prezantuar nga operatorët celularë (nëpërmjet TTL).

Burimi: opennet.ru

Shto një koment