Mozilla ще помогне за актуализацията на платформата KaiOS (форк на Firefox OS)

Mozilla и KaiOS Technologies обявиха за сътрудничество, насочено към обновление на браузерния движок, използван в мобилната платформа KaiOS. KaiOS продължава развитие на мобилната платформа Firefox OS и в момента се използва на около 120 милиона устройства, продавани в повече от 100 страни. Проблемът е, че в KaiOS по-стар браузерен двигател, който отговаря на Firefox 48 , на който спря развитието на B2G/Firefox OS през 2016 година. Този двигател е остарял, не поддържа много актуални уеб технологии и не осигурява необходимата сигурност.Целта на сътрудничеството с Mozilla е да се трансферира KaiOS на новия двигател Gecko и да се поддържа актуален, включително осигуряване на редовно публикуване на корекции за отстраняване на уязвимости. Работата също така включва оптимизация на производителността на платформата и свързаните услуги и приложения. Всички промени и подобрения ще

бъдат публикувани под свободната лицензия MPL (Mozilla Public License). Актуализацията на браузерния двигател ще увеличи сигурността на мобилната платформа KaiOS и ще осигури възможности като поддръжка на WebAssembly, TLS 1.3, PWA (Progressive Web App), WebGL 2.0, средства за асинхронно изпълнение на JavaScript, нови свойства CSS, разширен API за взаимодействие с хардуера, поддръжка на изображения WebP и видео AV1.

Като основа KaiOS

разработките на проекта използвани B2G (Boot to Gecko), в рамките на който ентусиастите безуспешно се опитаха да продължат разработката на Firefox OS , създавайки форк на двигателя Gecko, след като през 2016 година от основния репозиторий на Mozilla и движителя Gecko бяхакомпонентите на B2G. В KaiOS се използва системна среда Gonk, която включва ядрото на Linux от AOSP (Android Open Source Project), HAL слоеве за използване на драйвери от платформата Android и минимален набор от стандартни утилити и библиотеки на Linux, необходими за работата на браузерния двигател Gecko. премахнати Потребителският интерфейс на платформата е изградена от набор от уеб приложения

Mozilla ще помогне за актуализацията на платформата KaiOS (форк на Firefox OS)

Gaia Gaia. Съставът включва програми, като уеб браузър, калкулатор, календар-планиращ, приложение за работа с уеб камера, адресна книга, интерфейс за извършване на телефонни обаждания, имейл клиент, система за търсене, музикален плеър, програма за гледане на видео, интерфейс за SMS/MMS, конфигуратор, мениджър на снимки, работен плот и мениджър на приложения с поддръжка на различни режимите на показване на елементите (cards и grid).

Приложенията за KaiOS се формират с помощта на стека HTML5 и разширен интерфейс за програмиране. Web API, който позволява организирането на достъп на приложенията до хардуера, телефонията, адресната книга и други системни функции. Вместо да предоставят достъп до реалната файлова система, програмите са ограничени в рамките на виртуалната файлова система, изградена с помощта на 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. Ентусиасти развиват модификация GerdaOS, предлагаща алтернативен фърмуер за телефоните Nokia 8110 4G, доставяни с KaiOS. GerdaOS не включва предварително инсталирани програми, които проследяват действията на потребителя (програмите на Google, KaiStore, FOTA актуализатор, игри на Gameloft), добавя списък за блокиране на реклама на базата на блокиране на хостове чрез /etc/hosts и задава DuckDuckGo за подразбираща се търсачка.

За инсталиране на програми вместо KaiStore в GerdaOS се предлага да се използват включените файлови мениджър и инсталатор на пакети GerdaPkg, позволяващ инсталиране на програма от локален ZIP архив.. Из функционалните промени се откроява мениджър на задачи за едновременна работа с няколко приложения, поддръжка за създаване на екранни снимки, възможност за root достъп чрез утилита adb, интерфейс за манипулации с IMEI и заобикаляне на блокировките, поставени от мобилните оператори за работа в режим на точка на достъп (чрез TTL).

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster