Mozilla akan membantu memperbarui platform KaiOS (fork Firefox OS)

Teknologi Mozilla dan KaiOS diumumkan tentang kerjasama yang bertujuan untuk memperbarui mesin browser yang digunakan di platform seluler KaiOS. KaiOS berlanjut perkembangan platform seluler Firefox OS dan saat ini digunakan di sekitar 120 juta perangkat yang dijual di lebih dari 100 negara. Masalahnya adalah di KaiOS terus berlaku mesin browser yang ketinggalan jaman, sesuai Firefox 48, dimana pengembangan B2G/Firefox OS terhenti pada tahun 2016. Mesin ini sudah usang, tidak mendukung banyak teknologi web saat ini dan tidak memberikan keamanan yang memadai.

Tujuan kerja sama dengan Mozilla adalah untuk mentransfer KaiOS ke mesin Gecko baru dan selalu memperbaruinya, termasuk dengan menerbitkan tambalan secara berkala untuk menghilangkan kerentanan. Pekerjaan ini juga melibatkan optimalisasi kinerja platform dan layanan serta aplikasi terkait. Semua perubahan dan perbaikan akan terjadi menerbitkan di bawah MPL gratis (Mozilla Public License).

Memperbarui mesin browser akan meningkatkan keamanan platform seluler KaiOS dan mengimplementasikan fitur-fitur seperti dukungan untuk WebAssembly, TLS 1.3, PWA (Progressive Web App), WebGL 2.0, alat untuk eksekusi JavaScript asinkron, properti CSS baru, API yang diperluas untuk berinteraksi dengan peralatan, dukungan gambar WebP dan video AV1.

Sebagai dasar KaiOS digunakan perkembangan proyek B2G (Boot to Gecko), di mana para peminat gagal melanjutkan pengembangan Firefox OS, membuat fork dari mesin Gecko, setelah repositori utama Mozilla dan mesin Gecko dihapus dari repositori utama Mozilla pada tahun 2016 DIHAPUS komponen B2G. KaiOS menggunakan lingkungan sistem Gonk, yang mencakup kernel Linux dari AOSP (Android Open Source Project), lapisan HAL untuk menggunakan driver dari platform Android, dan seperangkat utilitas dan pustaka Linux standar minimum yang diperlukan untuk menjalankan mesin browser Gecko.

Mozilla akan membantu memperbarui platform KaiOS (fork Firefox OS)

Antarmuka pengguna platform dibentuk dari sekumpulan aplikasi web Gaia. Komposisinya mencakup program-program seperti browser web, kalkulator, perencana kalender, aplikasi untuk bekerja dengan kamera web, buku alamat, antarmuka untuk melakukan panggilan telepon, klien email, sistem pencarian, pemutar musik, penampil video, antarmuka untuk SMS/MMS, konfigurator, pengelola foto, pengelola desktop dan aplikasi dengan dukungan untuk beberapa mode tampilan elemen (kartu dan kisi).

Aplikasi untuk KaiOS dibangun menggunakan tumpukan HTML5 dan antarmuka pemrograman tingkat lanjut API web, yang memungkinkan Anda mengatur akses aplikasi ke perangkat keras, telepon, buku alamat, dan fungsi sistem lainnya. Alih-alih menyediakan akses ke sistem file sebenarnya, program dibatasi dalam sistem file virtual yang dibangun menggunakan API IndexedDB dan diisolasi dari sistem utama.

Dibandingkan dengan Firefox OS asli, KaiOS telah lebih mengoptimalkan platform, mendesain ulang antarmuka untuk digunakan pada perangkat tanpa layar sentuh, mengurangi konsumsi memori (RAM 256 MB cukup untuk mengoperasikan platform), memberikan masa pakai baterai lebih lama, menambahkan dukungan untuk 4G LTE, GPS, Wi-Fi, meluncurkan layanan pengiriman pembaruan OTA sendiri (over-the-air). Proyek ini mendukung direktori aplikasi KaiStore, yang menampung lebih dari 400 aplikasi, termasuk Google Assistant, WhatsApp, YouTube, Facebook, dan Google Maps.

Pada tahun 2018, Google diinvestasikan di KaiOS Technologies senilai $22 juta dan menyediakan integrasi platform KaiOS dengan Asisten Google, Google Maps, YouTube, dan layanan Google Penelusuran. Modifikasi sedang dikembangkan oleh para peminat GerdaOS, yang menawarkan firmware alternatif untuk ponsel Nokia 8110 4G yang dikirimkan KaiOS. GerdaOS tidak menyertakan program pra-instal yang melacak tindakan pengguna (program Google, KaiStore, FOTA updater, game Gameloft), menambahkan daftar pemblokiran iklan berdasarkan pemblokiran host melalui / Etc / hosts dan menetapkan DuckDuckGo sebagai mesin pencari default.

Untuk menginstal program, alih-alih KaiStore di GerdaOS, diusulkan untuk menggunakan pengelola file yang disertakan dan penginstal paket GerdaPkg, yang memungkinkan Anda menginstal program dari lokal Arsip ZIP. Perubahan fungsional termasuk pengelola tugas untuk bekerja secara bersamaan dengan beberapa aplikasi, dukungan untuk membuat tangkapan layar, kemampuan untuk melakukan root pada akses melalui utilitas adb, antarmuka untuk memanipulasi IMEI, dan melewati pemblokiran pekerjaan dalam mode titik akses yang diperkenalkan oleh operator seluler (melalui TTL).

Sumber: opennet.ru

Tambah komentar