Tutulungan ng Mozilla na i-update ang platform ng KaiOS (Firefox OS fork)

Mozilla at KaiOS Technologies inihayag tungkol sa pakikipagtulungan na naglalayong i-update ang browser engine na ginagamit sa KaiOS mobile platform. KaiOS nagpapatuloy pag-unlad mobile platform na Firefox OS at kasalukuyang ginagamit sa humigit-kumulang 120 milyong device na ibinebenta sa higit sa 100 bansa. Ang problema ay sa KaiOS patuloy na nag-aaplay hindi napapanahong browser engine, naaayon Firefox 48, kung saan huminto ang pagbuo ng B2G/Firefox OS noong 2016. Luma na ang makinang ito, hindi sumusuporta sa maraming kasalukuyang teknolohiya sa web at hindi nagbibigay ng sapat na seguridad.

Ang layunin ng pakikipagtulungan sa Mozilla ay ilipat ang KaiOS sa bagong Gecko engine at panatilihin itong napapanahon, kasama ang regular na pag-publish ng mga patch na nag-aalis ng mga kahinaan. Kasama rin sa gawain ang pag-optimize sa pagganap ng platform at mga kaugnay na serbisyo at aplikasyon. Ang lahat ng mga pagbabago at pagpapabuti ay magiging ilathala sa ilalim ng libreng MPL (Mozilla Public License).

Ang pag-update ng browser engine ay magpapahusay sa seguridad ng KaiOS mobile platform at magpapatupad ng mga feature gaya ng suporta para sa WebAssembly, TLS 1.3, PWA (Progressive Web App), WebGL 2.0, mga tool para sa asynchronous na JavaScript execution, bagong CSS property, isang pinalawak na API para sa pakikipag-ugnayan na may kagamitan, suporta sa imahe ng WebP at AV1 na video.

Bilang batayan ng KaiOS ginamit mga pagpapaunlad ng proyekto B2G (Boot to Gecko), kung saan ang mga mahilig ay hindi matagumpay na sinubukang ipagpatuloy ang pag-unlad Firefox OS, na lumilikha ng isang tinidor ng Gecko engine, matapos ang pangunahing Mozilla repository at ang Gecko engine ay tinanggal mula sa pangunahing Mozilla repository noong 2016 inalis Mga bahagi ng B2G. Ginagamit ng KaiOS ang Gonk system environment, na kinabibilangan ng Linux kernel mula sa AOSP (Android Open Source Project), isang layer ng HAL para sa paggamit ng mga driver mula sa Android platform, at isang minimum na hanay ng mga karaniwang Linux utilities at library na kinakailangan upang patakbuhin ang Gecko browser engine.

Tutulungan ng Mozilla na i-update ang platform ng KaiOS (Firefox OS fork)

Ang user interface ng platform ay nabuo mula sa isang set ng mga web application Gaia. Kasama sa komposisyon ang mga programa tulad ng isang web browser, calculator, tagaplano ng kalendaryo, application para sa pagtatrabaho sa isang web camera, address book, interface para sa paggawa ng mga tawag sa telepono, email client, search system, music player, video viewer, interface para sa SMS/MMS, configurator, photo manager, desktop at application manager na may suporta para sa ilang elemento ng display mode (mga card at grid).

Ang mga application para sa KaiOS ay binuo gamit ang HTML5 stack at isang advanced na interface ng programming WebAPI, na nagpapahintulot sa iyo na ayusin ang pag-access ng application sa hardware, telephony, address book at iba pang mga function ng system. Sa halip na magbigay ng access sa totoong file system, ang mga program ay nakakulong sa loob ng isang virtual file system na binuo gamit ang IndexedDB API at nakahiwalay sa pangunahing system.

Kung ikukumpara sa orihinal na Firefox OS, higit na na-optimize ng KaiOS ang platform, muling idinisenyo ang interface para sa paggamit sa mga device na walang touch screen, binawasan ang pagkonsumo ng memorya (256 MB ng RAM ay sapat upang patakbuhin ang platform), nagbigay ng mas mahabang buhay ng baterya, nagdagdag ng suporta para sa Ang 4G LTE, GPS, Wi-Fi, ay naglunsad ng sarili nitong OTA update delivery service (over-the-air). Sinusuportahan ng proyekto ang direktoryo ng KaiStore app, na nagho-host ng higit sa 400 apps, kabilang ang Google Assistant, WhatsApp, YouTube, Facebook at Google Maps.

Noong 2018, ang Google namuhunan sa KaiOS Technologies $22 milyon at nagbigay ng integrasyon ng platform ng KaiOS sa mga serbisyo ng Google Assistant, Google Maps, YouTube at Google Search. Isang pagbabago ang ginagawa ng mga mahilig GerdaOS, na nag-aalok ng alternatibong firmware para sa mga teleponong Nokia 8110 4G na ipinadala ng KaiOS. Hindi kasama sa GerdaOS ang mga paunang naka-install na program na sumusubaybay sa mga aksyon ng user (mga Google program, KaiStore, FOTA updater, Gameloft games), nagdaragdag ng listahan ng pagharang ng ad batay sa pag-block ng host sa pamamagitan ng / Etc / host at itinakda ang DuckDuckGo bilang default na search engine.

Upang mag-install ng mga programa, sa halip na KaiStore sa GerdaOS, iminungkahi na gamitin ang kasamang file manager at GerdaPkg package installer, na nagbibigay-daan sa iyong i-install ang program mula sa lokal ZIP archive. Kasama sa mga functional na pagbabago ang isang task manager para sa sabay-sabay na trabaho sa ilang mga application, suporta para sa paglikha ng mga screenshot, ang kakayahang mag-root ng access sa pamamagitan ng adb utility, isang interface para sa pagmamanipula ng IMEI, at pag-bypass sa pagharang ng trabaho sa access point mode na ipinakilala ng mga cellular operator (sa pamamagitan ng TTL).

Pinagmulan: opennet.ru

Magdagdag ng komento