Mozilla palīdzēs atjaunināt KaiOS platformu (Firefox OS fork)

Mozilla un KaiOS Technologies paziņoja par sadarbību, kuras mērķis ir atjaunināt KaiOS mobilajā platformā izmantoto pārlūkprogrammas dzinēju. KaiOS turpinās attīstību mobilā platforma Firefox OS un pašlaik tiek izmantota aptuveni 120 miljonos ierīču, kas pārdotas vairāk nekā 100 valstīs. Problēma ir tā, ka KaiOS turpina pieteikties novecojis pārlūkprogrammas dzinējs, atbilstošs Firefox 48, kur 2. gadā apstājās B2016G/Firefox OS izstrāde. Šis dzinējs ir novecojis, neatbalsta daudzas pašreizējās tīmekļa tehnoloģijas un nenodrošina atbilstošu drošību.

Sadarbības ar Mozilla mērķis ir pārsūtīt KaiOS uz jauno Gecko dzinēju un uzturēt to atjauninātu, tostarp regulāri publicējot ielāpus, kas novērš ievainojamības. Darbs ietver arī platformas un saistīto pakalpojumu un lietojumprogrammu veiktspējas optimizēšanu. Visas izmaiņas un uzlabojumi būs publicēt saskaņā ar bezmaksas MPL (Mozilla Public License).

Pārlūkprogrammas dzinēja atjaunināšana uzlabos KaiOS mobilās platformas drošību un ieviesīs tādas funkcijas kā WebAssembly atbalsts, TLS 1.3, PWA (Progressive Web App), WebGL 2.0, rīki asinhronai JavaScript izpildei, jauni CSS rekvizīti, paplašināts API mijiedarbībai. ar aprīkojumu, attēla atbalstu WebP un AV1 video.

Kā KaiOS pamats lietots projektu attīstība B2G (Boot to Gecko), kurā entuziasti neveiksmīgi mēģināja turpināt attīstību Firefox OS, izveidojot Gecko dzinēja dakšiņu, pēc tam, kad 2016. gadā no galvenā Mozilla repozitorija tika izņemts galvenais Mozilla repozitorijs un Gecko dzinējs noņemts B2G komponenti. KaiOS izmanto Gonk sistēmas vidi, kurā ietilpst Linux kodols no AOSP (Android Open Source Project), HAL slānis Android platformas draiveru lietošanai un minimālais standarta Linux utilītu un bibliotēku komplekts, kas nepieciešams Gecko pārlūkprogrammas dzinēja palaišanai.

Mozilla palīdzēs atjaunināt KaiOS platformu (Firefox OS fork)

Platformas lietotāja saskarne tiek veidota no tīmekļa lietojumprogrammu kopas Gaia. Kompozīcija ietver tādas programmas kā tīmekļa pārlūkprogramma, kalkulators, kalendāra plānotājs, aplikācija darbam ar tīmekļa kameru, adrešu grāmata, interfeiss telefona zvanu veikšanai, e-pasta klients, meklēšanas sistēma, mūzikas atskaņotājs, video skatītājs, saskarne SMS/MMS, konfigurators, fotoattēlu pārvaldnieks, darbvirsmas un lietojumprogrammu pārvaldnieks ar atbalstu vairākiem elementu displeja režīmiem (kartes un režģis).

KaiOS lietojumprogrammas ir veidotas, izmantojot HTML5 steku un uzlabotu programmēšanas interfeisu Tīmekļa API, kas ļauj organizēt lietojumprogrammu piekļuvi aparatūrai, telefonijai, adrešu grāmatai un citām sistēmas funkcijām. Tā vietā, lai nodrošinātu piekļuvi reālajai failu sistēmai, programmas tiek ierobežotas virtuālajā failu sistēmā, kas izveidota, izmantojot IndexedDB API, un izolēta no galvenās sistēmas.

Salīdzinot ar sākotnējo Firefox OS, KaiOS ir vēl vairāk optimizējis platformu, pārveidojis interfeisu lietošanai ierīcēs bez skārienekrāna, samazinājis atmiņas patēriņu (platformas darbībai pietiek ar 256 MB RAM), nodrošinājis ilgāku akumulatora darbības laiku, pievienojis atbalstu 4G LTE, GPS, Wi-Fi atklāja savu OTA atjauninājumu piegādes pakalpojumu (pa gaisu). Projekts atbalsta KaiStore lietotņu direktoriju, kurā ir vairāk nekā 400 lietotņu, tostarp Google Assistant, WhatsApp, YouTube, Facebook un Google Maps.

2018. gadā Google ieguldīts KaiOS Technologies 22 miljonu ASV dolāru apmērā un nodrošināja KaiOS platformas integrāciju ar Google Assistant, Google Maps, YouTube un Google Search pakalpojumiem. Entuziasti izstrādā modifikāciju GerdaOS, kas piedāvā alternatīvu programmaparatūru KaiOS piegādātajiem Nokia 8110 4G tālruņiem. GerdaOS neietver iepriekš instalētas programmas, kas izseko lietotāja darbības (Google programmas, KaiStore, FOTA atjauninātājs, Gameloft spēles), pievieno reklāmu bloķēšanas sarakstu, pamatojoties uz saimniekdatora bloķēšanu, izmantojot / Etc / hosts un iestata DuckDuckGo kā noklusējuma meklētājprogrammu.

Programmu instalēšanai GerdaOS KaiStore vietā tiek piedāvāts izmantot iekļauto failu pārvaldnieku un GerdaPkg pakotņu instalētāju, kas ļauj instalēt programmu no vietējā ZIP arhīvs. Funkcionālās izmaiņas ietver uzdevumu pārvaldnieku vienlaicīgam darbam ar vairākām lietojumprogrammām, atbalstu ekrānuzņēmumu izveidei, iespēju root piekļūt, izmantojot adb utilītu, saskarni manipulēšanai ar IMEI un darba bloķēšanas apiešanu piekļuves punkta režīmā, ko ieviesuši mobilo sakaru operatori (izmantojot TTL).

Avots: opennet.ru

Pievieno komentāru