Mozilla ichabatsira kugadzirisa KaiOS platform (Firefox OS fork)

Mozilla uye KaiOS Technologies yakaziviswa nezvekubatana kwakanangana nekuvandudza iyo browser injini inoshandiswa muKaiOS nharembozha. KaiOS inoenderera mberi development nharembozha Firefox OS uye parizvino inoshandiswa pamidziyo inosvika miriyoni zana nemakumi maviri inotengeswa munyika dzinopfuura zana. Dambudziko nderekuti muKaiOS inoenderera mberi nekunyorera yekare browser injini, inoenderana Firefox 48, uko kuvandudzwa kweB2G/Firefox OS kwakamira muna 2016. Injini iyi ndeyechinyakare, haitsigire akawanda azvino matekinoroji ewebhu uye haipe chengetedzo yakakwana.

Chinangwa chekushandira pamwe neMozilla kuendesa KaiOS kune injini itsva yeGecko uye kuichengeta iine ruzivo, kusanganisira nekugara ichidhinda zvigamba zvinobvisa kusagadzikana. Basa racho rinosanganisirawo kukwenenzvera kuita kwepuratifomu uye masevhisi ane hukama uye maapplication. Shanduko dzese nekuvandudzwa zvichave buditsa pasi peMPL yemahara (Mozilla Public License).

Kugadziridza injini yebrowser kunovandudza kuchengetedzeka kweKaiOS nharembozha uye kuita maficha akadai serutsigiro rweWebAssembly, TLS 1.3, PWA (Progressive Web App), WebGL 2.0, maturusi easynchronous JavaScript execution, itsva CSS zvivakwa, yakawedzera API yekudyidzana. nemidziyo, mufananidzo wekutsigira WebP uye AV1 vhidhiyo.

Sezvo hwaro hweKaiOS kushandiswa kuvandudzwa kweprojekiti B2G (Boot kuGecko), umo vanofarira vakaedza zvisina kubudirira kuenderera mberi nebudiriro Firefox OS, kugadzira forogo yejini yeGecko, mushure mekunge iyo huru Mozilla repository uye injini yeGecko yakabviswa kubva kuMozilla repository muna 2016. kubviswa B2G zvikamu. KaiOS inoshandisa iyo Gonk system nharaunda, iyo inosanganisira iyo Linux kernel kubva kuAOSP (Android Open Source Project), HAL layer yekushandisa madhiraivha kubva kuAroid platform, uye shoma seti yezvakajairwa Linux zvinoshandiswa uye maraibhurari anodiwa kumhanya iyo Gecko browser injini.

Mozilla ichabatsira kugadzirisa KaiOS platform (Firefox OS fork)

Mushandisi wepuratifomu inoumbwa kubva kune seti yewebhu maapplication Gaia. Kuumbwa kwacho kunosanganisira zvirongwa zvakaita sewebhu browser, Calculator, kalenda kuronga, application yekushanda newebhu kamera, bhuku rekero, interface yekufona, email mutengi, yekutsvaga mimhanzi, inoridza mimhanzi, vhidhiyo inoona, interface yeSMS/MMS, configurator, foto maneja, desktop uye application maneja ane rutsigiro rwe akati wandei emhando yekuratidzira modhi (makadhi uye grid).

Zvikumbiro zveKaiOS zvakavakwa uchishandisa iyo HTML5 stack uye yepamusoro programming interface Webhu API, iyo inokubvumira kuronga kupinda kwekushandisa kune hardware, telephony, bhuku rekero uye mamwe mabasa ehurongwa. Panzvimbo yekupa mukana kune chaiyo faira system, zvirongwa zvinovharirwa mukati meiyo chaiyo faira system yakavakwa uchishandisa iyo IndexedDB API uye yakaparadzaniswa kubva kune huru sisitimu.

Kana ichienzaniswa neyekutanga Firefox OS, KaiOS yakawedzera kukwenenzvera chikuva, yakagadziridza iyo interface kuti ishandiswe pamidziyo isina chekubata skrini, yakaderedzwa ndangariro kushandiswa (256 MB ye RAM inokwana kushanda papuratifomu), yakapihwa hupenyu hurefu hwebhatiri, yakawedzera rutsigiro 4G LTE, GPS, Wi-Fi, yakatanga yayo OTA yekuvandudza yekuendesa sevhisi (pamusoro-pamhepo). Iyo purojekiti inotsigira KaiStore app dhairekitori, iyo inotambira anopfuura mazana mana emaapuro, anosanganisira Google Mubatsiri, WhatsApp, YouTube, Facebook uye Google Mepu.

Muna 2018, Google invested muKaiOS Technologies madhora mazana maviri nemaviri uye yakapa kubatanidzwa kwepuratifomu yeKaiOS neGoogle Mubatsiri, Google Mepu, YouTube uye Google Kutsvaga masevhisi. Kugadziridzwa kuri kugadzirwa nevanofarira GerdaOS, iyo inopa imwe firmware yeKaiOS-yakatumirwa Nokia 8110 4G mafoni. GerdaOS haisanganisire pre-yakamisikidzwa zvirongwa zvinoteedzera zviito zvemushandisi (zvirongwa zveGoogle, KaiStore, FOTA updater, Gameloft mitambo), inowedzera ad inovharira runyorwa zvichienderana nekuvharirwa kwevaenzi kuburikidza. / etc / maoko uye inoseta DuckDuckGo seye default injini yekutsvaga.

Kuisa zvirongwa, panzvimbo yeKaiStore muGerdaOS, zvinokurudzirwa kushandisa iyo inosanganisirwa faira maneja uye GerdaPkg package installer, iyo inokutendera kuti uise chirongwa kubva munharaunda. ZIP archive. Shanduko dzinoshanda dzinosanganisira maneja webasa webasa rimwechete neakawanda maapplication, tsigiro yekugadzira zvidzitiro, kugona kudzika midzi kuburikidza neadb utility, chinongedzo chekushandisa IMEI, uye nekunzvenga kuvharika kwebasa munzira yekuwana inounzwa neveserura TTL).

Source: opennet.ru

Voeg