Mozilla kommer att hjälpa till att uppdatera KaiOS-plattformen (Firefox OS-gaffel)

Mozilla och KaiOS Technologies meddelat om samarbete som syftar till att uppdatera webbläsarmotorn som används i KaiOS mobilplattform. KaiOS fortsätter utveckling mobilplattform Firefox OS och används för närvarande på cirka 120 miljoner enheter som säljs i mer än 100 länder. Problemet är det i KaiOS fortsätter att gälla föråldrad webbläsarmotor, motsvarande firefox 48, där utvecklingen av B2G/Firefox OS stoppades 2016. Denna motor är föråldrad, stöder inte många aktuella webbteknologier och ger inte tillräcklig säkerhet.

Målet med samarbetet med Mozilla är att överföra KaiOS till den nya Gecko-motorn och hålla den uppdaterad, bland annat genom att regelbundet publicera patchar som eliminerar sårbarheter. Arbetet innebär även att optimera plattformens prestanda och relaterade tjänster och applikationer. Alla förändringar och förbättringar kommer att vara publicera under den kostnadsfria MPL (Mozilla Public License).

Uppdatering av webbläsarmotorn kommer att förbättra säkerheten för KaiOS mobilplattform och implementera funktioner som stöd för WebAssembly, TLS 1.3, PWA (Progressive Web App), WebGL 2.0, verktyg för asynkron JavaScript-exekvering, nya CSS-egenskaper, ett utökat API för interaktion med utrustning, bildstöd WebP och AV1-video.

Som grund för KaiOS Begagnade projektutveckling B2G (Boot to Gecko), där entusiaster utan framgång försökte fortsätta utvecklingen firefox OS, skapa en gaffel av Gecko-motorn, efter att Mozilla-huvudförvaret och Gecko-motorn togs bort från Mozilla-huvudförvaret 2016 tog bort B2G-komponenter. KaiOS använder Gonk-systemmiljön, som inkluderar Linux-kärnan från AOSP (Android Open Source Project), ett HAL-lager för att använda drivrutiner från Android-plattformen och en minsta uppsättning standard Linux-verktyg och -bibliotek som krävs för att köra Gecko webbläsarmotor.

Mozilla kommer att hjälpa till att uppdatera KaiOS-plattformen (Firefox OS-gaffel)

Plattformens användargränssnitt bildas av en uppsättning webbapplikationer Gaia. Kompositionen innehåller sådana program som en webbläsare, kalkylator, kalenderplanerare, applikation för att arbeta med en webbkamera, adressbok, gränssnitt för att ringa telefonsamtal, e-postklient, söksystem, musikspelare, videovisare, gränssnitt för SMS/MMS, konfigurator, fotohanterare, skrivbords- och applikationshanterare med stöd för flera elementvisningslägen (kort och rutnät).

Applikationer för KaiOS är byggda med HTML5-stacken och ett avancerat programmeringsgränssnitt Web API, som låter dig organisera applikationsåtkomst till hårdvara, telefoni, adressbok och andra systemfunktioner. Istället för att ge tillgång till det riktiga filsystemet, är program begränsade till ett virtuellt filsystem byggt med IndexedDB API och isolerat från huvudsystemet.

Jämfört med det ursprungliga Firefox OS har KaiOS optimerat plattformen ytterligare, designat om gränssnittet för användning på enheter utan pekskärm, minskad minnesförbrukning (256 MB RAM räcker för att driva plattformen), gett längre batteritid, lagt till stöd för 4G LTE, GPS, Wi-Fi, lanserade sin egen OTA-uppdateringsleveranstjänst (over-the-air). Projektet stöder KaiStore-appkatalogen, som är värd för mer än 400 appar, inklusive Google Assistant, WhatsApp, YouTube, Facebook och Google Maps.

2018, Google investerat i KaiOS Technologies $22 miljoner och gav integrering av KaiOS-plattformen med Google Assistant, Google Maps, YouTube och Googles söktjänster. En modifiering håller på att utvecklas av entusiaster GerdaOS, som erbjuder alternativ firmware för KaiOS-levererade Nokia 8110 4G-telefoner. GerdaOS inkluderar inte förinstallerade program som spårar användaråtgärder (Google-program, KaiStore, FOTA updater, Gameloft-spel), lägger till en annonsblockeringslista baserad på värdblockering via / Etc / hosts och ställer in DuckDuckGo som standardsökmotor.

För att installera program, istället för KaiStore i GerdaOS, föreslås att man använder den medföljande filhanteraren och GerdaPkg-paketinstalleraren, som låter dig installera programmet från den lokala ZIP-arkiv. Funktionella ändringar inkluderar en uppgiftshanterare för samtidigt arbete med flera applikationer, stöd för att skapa skärmdumpar, möjligheten att root-åtkomst genom adb-verktyget, ett gränssnitt för att manipulera IMEI och kringgå blockeringen av arbete i åtkomstpunktsläge som introducerats av mobiloperatörer (via TTL).

Källa: opennet.ru

Lägg en kommentar