Mozilla pomoże zaktualizować platformę KaiOS (fork Firefox OS)

Technologie Mozilla i KaiOS ogłosił o współpracy mającej na celu aktualizację silnika przeglądarki wykorzystywanej na platformie mobilnej KaiOS. KaiOS trwa rozwój Platforma mobilna Firefox OS i jest obecnie używana na około 120 milionach urządzeń sprzedawanych w ponad 100 krajach. Problem polega na tym, że KaiOS nadal obowiązuje przestarzały silnik przeglądarki odpowiadający Firefox 48, gdzie rozwój systemu operacyjnego B2G/Firefox zakończył się w 2016 r. Silnik ten jest przestarzały, nie obsługuje wielu bieżących technologii internetowych i nie zapewnia odpowiedniego poziomu bezpieczeństwa.

Celem współpracy z Mozillą jest migracja KaiOS do nowego silnika Gecko i jego aktualizacja, w tym zapewnienie regularnego publikowania poprawek w celu wyeliminowania luk w zabezpieczeniach. Prace obejmują również optymalizację wydajności platformy oraz powiązanych usług i aplikacji. Wszystkie zmiany i ulepszenia zostaną publikować na podstawie bezpłatnej licencji MPL (Mozilla Public License).

Aktualizacja silnika przeglądarki poprawi bezpieczeństwo platformy mobilnej KaiOS i wprowadzi takie funkcje, jak obsługa WebAssembly, TLS 1.3, PWA (Progressive Web App), WebGL 2.0, narzędzia do asynchronicznego wykonywania JavaScript, nowe właściwości CSS, rozszerzone API do interakcji ze sprzętem, obsługa obrazów WebP i wideo AV1.

Jako podstawa dla KaiOS używany rozwój projektu B2G (Boot to Gecko), w którym entuzjaści bezskutecznie próbowali kontynuować rozwój Firefox OS, tworząc fork silnika Gecko po usunięciu głównego repozytorium Mozilli i silnika Gecko w 2016 r. REMOVED Komponenty B2G. KaiOS korzysta ze środowiska systemowego Gonk, które obejmuje jądro Linux z AOSP (Android Open Source Project), warstwa HAL do używania sterowników specyficznych dla danej platformy Android i minimalny zestaw standardowych narzędzi i bibliotek Linux, niezbędne do działania silnika przeglądarki Gecko.

Mozilla pomoże zaktualizować platformę KaiOS (fork Firefox OS)

Interfejs użytkownika platformy składa się z zestawu aplikacji internetowych Gaia. W skład programu wchodzą takie narzędzia, jak przeglądarka internetowa, kalkulator, kalendarz-planer, aplikacja do obsługi kamery internetowej, książka adresowa, interfejs do wykonywania połączeń telefonicznych, klient poczty elektronicznej, system wyszukiwania, odtwarzacz muzyki, program do przeglądania filmów, interfejs SMS/MMS, konfigurator, menedżer zdjęć, menedżer pulpitu i aplikacji z obsługą kilku trybów wyświetlania elementów (karty i siatka).

Aplikacje KaiOS są tworzone przy użyciu stosu HTML5 i zaawansowanego interfejsu API Internetowy interfejs API, który umożliwia aplikacjom dostęp do sprzętu, telefonii, książki adresowej i innych funkcji systemowych. Zamiast zapewniać dostęp do rzeczywistego systemu plików, programy są ograniczone wewnątrz wirtualnego systemu plików zbudowanego przy użyciu API IndexedDB i izolowanego od systemu głównego.

W porównaniu do oryginalnego Firefox OS, KaiOS ma dodatkową optymalizację platformy, przeprojektowany interfejs do użytku na urządzeniach bez ekranu dotykowego, zmniejszone zużycie pamięci (256 MB RAM wystarcza do działania platformy), dłuższy czas pracy baterii, dodano obsługę 4G LTE, GPS, Wi-Fi i uruchomiono własną usługę dostarczania aktualizacji OTA (over-the-air). Projekt obsługuje katalog aplikacji KaiStore, który zawiera ponad 400 aplikacji, w tym Google Assistant, WhatsApp, YouTube, Facebook i Google Maps.

W 2018 r. Google zainwestowany 22 mln dolarów w KaiOS Technologies i zapewniono integrację platformy KaiOS z usługami Google Assistant, Google Maps, YouTube i Google Search. Entuzjaści opracowują modyfikację GerdaOS, oferując alternatywny firmware dla telefonów Nokia 8110 4G z systemem KaiOS. GerdaOS nie zawiera preinstalowanych programów śledzących działania użytkownika (programy Google, KaiStore, aktualizator FOTA, gry Gameloft), dodaje listę blokowania reklam opartą na blokowaniu hosta za pośrednictwem / Etc / hosts i ustawia DuckDuckGo jako domyślną wyszukiwarkę.

Aby zainstalować programy zamiast KaiStore w systemie GerdaOS, zaleca się skorzystanie z dołączonego menedżera plików i instalatora pakietów GerdaPkg, który umożliwia instalację programu z lokalnego komputera Archiwum ZIP. Wśród zmian funkcjonalnych wyróżniają się: menedżer zadań umożliwiający jednoczesną pracę z kilkoma aplikacjami, obsługa tworzenia zrzutów ekranu, możliwość rootowania za pomocą narzędzia adb, interfejs umożliwiający manipulację IMEI oraz ominięcie blokowania pracy w trybie punktu dostępowego (za pośrednictwem TTL).

Źródło: opennet.ru

Kup niezawodny hosting dla stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron internetowych z ochroną DDoS, serwery VPS VDS | ProHoster