Mozilla и KaiOS Technologies за сътрудничество, насочено към обновление на браузерния движок, използван в мобилната платформа KaiOS. продължава на мобилната платформа Firefox OS и в момента се използва на около 120 милиона устройства, продавани в повече от 100 страни. Проблемът е, че в KaiOS Firefox 48 Целта на сътрудничеството с Mozilla е да се трансферира KaiOS на новия двигател Gecko и да се поддържа актуален, включително осигуряване на редовно публикуване на корекции за отстраняване на уязвимости. Работата също така включва оптимизация на производителността на платформата и свързаните услуги и приложения. Всички промени и подобрения ще
бъдат публикувани Актуализацията на браузерния двигател ще увеличи сигурността на мобилната платформа KaiOS и ще осигури възможности като поддръжка на WebAssembly, TLS 1.3, PWA (Progressive Web App), WebGL 2.0, средства за асинхронно изпълнение на JavaScript, нови свойства CSS, разширен API за взаимодействие с хардуера, поддръжка на изображения WebP и видео AV1.
Като основа KaiOS
разработките на проекта B2G на Firefox OS компонентите на B2G. В KaiOS се използва системна среда Gonk, която включва ядрото на Linux от AOSP (Android Open Source Project), HAL слоеве за използване на драйвери от платформата Android и минимален набор от стандартни утилити и библиотеки на Linux, необходими за работата на браузерния двигател Gecko. Потребителският интерфейс на платформата е изградена от набор от уеб приложения
Gaia . Съставът включва програми, като уеб браузър, калкулатор, календар-планиращ, приложение за работа с уеб камера, адресна книга, интерфейс за извършване на телефонни обаждания, имейл клиент, система за търсене, музикален плеър, програма за гледане на видео, интерфейс за SMS/MMS, конфигуратор, мениджър на снимки, работен плот и мениджър на приложения с поддръжка на различни режимите на показване на елементите (cards и grid).
Приложенията за KaiOS се формират с помощта на стека HTML5 и разширен интерфейс за програмиране. , който позволява организирането на достъп на приложенията до хардуера, телефонията, адресната книга и други системни функции. Вместо да предоставят достъп до реалната файлова система, програмите са ограничени в рамките на виртуалната файлова система, изградена с помощта на IndexedDB API и изолирана от основната система.
В сравнение с оригиналния Firefox OS, в KaiOS е извършена допълнителна оптимизация на платформата, преработен е интерфейсът за използване на устройства без сензорен екран, намалено е потреблението на памет (за работа на платформата са достатъчни 256 Мб RAM), осигурено е по-дълго време на автономна работа, добавена е поддръжка за 4G LTE, GPS, Wi-Fi, стартирана е собствена услуга за доставка на OTA актуализации (over-the-air). Проектът поддържа каталога на приложения KaiStore, в който са разположени над 400 приложения, включително Google Assistant, WhatsApp, YouTube, Facebook и Google Maps.
През 2018 година компанията Google в KaiOS Technologies 22 милиона долара и осигури интеграция на платформата KaiOS с услугите Google Assistant, Google Maps, YouTube и Google Search. Ентусиасти развиват модификация , предлагаща алтернативен фърмуер за телефоните Nokia 8110 4G, доставяни с KaiOS. GerdaOS не включва предварително инсталирани програми, които проследяват действията на потребителя (програмите на Google, KaiStore, FOTA актуализатор, игри на Gameloft), добавя списък за блокиране на реклама на базата на блокиране на хостове чрез и задава DuckDuckGo за подразбираща се търсачка.
За инсталиране на програми вместо KaiStore в GerdaOS се предлага да се използват включените файлови мениджър и инсталатор на пакети GerdaPkg, позволяващ инсталиране на програма от локален . Из функционалните промени се откроява мениджър на задачи за едновременна работа с няколко приложения, поддръжка за създаване на екранни снимки, възможност за root достъп чрез утилита adb, интерфейс за манипулации с IMEI и заобикаляне на блокировките, поставени от мобилните оператори за работа в режим на точка на достъп (чрез ).
Източник: opennet.ru
