Mozilla in KaiOS Technologies over collaboration aimed at updating the browser engine used in the KaiOS mobile platform. nadaljuje of the mobile platform Firefox OS and is currently used on approximately 120 million devices sold in over 100 countries. The problem is that in KaiOS Firefox 48 The goal of the collaboration with Mozilla is to transition KaiOS to the new Gecko engine and keep it up to date, including the regular release of patches to address vulnerabilities. The work also involves optimizing the platform's performance and related services and applications. All changes and improvements will
be published Updating the browser engine will enhance the security of the KaiOS mobile platform and enable features such as support for WebAssembly, TLS 1.3, PWA (Progressive Web Apps), WebGL 2.0, tools for asynchronous JavaScript execution, new CSS properties, expanded hardware interaction API, support for WebP images and AV1 video.
As a foundation, KaiOS
utilizes the project B2G Firefox OS KaiOS employs the Gonk system environment, which includes the Linux kernel from AOSP (Android Open Source Project), a HAL layer for utilizing drivers from the Android platform, and a minimal set of standard Linux utilities and libraries necessary for the operation of the Gecko browser engine. The user interface of the platform is formed from a set of web applications.
Пользовательский интерфейс платформы сформирован из набора web-приложений . V sestavu so vključeni programi, kot so spletni brskalnik, kalkulator, koledar-planer, aplikacija za delo s spletno kamero, imenik, vmesnik za telefonske klice, e-poštni odjemalec, iskalni sistem, glasbeni predvajalnik, program za predvajanje videov, vmesnik za SMS/MMS, konfigurator, upravitelj fotografij, namizje in upravitelj aplikacij s podporo za več načinov prikaza elementov (cards in grid).
Aplikacije za KaiOS nastajajo z uporabo sklada HTML5 in razširjenega programskega vmesnika, , ki omogoča organizacijo dostopa aplikacij do strojne opreme, telefonije, imenika in drugih sistemskih funkcij. Namesto dostopa do dejanskega datotečnega sistema so programi omejeni znotraj virtualnega datotečnega sistema, zgrajenega z uporabo IndexedDB API in izoliranega od glavnega sistema.
V primerjavi z izvirnim Firefox OS je bil v KaiOS izveden dodaten optimizacijski postopek platforme, so prenovili vmesnik za uporabo na napravah brez dotik, zmanjšali porabo pomnilnika (za delovanje platforme zadostuje 256 MB RAM), omogočili daljši čas delovanja brez električnega omrežja, dodali podporo za 4G LTE, GPS, Wi-Fi in zagnali lastno storitev za dostavo OTA-posodobitev (over-the-air). Projekt podpira katalog aplikacij KaiStore, v katerem je na voljo več kot 400 aplikacij, vključno z Google Assistant, WhatsApp, YouTube, Facebook in Google Maps.
V letu 2018 je podjetje Google v KaiOS Technologies 22 milijone dolarjev in omogočila integracijo platforme KaiOS s storitvami Google Assistant, Google Maps, YouTube in Google Search. Navdušenci razvijajo modifikacijo , ki ponuja alternativno programsko opremo za telefone Nokia 8110 4G, ki so dobavljeni s KaiOS. GerdaOS ne vključuje prednameščenih programov, ki sledijo dejanjem uporabnika (programi Google, KaiStore, FOTA updater, igre Gameloft), dodaja seznam za blokiranje oglasov na osnovi blokiranja gostiteljev prek in nastavi kot privzeti iskalnik DuckDuckGo.
Za namestitev programov namesto KaiStore v GerdaOS se priporoča uporaba priloženega upravitelja datotek in namestitvenega programa GerdaPkg, ki omogoča namestitev programa iz lokalnega . Med funkcionálnimi spremembami izstopa upravitelj opravil za hkratno delo z več aplikacijami, podpora za ustvarjanje posnetkov zaslona, možnost root dostopa prek orodja adb, vmesnik za manipulacijo z IMEI in obvoz vnosnih blokad mobilnih operaterjev pri režimu dostopne točke (prek ).
Izvor: opennet.ru
