Mozilla pomůže s aktualizací platformy KaiOS (fork Firefox OS)

Technologie Mozilla a KaiOS oznámil o spolupráci zaměřené na aktualizaci enginu prohlížeče používaného v mobilní platformě KaiOS. KaiOS pokračuje rozvoj Mobilní platforma Firefox OS a v současnosti se používá na přibližně 120 milionech zařízení prodaných ve více než 100 zemích. Problém je v KaiOS nadále platí zastaralý engine prohlížeče Firefox 48, kde se vývoj B2G/Firefox OS v roce 2016 zastavil. Tento engine je zastaralý, nepodporuje mnoho současných webových technologií a neposkytuje správné zabezpečení.

Cílem spolupráce s Mozillou je převést KaiOS na nový engine Gecko a udržovat jej v aktuálním stavu, včetně zajištění pravidelného zveřejňování oprav s eliminovanými zranitelnostmi. Součástí práce je také optimalizace výkonu platformy a souvisejících služeb a aplikací. Všechny změny a vylepšení budou publikovat pod svobodnou licencí MPL (Mozilla Public License).

Aktualizace prohlížeče zlepší zabezpečení mobilní platformy KaiOS a implementuje funkce, jako je podpora WebAssembly, TLS 1.3, PWA (Progressive Web App), WebGL 2.0, nástroje pro asynchronní spouštění JavaScriptu, nové vlastnosti CSS, pokročilé API pro interakci s hardware, podpora obrazu WebP a AV1 video.

Jako základ pro KaiOS použitý vývoj projektu B2G (Boot to Gecko), ve kterém se nadšenci neúspěšně snažili pokračovat ve vývoji Firefox OS, vytvářející vidlici enginu Gecko, poté, co v roce 2016 byly z hlavního úložiště Mozilly a enginu Gecko odstraněny B2G komponenty. KaiOS používá systémové prostředí Gonk, které zahrnuje linuxové jádro od AOSP (Android Open Source Project), vrstvu HAL pro použití ovladačů z platformy Android a minimální sadu standardních linuxových utilit a knihoven potřebných pro fungování enginu prohlížeče Gecko. .

Mozilla pomůže s aktualizací platformy KaiOS (fork Firefox OS)

Uživatelské rozhraní platformy je tvořeno souborem webových aplikací Gaia. Zahrnuje programy jako webový prohlížeč, kalkulačka, plánovač kalendáře, aplikace pro webovou kameru, adresář, rozhraní pro telefonní hovory, e-mailový klient, vyhledávač, hudební přehrávač, prohlížeč videa, rozhraní pro SMS / MMS, konfigurátor, správce fotografií, plocha a aplikace manažer s podporou několika režimů zobrazení prvků (karty a mřížka).

Aplikace KaiOS jsou sestaveny pomocí zásobníku HTML5 a pokročilého rozhraní API Webové rozhraní API, který umožňuje organizovat přístup aplikací k hardwaru, telefonování, adresáři a dalším funkcím systému. Namísto poskytování přístupu ke skutečnému systému souborů jsou programy omezeny ve virtuálním systému souborů vytvořeném pomocí API IndexedDB a izolované od hlavního systému.

KaiOS má oproti původnímu Firefox OS další optimalizace platformy, přepracované rozhraní pro použití na zařízeních bez dotykové obrazovky, sníženou spotřebu paměti (256 MB RAM pro fungování platformy stačí), delší výdrž baterie, přidána podpora 4G LTE, GPS, Wi-Fi spustily vlastní službu pro doručování OTA aktualizací (over-the-air). Projekt spravuje katalog aplikací KaiStore, který hostí více než 400 aplikací, včetně Google Assistant, WhatsApp, YouTube, Facebook a Google Maps.

V roce 2018 Google investoval 22 milionů dolarů v technologiích KaiOS a umožnila integraci platformy KaiOS s Google Assistant, Google Maps, YouTube a Google Search. Nadšenci rozvíjejí modifikaci GerdaOS, která nabízí alternativní firmware pro telefony Nokia 8110 4G dodávané s KaiOS. GerdaOS nezahrnuje předinstalované programy, které sledují akce uživatelů (programy Google, KaiStore, FOTA updater, hry Gameloft), přidává seznam blokování reklam založený na blokování hostitelů prostřednictvím / Etc / hosts a nastaví DuckDuckGo jako výchozí vyhledávač.

Pro instalaci programů namísto KaiStore v GerdaOS se doporučuje použít správce souborů a instalátor balíčků GerdaPkg, které jsou součástí dodávky, což vám umožní nainstalovat program z místního ZIP archiv. Z funkčních změn vyniká správce úloh pro současnou práci s několika aplikacemi, podporu vytváření screenshotů, možnost rootovat přístup přes utilitu adb, rozhraní pro manipulaci s IMEI a obcházení blokování režimu přístupového bodu zavedeného mobilními operátory (přes TTL).

Zdroj: opennet.ru

Přidat komentář