Mozilla, KaiOS platformasını yeniləməkdə kömək edəcək (Firefox OS fork-u)

Mozilla və KaiOS Technologies elan etdilər mobil platformasında istifadə olunan brauzer mühərrikini yeniləməyə yönəlmiş əməkdaşlıq haqqında. KaiOS davamlamaqdadır inkişafı Firefox OS mobil platformasının inkişafında və hal-hazırda 100-dən çox ölkədə satılan təxminən 120 milyon cihazda istifadə olunur. Problemin kökü ondadır ki, KaiOS hələ də köhnəlmiş brauzer mühərrikini istifadə edir ki, bu da Firefox 48versiyasında B2G/Firefox OS-un inkişafının dayandığı 2016-cı ildən bəri. Bu mühərrik köhnədir, bir çox müasir web texnologiyalarını dəstəkləmir və lazım olan təhlükəsizliyi təmin etmir.

Mozilla ilə əməkdaşlığın məqsədi KaiOS-u yeni Gecko mühərrikinə keçirmək və onu müasir tuta bilməkdir, eyni zamanda zəifliklərin düzəlişlərinin mütəmadi olaraq dərc edilməsini təmin etməkdir. İş həmçinin platformanın və onunla əlaqəli xidmətlərin və tətbiqlərin performansını optimallaşdırmağı nəzərdə tutur. Bütün dəyişikliklər və yaxşılaşdırmalar dərc olunacaq MPL (Mozilla Public License) açıq lisenziyasının altında.

Brauzer mühərrikinin yenilənməsi mobil KaiOS platformasının təhlükəsizliyini artırmağa və WebAssembly, TLS 1.3, PWA (Progressive Web App), WebGL 2.0, JavaScript-in asinxron icrası üçün alətlər, yeni CSS xüsusiyyətləri, avadanlıqla qarşılıqlı əlaqə üçün genişləndirilmiş API, WebP şəkillərinə və AV1 videolarına dəstək kimi imkanları reallaşdırmağa imkan verəcək.

KaiOS-un əsasını B2G layihəsinin inkişaflarından götürmüşdür (Boot to Gecko), burada həvəskarlar 2016-cı ildən sonra Mozilla-nın əsas anbarından və Gecko mühərrikindən B2G komponentləri silindikdən sonra Firefox OS-un inkişafını davam etdirməyə cəhd etdilər, yeni Gecko mühərrikinin bir fork-ununu yaradaraq. KaiOS-da Gonk sistem mühitindən istifadə olunur ki, bu da AOSP (Android Açıq Mənbə Layihəsi) daxilində Linux nüvəsi, Android platformasından sürücülərin istifadəsi üçün HAL ara təbəqəsi və Gecko brauzer mühərrikinin işləməsi üçün tələb olunan minimal Linux vasitələrinin və kitabxanalarının toplusunu əhatə edir.Platformanın istifadəçi interfeysi bir sıra web tətbiqlərindən ibarətdir Gaia . Bu tərkibdə veb-brauzer, kalkulyator, təqvim-planlayıcı, veb-kamera ilə işləmə proqramı, ünvan kitabı, telefon zəngləri üçün interfeys, e-poçt müştərisi, axtarış sistemi, musiqi pleyeri, video görüntüləmək üçün proqram, SMS/MMS üçün interfeys, konfiqurator, şəkil meneceri, iş masası və elementlərin (cards və grid) müxtəlif göstərilmə rejimlərini dəstəkləyən tətbiq meneceri kimi proqramlar daxildir.

Mozilla, KaiOS platformasını yeniləməkdə kömək edəcək (Firefox OS fork-u)

KaiOS üçün tətbiqetmələr HTML5 steki və genişləndirilmiş proqram interfeysi istifadə edilərək hazırlanır Web API.

. Web API, bu tətbiqlərin hardware, telefon xidmətləri, ünvana kitab və digər sistem funksiyalarına daxil olmasına imkan tanıyır. Əsl fayl sisteminə daxil olmaq əvəzinə, proqramlar, istifadəçi əsas sistemdən ayrılmış IndexedDB API istifadə edərək inşa edilmiş virtual fayl sisteminin içində məhdudlaşdırılır.

KaiOS, orijinal Firefox OS ilə müqayisədə platformanın əlavə optimizasiyasını, sensor ekran olmayan cihazlar üçün interfeysin yenidən düzəldilməsini, yaddaş istehlakının azalmasını (platformanın işləməsi üçün 256 MB RAM kifayətdir), daha uzun batareya ömrünü təmin edir, 4G LTE, GPS, Wi-Fi dəstəyi əlavə edildi, OTA yeniləmələri üçün öz xidməti fəaliyyətə keçirildi. Proyekt KaiStore adında bir tətbiq kataloqunu dəstəkləyir, burada Google Assistant, WhatsApp, YouTube, Facebook və Google Maps daxil olmaqla 400-dən çox tətbiq yerləşdirilib.

2018-ci ildə Google 22 milyon dollar investisiya edərək KaiOS Technologies-ə KaiOS platformasının Google Assistant, Google Maps, YouTube və Google Search xidmətləri ilə inteqrasiyasını təmin etdi. Həvəskarlar GerdaOS, KaiOS ilə təchiz olunmuş Nokia 8110 4G telefonları üçün alternativ bir firmware təqdim edir. GerdaOS, istifadəçi fəaliyyətlərini izləyən əvvəlcədən quraşdırılmış proqramları (Google proqramları, KaiStore, FOTA updater, Gameloft oyunları) daxil etmir, host bloklama ilə əsaslanan reklam bloklama siyahısını əlavə edir /etc/hosts və standart axtarış mühərriki kimi DuckDuckGo-nu qurur.

Proqramları KaiStore yerinə GerdaOS-da quraşdırmaq üçün qutuda daxil olan fayl menecerini və GerdaPkg paket quraşdırıcısını istifadə etmək tövsiyə olunur, bu da proqramı yerli ZIP arxivindənquraşdırmağa imkan verir. Funksional dəyişikliklər arasında eyni anda bir neçə proqram ilə işləmək üçün tapşırıqlar meneceri, ekran görüntülərini çəkmək imkanı, adb utilitasi vasitəsilə kök əldə etmə imkanı, IMEI ilə manipulyasiyalar üçün interfeys və mobil operatorlar tərəfindən tətbiq olunan hotspot rejimindəki girişin bloklanmasının aşılması məqsədilə TTL).

Mənbə: opennet.ru

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster