Logo tl.androidermagazine.com
Logo tl.androidermagazine.com

Sa loob ng pangunahing linya ng proyekto, ang pinakamalaking pagbabago sa mga update sa android sa mga taon

Talaan ng mga Nilalaman:

Anonim

Ang bahagi ng Android ng dalawang oras na Google I / O keynote ay maikli kumpara sa mga nakaraang taon, ngunit kasama nito ang isang napakalaking pagbabago sa paraan na itutulak ng Google ang na-update sa aming paboritong OS kapag dumating ang Android Q. Ito ay tinatawag na Project Mainline, at ang layunin ay upang i-update ang mga pangunahing sangkap ng Android sa pamamagitan ng Play Store nang buo sa background nang hindi kinakailangang i-reboot ang telepono o pilitin ang gumagamit na mag-isip tungkol sa isang security patch. Ang system na ito ay hiwalay mula sa buwanang patch ng seguridad o isang pag-update ng bersyon ng system, at umiiral upang mapanatili ng Google ang mga kritikal na bahagi ng OS na ligtas at na-update kahit na anong telepono ang iyong ginagamit.

Upang makakuha ng isang mas mahusay na pag-unawa sa kung paano gumagana ang Mainline, nakaupo kami kasama ang Iliyan Malchev ng Google upang matuto hangga't maaari.

Ang pagsusuri sa Android Q beta 3: Madilim na tema, pag-navigate ng kilos at maraming mga pagbabago sa abiso

Lahat hawakan ng Mainline, at kung paano ito gumagana

Ang Proyekto ng Mainline ay isang paraan upang mai-update ang 12 mga pangunahing sangkap sa Android na hindi ma-hinawakan nang walang isang pangunahing pag-update ng software dahil sa kung gaano kahalaga ang mga ito sa pag-andar ng iba pang mga bahagi ng OS. Paghiwalayin ng Google ang listahan sa tatlong kategorya:

  • Seguridad: Mga Codec ng Media, Mga Bahagi ng Media Framework, DNS Resolver, Conscrypt
  • Pagkapribado: Mga Dokumento ng UI, Controller ng Pahintulot, ExtService
  • Pagkakasundo: Ang data ng timezone, ANGLE (opt-in ng mga developer), Module Metadata, mga bahagi ng Networking, Pag-login sa Pag-login, Pag-configure ng Network ng Pahintulot

Tulad ng nakikita mo, lahat ito ay medyo mahahalagang bahagi ng isang gumaganang telepono. Upang ma-update ang mga ito nang hindi nakakagambala sa normal na pagkakasunud-sunod ng pagtatrabaho ng telepono, nag-imbento ang Google ng isang bagong lalagyan na tinatawag nitong Android Pony EXpress (APEX). Ang bagong lalagyan na ito ay ipinadala sa pamamagitan ng Google Play Store tulad ng anumang iba pang file na APK (app), ngunit kapag nakarating ito sa telepono ay talagang hindi ito natanggap upang maging isang buong sistema ng file na naka-mount sa telepono upang gawin ang trabaho. At tulad ng mga pag-update ng Mga Serbisyo sa Play, ang mga pag-update ng Mainline ay dahan-dahang magulong sa buong ecosystem ng Android sa buong kurso ng ilang linggo.

Kapag na-apply ang pag-update, ang gumagamit ay hindi kailangang gumawa ng anuman at hindi dapat alam na nangyari ito. Ngunit sa hindi malamang na kaganapan ang isang bagay ay nagkakamali sa isang pag-update, mayroong isang sistema ng pag-rollback sa lugar na pinapanatili ang data ng gumagamit at muling bumalik sa kilalang mabuting estado kapag kinakailangan - kung ang pag-update ay maayos, ang luma at bagong data ng gumagamit ay sumanib nang walang putol.

Nilalayon ng Project Mainline na mapabilis ang mga update sa seguridad ng Android sa pamamagitan ng paggamit ng Play Store

Kaya talaga, kung kailangan ng Google na i-update ang alinman sa mga 12 bagay na ito sa anumang kadahilanan, magagawa ito sa pamamagitan ng Play Store tulad ng pag-update ng isang bahagi ng Mga Serbisyo sa Google Play. At kapag nangyari ang mga pag-update na iyon, ang gumagamit ay halos lahat ng oras ay ganap na walang kamalayan na ito ay nangyayari kahit na.

Pangunahing linya para sa bawat telepono sa Android

Alam mo ang mga oras na iyon kung saan sinabi ng Google na "hey mayroon kaming isang cool na bagong paraan upang gawing mas mahusay ang mga pag-update" lamang na magkaroon ng sasabihin ng ilang mga OEM na "nah kami ay nagbibigay-daan sa hindi kailanman i-update ang aming mga telepono" at naramdaman na hindi maraming nagawa ang pag-unlad? Ang Mainline ng Project ay hindi gumagana sa ganoong paraan, sa katunayan ay hindi ito magagawa. Para sa mga nagsisimula, ang mga modyul na ito ay nangyayari na mababa sa Android na ang mga pasadyang UIs mula sa mga kumpanya tulad ng Xiaomi at Samsung ay hindi nakakakuha ng paraan. Bilang karagdagan, ang mga 12 module na ito ay bunga ng maraming pag-uusap sa pagitan ng Google at mga kasosyo nito. Ang orihinal na listahan ng mga module na sinusuportahan sa pamamagitan ng Mainline ay talagang mas malaki sa simula, ngunit ito ay masikip hanggang sa 12 sa kurso ng negosasyon.

Marahil mas mahalaga, ang Google ay cool sa (at hinihikayat) ang mga tagagawa at kasosyo gamit ang APEX upang maihatid ang mga update sa pamamagitan ng Play Store para sa sarili nitong mga sangkap.

Ang mga 12 module na ito ay na-update sa pamamagitan ng Play Store, na nangangahulugang ang mga OEM ay kailangang sumang-ayon upang payagan ang mga update na ito upang ma-access ang Play Store. Ang Project Mainline ay isang pangunahing bahagi ng pagiging tugma ng Android ngayon, kaya kung ang iyong telepono ay nagpapatakbo ng Android Q at may access sa Google Play Store ito ay suportado sa pamamagitan ng Project Mainline.

Para sa lahat ng bagay na hindi nahuhulog sa ilalim ng payong na iyon, ginawa ng Google ang open source ng APEX, na nangangahulugang posible para sa mga hindi matatag na mga aparato ng Android na pinipili pa ring i-update ang mga kritikal na sangkap sa ganitong paraan kahit na gumagamit ito ng ibang bagay kaysa sa Play Store. Ito ay mahusay na balita para sa ekosistema ng Amazon, pati na rin ang mga telepono na inilabas sa mga lugar tulad ng Tsina kung saan ang Play Store ay hindi isang garantiya.

Marahil mas mahalaga, cool ang Google sa mga tagagawa at kasosyo gamit ang APEX upang maihatid ang mga update sa pamamagitan ng Play Store para sa sarili nitong mga sangkap. Ito ay maaaring mangahulugang ang mga kumpanya tulad ng Samsung ay maaaring gumamit ng APEX upang i-update ang sarili nitong mga antas ng system-level na hindi nangangailangan ng isang kabuuang pag-reboot at pag-update sa ngalan ng gumagamit. Sa teorya, maaari rin itong magamit ng mga operator upang ma-update ang mga bagay na may kaugnayan sa network sa iyong telepono kung ito ay itinuturing na kinakailangan. Wala sa mga ito ang isang garantiya, siyempre, ngunit nilinaw ng Google na mayroong maraming potensyal dito para sa ibinahaging paggamit.

Ang simula ng hinaharap

Ang pinagbabatayan na mekanika ng kung paano gumagana ang Project Mainline ay maraming malalim na mga teknikal na bagay, ngunit nakakatawa itong mahalaga sa hinaharap ng platform. Habang nagpapatuloy ang straddle ng Google sa linya sa pagitan ng pinamamahalaang ecosystem ng sarili at buksan ang federated platform, ang pakikipag-ayos sa isang landas na pasulong kung saan maaaring maidagdag at mabago ang mga tampok nang walang isang buong pag-update ng system, o tulad ng kahinaan ng Stagefright ay maaaring agad na mai-tap sa bawat telepono, ay isang napakalaking nagawa. At isa sa aming napag-usapan kay Iliyan na malinaw, ito lamang ang simula ng kung ano ang magagawa ng Mainline at mga kaugnay na teknolohiya nito.

Madaling tingnan ang Google na pinag-uusapan ang tungkol sa mga pag-update ng system at isipin "oo oo, narinig namin ang mga pag-update ay nagpapabuti bago" ngunit ang katotohanan ay nakita namin ang mga matatag na pagpapabuti sa loob ng maraming taon at ngayon lamang nagsisimula upang makita ang mga pakinabang. At kahit na sa tagumpay na iyon, sulit na ituro ang Mainline na gumagana ay isang tunay na bagong bagay at isang napakalaking hakbang patungo sa pagtiyak na ang bawat gumagamit ay protektado kapag kailangan nila ito ng higit.