Mozilla itasaidia kusasisha jukwaa la KaiOS (uma OS ya Firefox)

Mozilla na KaiOS Technologies alitangaza kuhusu ushirikiano unaolenga kusasisha injini ya kivinjari inayotumika kwenye jukwaa la rununu la KaiOS. KaiOS inaendelea maendeleo jukwaa la rununu la Firefox OS na kwa sasa linatumika kwenye takriban vifaa milioni 120 vinavyouzwa katika zaidi ya nchi 100. Shida ni kwamba katika KaiOS inaendelea kutuma maombi injini ya kivinjari ya kizamani, inayolingana Firefox 48, ambapo uundaji wa B2G/Firefox OS ulisimama mnamo 2016. Injini hii imepitwa na wakati, haitumii teknolojia nyingi za sasa za wavuti na haitoi usalama wa kutosha.

Lengo la ushirikiano na Mozilla ni kuhamisha KaiOS hadi kwa injini mpya ya Gecko na kuisasisha, ikijumuisha kwa kuchapisha mara kwa mara viraka vinavyoondoa udhaifu. Kazi pia inahusisha kuboresha utendaji wa jukwaa na huduma zinazohusiana na programu. Mabadiliko na maboresho yote yatakuwa kuchapisha chini ya MPL bila malipo (Leseni ya Umma ya Mozilla).

Kusasisha injini ya kivinjari kutaboresha usalama wa jukwaa la rununu la KaiOS na kutekeleza vipengele kama vile usaidizi kwa WebAssembly, TLS 1.3, PWA (Programu Inayoendelea ya Wavuti), WebGL 2.0, zana za utekelezaji wa JavaScript usiolingana, sifa mpya za CSS, API iliyopanuliwa ya kuingiliana. na vifaa, usaidizi wa picha WebP na AV1 video.

Kama msingi wa KaiOS kutumika maendeleo ya mradi B2G (Boot to Gecko), ambamo wapenzi walijaribu bila mafanikio kuendeleza maendeleo Firefox OS, kuunda uma wa injini ya Gecko, baada ya hazina kuu ya Mozilla na injini ya Gecko kuondolewa kutoka kwenye hazina kuu ya Mozilla mwaka wa 2016. kuondolewa Sehemu za B2G. KaiOS hutumia mazingira ya mfumo wa Gonk, ambayo ni pamoja na kernel ya Linux kutoka AOSP (Mradi wa Open Source wa Android), safu ya HAL ya kutumia viendeshaji kutoka kwa mfumo wa Android, na seti ya chini ya huduma na maktaba za Linux zinazohitajika kuendesha injini ya kivinjari cha Gecko.

Mozilla itasaidia kusasisha jukwaa la KaiOS (uma OS ya Firefox)

Kiolesura cha mtumiaji wa jukwaa huundwa kutoka kwa seti ya programu za wavuti Gaia. Muundo huo ni pamoja na programu kama kivinjari cha wavuti, kikokotoo, kipanga kalenda, programu ya kufanya kazi na kamera ya wavuti, kitabu cha anwani, kiolesura cha kupiga simu, mteja wa barua pepe, mfumo wa utaftaji, kicheza muziki, kitazamaji video, kiolesura cha SMS/MMS, kisanidi, meneja wa picha, eneo-kazi na meneja wa programu na usaidizi wa njia kadhaa za kuonyesha vipengele (kadi na gridi ya taifa).

Programu za KaiOS zimeundwa kwa kutumia rafu ya HTML5 na kiolesura cha hali ya juu cha utayarishaji API ya Wavuti, ambayo hukuruhusu kupanga ufikiaji wa programu kwa vifaa, simu, kitabu cha anwani na kazi zingine za mfumo. Badala ya kutoa ufikiaji wa mfumo halisi wa faili, programu zimefungwa ndani ya mfumo wa faili pepe uliojengwa kwa kutumia IndexedDB API na kutengwa na mfumo mkuu.

Ikilinganishwa na Firefox OS asilia, KaiOS imeboresha zaidi jukwaa, imesanifu upya kiolesura kwa ajili ya matumizi ya vifaa bila skrini ya kugusa, kupunguza matumizi ya kumbukumbu (256 MB ya RAM inatosha kuendesha jukwaa), ilitoa muda mrefu wa matumizi ya betri, kuongeza usaidizi kwa 4G LTE, GPS, Wi-Fi, ilizindua huduma yake ya uwasilishaji ya sasisho la OTA (hewani). Mradi huu unaauni saraka ya programu ya KaiStore, ambayo hupangisha programu zaidi ya 400, zikiwemo Mratibu wa Google, WhatsApp, YouTube, Facebook na Ramani za Google.

Mnamo 2018, Google imewekeza katika KaiOS Technologies $22 milioni na kutoa ushirikiano wa jukwaa la KaiOS na Msaidizi wa Google, Ramani za Google, YouTube na huduma za Tafuta na Google. Marekebisho yanatengenezwa na wapenda shauku GerdaOS, ambayo inatoa programu dhibiti mbadala kwa simu za Nokia 8110 4G zinazosafirishwa na KaiOS. GerdaOS haijumuishi programu zilizosakinishwa awali ambazo hufuatilia vitendo vya mtumiaji (Programu za Google, KaiStore, sasisho la FOTA, michezo ya Gameloft), huongeza orodha ya kuzuia matangazo kulingana na uzuiaji wa seva pangishi kupitia / Nk / majeshi na huweka DuckDuckGo kama injini ya utafutaji chaguo-msingi.

Ili kufunga programu, badala ya KaiStore katika GerdaOS, inapendekezwa kutumia meneja wa faili iliyojumuishwa na kisakinishi cha kifurushi cha GerdaPkg, ambayo hukuruhusu kusanikisha programu kutoka kwa eneo lako. Kumbukumbu ya ZIP. Mabadiliko ya kiutendaji ni pamoja na meneja wa kazi kwa kazi ya wakati mmoja na programu kadhaa, usaidizi wa kuunda picha za skrini, uwezo wa kupata ufikiaji kupitia matumizi ya adb, kiolesura cha kudhibiti IMEI, na kupitisha kizuizi cha kazi katika hali ya ufikiaji inayoletwa na waendeshaji wa rununu (kupitia TTL).

Chanzo: opennet.ru

Kuongeza maoni