Mozilla KaiOS platformasini yangilashga yordam beradi (Firefox OS fork)

Mozilla va KaiOS Technologies e'lon qildi KaiOS mobil platformasida foydalaniladigan brauzer mexanizmini yangilashga qaratilgan hamkorlik haqida. KaiOS davom etmoqda rivojlanish Firefox OS mobil platformasi va hozirda 120 dan ortiq mamlakatlarda sotilgan taxminan 100 million qurilmalarda qo'llaniladi. Muammo shundaki, KaiOS da amal qilishda davom etmoqda eskirgan brauzer mexanizmi, mos keladi Firefox 48, bu erda B2G/Firefox OS ning rivojlanishi 2016 yilda to'xtadi. Ushbu vosita eskirgan, ko'plab joriy veb-texnologiyalarni qo'llab-quvvatlamaydi va etarli xavfsizlikni ta'minlamaydi.

Mozilla bilan hamkorlikdan maqsad KaiOS’ni yangi Gecko dvigateliga o‘tkazish va uni yangilab turish, shu jumladan zaifliklarni bartaraf etuvchi yamoqlarni muntazam chop etish orqali. Ish, shuningdek, platforma va tegishli xizmatlar va ilovalarning ishlashini optimallashtirishni o'z ichiga oladi. Barcha o'zgarishlar va yaxshilanishlar bo'ladi nashr qilish bepul MPL (Mozilla Public License) ostida.

Brauzer mexanizmini yangilash KaiOS mobil platformasi xavfsizligini yaxshilaydi va WebAssembly, TLS 1.3, PWA (Progressive Web App), WebGL 2.0, asinxron JavaScript-ni bajarish uchun vositalar, yangi CSS xususiyatlari, o‘zaro ishlash uchun kengaytirilgan API kabi funksiyalarni amalga oshiradi. uskunalar bilan, tasvirni qo'llab-quvvatlash WebP va AV1 video.

KaiOS asosi sifatida ishlatilgan loyiha ishlanmalari B2G (Boot to Gecko), unda ishqibozlar rivojlanishni davom ettirishga muvaffaqiyatsiz urinishdi Firefox OS, Gecko dvigatelining vilkasini yaratish, 2016 yilda asosiy Mozilla ombori va Gecko dvigateli asosiy Mozilla omboridan olib tashlanganidan keyin olib tashlandi B2G komponentlari. KaiOS Gonk tizimi muhitidan foydalanadi, u AOSP Linux yadrosini (Android Open Source Project), Android platformasi drayverlarini ishlatish uchun HAL qatlamini va Gecko brauzeri dvigatelini ishga tushirish uchun zarur bo'lgan minimal standart Linux yordam dasturlari va kutubxonalarini o'z ichiga oladi.

Mozilla KaiOS platformasini yangilashga yordam beradi (Firefox OS fork)

Platformaning foydalanuvchi interfeysi veb-ilovalar to'plamidan tuzilgan Gaia. Tarkibga veb-brauzer, kalkulyator, taqvim rejalashtiruvchi, veb-kamera bilan ishlash uchun dastur, manzillar kitobi, telefon qo'ng'iroqlari uchun interfeys, elektron pochta mijozi, qidiruv tizimi, musiqa pleer, video tomoshabin, SMS/MMS interfeysi, konfigurator, fotosuratlar menejeri, ish stoli va bir nechta elementlarni ko'rsatish rejimlarini (kartalar va panjara) qo'llab-quvvatlaydigan ilovalar menejeri.

KaiOS uchun ilovalar HTML5 stek va ilg'or dasturlash interfeysi yordamida yaratilgan Veb API, bu sizga apparat, telefoniya, manzillar kitobi va boshqa tizim funktsiyalariga ilovalarga kirishni tashkil qilish imkonini beradi. Haqiqiy fayl tizimiga kirishni ta'minlash o'rniga, dasturlar IndexedDB API yordamida qurilgan va asosiy tizimdan ajratilgan virtual fayl tizimida cheklangan.

Asl Firefox OS bilan solishtirganda, KaiOS platformani yanada optimallashtirdi, sensorli ekransiz qurilmalarda foydalanish uchun interfeysni qayta ishlab chiqdi, xotira sarfini qisqartirdi (platforma bilan ishlash uchun 256 MB operativ xotira kifoya qiladi), batareyaning uzoqroq ishlash muddatini ta'minladi, qo'shimcha qo'llab-quvvatladi. 4G LTE, GPS, Wi-Fi o'zining OTA yangilanishlarini yetkazib berish xizmatini (havo orqali) ishga tushirdi. Loyiha Google Assistant, WhatsApp, YouTube, Facebook va Google Maps kabi 400 dan ortiq ilovalarni o‘z ichiga olgan KaiStore ilovalari katalogini qo‘llab-quvvatlaydi.

2018 yilda Google sarmoya kiritdi KaiOS Technologies-da 22 million dollarni tashkil etdi va KaiOS platformasining Google Assistant, Google Maps, YouTube va Google Search xizmatlari bilan integratsiyalashuvini ta'minladi. Ishqibozlar tomonidan modifikatsiya ishlab chiqilmoqda GerdaOS, KaiOS tomonidan jo'natilgan Nokia 8110 4G telefonlari uchun muqobil proshivka taklif etadi. GerdaOS foydalanuvchi harakatlarini kuzatuvchi oldindan o'rnatilgan dasturlarni o'z ichiga olmaydi (Google dasturlari, KaiStore, FOTA updater, Gameloft o'yinlari), host blokirovkasiga asoslangan reklama blokirovkalari ro'yxatini qo'shadi. / etc / hosts va DuckDuckGo-ni standart qidiruv tizimi sifatida o'rnatadi.

Dasturlarni o'rnatish uchun GerdaOS-da KaiStore o'rniga dasturni mahalliy dasturdan o'rnatish imkonini beruvchi fayl menejeri va GerdaPkg paketini o'rnatish dasturidan foydalanish tavsiya etiladi. ZIP arxiv. Funktsional o'zgarishlar qatoriga bir nechta ilovalar bilan bir vaqtda ishlash uchun topshiriq menejeri, skrinshotlar yaratishni qo'llab-quvvatlash, adb yordam dasturi orqali ildizga kirish imkoniyati, IMEI-ni manipulyatsiya qilish interfeysi va uyali aloqa operatorlari tomonidan kiritilgan kirish nuqtasi rejimida ishni blokirovka qilishni chetlab o'tish kiradi. TTL).

Manba: opennet.ru

a Izoh qo'shish