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

Mainline ng proyekto para sa android q: kung ano ito, kung ano ito ay hindi, at kung paano ito gumagana

Talaan ng mga Nilalaman:

Anonim

Ang Android ay isang kamangha-manghang piraso ng software. Nagdudulot ito ng isang mahusay na halo ng kaginhawaan at mga tampok ng seguridad sa talahanayan pati na rin ang mga tampok ng kapangyarihan-gumagamit na walang sinumang nais naisip na magkaroon ng isang telepono ng ilang taon na ang nakalilipas. Talagang ito ay isang paglukso pasulong patungo sa pagkakaroon ng isang kumpletong personal na computer sa iyong bulsa.

Ang isang maraming lutuin mula sa mga kumpanya na alam mobile na maghurno ng isang Android dessert.

Ang isang malaking bahagi ng dahilan na magagawa nito ay dahil sa mga matalinong tao na sumulat ng code. Pinapanatili ng Google ang code ng Android, ngunit ang proyekto ay bukas na mapagkukunan at puno ng mga makatas na tampok at pag-andar mula sa mga pangalan tulad ng Samsung, Motorola, LG, Huawei, at maging sa Microsoft at Apple. Mula sa mababang antas ng code na gumagatas sa lahat ng mga numero upang gawin ang lahat ng mga bagay na gumagana hanggang sa mga bilugan na mga icon at mga animation, ang Android ay produkto ng mga tao at mga kumpanya na nakakaalam ng mobile.

Ang bukas na likas na mapagkukunan ng Android ay nakamit din ang iba pa; isang bagay na hindi ganoon katindi at maganda: pagkapira-piraso. Kapag ang 100 iba't ibang mga kumpanya grab ang source code at bumuo ng 100 bahagyang iba't ibang mga bersyon ng Android, pinapanatili ang mga aparato hanggang sa kasalukuyan ay isang bundok ng trabaho. Nakasalalay din ito sa kumpanya na gumawa ng isang telepono dahil sa teknikal na ginawa din nila ang operating system. Ang mga sobrang cool na tampok na idinagdag ng mga tagagawa ng telepono ay isang dobleng talim - ginagawa nila ang mas mahusay na software, ngunit ginagawa din nila ang pag-update nito ng maraming trabaho.

Sinubukan ng Google ang lahat upang makakuha ng isang hawakan sa mga update at ang Mainline ay maraming taon sa paggawa.

Maraming nagawa ang Google upang subukang at pahamakin ang mga pag-update ng Android at gawin silang isang bagay na maaari nitong pamamahala sa sarili nitong. Ang proyekto Treble ay isang inisyatiba upang matulungan ang mga kumpanya na gumawa ng mga bahagi ng microprocessors tulad ng Qualcomm at NVIDIA na mabilis na mai-update ang kanilang mga bahagi ng software, at gumana talaga ito. Ang pag-ampon ng Android Pie ay 2.5 beses na mas mataas kaysa sa Android Oreo sa mga unang buwan, at ang mga patch ng seguridad ay umabot sa 84% na higit pang mga gumagamit ngayon. Iyon ay isang kahanga-hangang pag-ikot sa loob lamang ng isang taon, ngunit ang Google ay may mas mataas na mga layunin sa Project Mainline.

Ang Mainline ay isang paraan upang mai-update ang mga pangunahing bahagi ng Android nang direkta mula sa Google sa paraang pamilyar ka na: ang Google Play Store. Ito ay isang mataas na layunin, ngunit sa palagay ko makakatulong ito.

Ano ang Project Mainline?

Ang Mainline ay isa pang pagbabago na makakatulong sa mga teleponong Android na makakuha ng kritikal at mahahalagang pag-update nang mas maaga dahil wala sa mga pagbabago ay mangangailangan ng pag-update ng system mula sa tagagawa ng telepono.

Kung regular kang nakakuha ng mga security patch sa 2019 ngunit hindi sa 2018, salamat sa Project Treble.

Maaaring pamilyar ka sa nakikita ang isang patch sa seguridad na pumasok o kahit isang pag-update ng bersyon at i-install ito sa pamamagitan ng abiso. Ang pag-update na iyon ay nangangailangan ng maraming trabaho. Ang Google at ang lahat ng mga kasosyo sa OEM ay gumawa ng mga pagbabago sa batayang code ng Android, ang kumpanya na nagtayo ng iyong telepono ay gumawa ng mga pagbabago kaya lahat ito ay nagtrabaho sa kanilang bersyon, pagkatapos ito ay nasubukan at ipinadala bilang isang pag-update ng hangin. Bagaman ang ilang mga pagbabago ay nangangailangan ng napakaraming mga kamay na nagtatrabaho sa kanila, ang iba ay nasa likuran ng mga pagbabago sa eksena na hindi talaga kailangan ng maraming mga developer na nagtatrabaho sa kanila. Ginawa na ng Google ang mga pagbabago, kaya kung nagawa nilang mag-plug mismo sa bawat telepono, mangyari ang dalawang bagay:

  • Makakakuha ka ng mga update para sa mga pag-aayos ng seguridad at bug, pati na rin ang mga pagpapahusay ng pag-andar, mas mabilis.
  • Ang kumpanya na nagtayo ng iyong telepono ay hindi kailangang gumastos ng oras at mga mapagkukunan sa paggawa ng trabaho na nagawa na ng Google.

Ang pagtatayo ng tulad nito ay hindi madali. Hindi dinisenyo ang Android sa isang modular na paraan sa simula, kaya ang pag-convert ng mga bagay ay tumagal ng maraming oras at trabaho. Kinakailangan din ito ng pagbabago o dalawa sa kung paano inaasahan ng isang telepono na mai-update ang mga pangunahing sangkap na ito. Talagang cool na mula sa isang punto ng pag-unlad ng software; ang pagtingin sa Google na gumana nang husto upang "ayusin" ang mga pagkakamali ng nakaraan ay kamangha-manghang.

Paano gumagana ang Mainline?

Ang Mainline ay tumatagal ng 12 pangunahing sangkap ng Android at ginagawa ang mga ito ng kaunti pa sa modular. Noong nakaraan ang mga sangkap na ito ay nangangailangan ng isang buong pag-update ng system kung may mga pagbabago, ngunit may Mainline maaari silang mai-update sa pamamagitan ng Play Store. Pinaghiwa ng Google ang 12 sangkap 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

Ang mga ito ay mga mababang antas ng pag-andar na kailangang gumana nang maayos upang ang iyong telepono ay gumana nang lahat. Maaari na nating i-update ang mga bagay tulad ng camera app o keyboard sa pamamagitan ng Google Play, ngunit iyon ang mga app na tumatakbo sa tuktok ng mga ito ng mga code. Sa katunayan, ang mga bagay na ito ay mga pangunahing kaalaman ng operating system na hindi dapat kailangang ipasadya ng kumpanya na nagtayo ng iyong telepono. Makatuwiran para sa mga pag-update na diretso na mula sa Google, ngunit hindi kailanman naging paraan upang gawin ito dati.

Ang Mainline ay nagdadala ng isang bagong lalagyan ng file na tinawag ng Google na APEX. Ito ay nakatayo para sa Android Pony EXpress, at ang mga file ay ipinamamahagi sa parehong paraan ng isang app. Nakita mo ang pag-update sa Play Store at i-tap ang pindutan o pinagana ang awtomatikong pag-update, at nag-download ito sa iyong telepono kung saan ang isang maliit na software na nakakaalam kung paano mapangasiwaan ang mga ito.

Gayunman, kapag nangyari iyon, magkakaiba ang mga bagay. Kung saan ang isang app ay na-scan lamang para sa integridad pagkatapos ay kinopya sa tamang lugar sa imbakan ng iyong telepono, ang mga file ng APEX ay aktwal na na-decompress sa isang imahe ng miniature system na naka-mount at gagamitin upang matiyak na ang lahat ay halal. Pagkatapos ang mga tamang file at data ay inilipat mula sa imaheng iyon sa aktwal na sistema ng iyong telepono, ang imahe ng APEX ay hindi mabilang, at ang imahe ay mailabas. Ito ay isang paraan ng nobela upang mapaglabanan ang isang problema na naganap ang Android magpakailanman.

Ang Google at isang pagpatay sa mga kasosyo sa OEM ay nagtutulungan upang matiyak na ang lahat ay gagana nang makuha ito sa iyong telepono.

Narito ang pinaka-cool na bahagi - ang mga kumpanya tulad ng Samsung na labis na namuhunan sa trabaho sa Android kasama ang Google upang matiyak na ang mga pag-update na ito ay gagana sa mga aparato nito. Ang bawat iba pang mga OEM ay maaaring gawin ang parehong. Nangangahulugan ito na hindi ka dapat makakuha ng isang pag-update na nagpapalala sa mga bagay. Sa katunayan, hindi mo dapat pansinin na mayroon kang isang pag-update sa lahat kung tama ang lahat.

Dahil hindi lahat ay pupunta nang tama sa lahat ng oras, mayroong ilang mga pangangalaga sa lugar. Kung ang mga bagay ay hindi gumagana tulad ng inaasahan, ang bagong software sa loob ng APEX file ay hindi mailalapat. Kung ang ilang mga ibabaw ng bug matapos na mai-install ang lahat, ang unti-unting pag-rollout ng google ng google ay ginagawa ang trabaho at huminto ang pag-update hanggang sa maayos ito. Kung hindi ka nasisiyahan upang makuha ang "masamang" pag-update, binabaligtad lamang ng iyong telepono ang mga pagbabago sa pamamagitan ng isang backup na pinapanatili ng system. At hindi mo pa rin dapat malaman ang anumang nangyari maliban kung nais mo.

Sinubukan at sinubukan ng Google na makakuha ng isang hawakan sa mga update sa Android sa loob ng maraming taon. Marami sa mga bagay na nagawa nito, ngunit hindi sapat na sapat - walang nais ang bawat telepono ng Android na maging sa pinakabagong bersyon nang higit sa ginagawa ng Google. Mahalaga para sa dalawang bilyon o kaya ang mga telepono ng Android sa lahat ay gumagamit ng parehong hanay ng mga API ng software at may parehong mga tampok na pangunahing. Ang Project Mainline ay mukhang higit pa sa isang Band-Aid at dapat gumawa ng maraming upang maabot ang layunin.

At darating ito sa Android Q mamaya sa taong ito.

Kumuha ng Higit pang Pixel 3a

Google Pixel 3a

  • Repasuhin ng Google Pixel 3a
  • Pinakamahusay na Mga Protektor ng Screen para sa Pixel 3a XL
  • Pinakamahusay na Mga Kaso para sa Pixel 3a XL
  • Pinakamahusay na Mga Kaso para sa Pixel 3a
  • Pinakamahusay na Mga Kagamitan sa Pixel 3a

Maaari kaming kumita ng komisyon para sa mga pagbili gamit ang aming mga link. Dagdagan ang nalalaman.