Raksts

Inside Project Mainline, lielākās izmaiņas Android atjauninājumos pēdējos gados

Divu stundu Android daļa Google I / O galvenā konference bija īss, salīdzinot ar iepriekšējiem gadiem, taču tas ietvēra milzīgas izmaiņas veidā, kā Google gatavojas atjaunināt mūsu iecienītāko OS, kad Android Q pienāk. To sauc Projekta galvenā līnija, un mērķis ir atjaunināt Android galvenos komponentus, izmantojot Play veikalu, pilnībā fonā, bez nepieciešamības pārstartēt tālruni vai liekot lietotājam domāt par drošības plāksteri. Šī sistēma ir atdalīta no ikmēneša drošības plākstera vai sistēmas versijas atjauninājuma, un tā pastāv, lai Google varētu saglabāt un atjaunināt OS svarīgās daļas neatkarīgi no tā, kuru tālruni izmantojat.

Lai gūtu nedaudz labāku izpratni par Mainline darbību, mēs apsēdāmies ar Google Iliyan Malchev, lai uzzinātu pēc iespējas vairāk.

Android Q beta 3 pārskats: tumša tēma, žestu navigācija un citas paziņojumu izmaiņas

Viss, ko skar Mainline, un kā tas darbojas

Project Mainline ir veids, kā atjaunināt 12 galvenos Android komponentus, kurus iepriekš nevarēja pieskarties bez nozīmīga programmatūras atjauninājuma, ņemot vērā to nozīmi citu programmatūras daļu darbībā OS. Google sadala sarakstu trīs kategorijās:

Verizon piedāvā Pixel 4a tikai par $ 10 / mo jaunās Neierobežotās līnijās

  • Drošība: Multivides kodeki, multivides ietvara komponenti, DNS atrisinātājs, šifrēšana
  • Konfidencialitāte: Dokumentu lietotāja saskarne, atļauju kontrolieris, ExtServices
  • Konsekvence: Laika joslas dati, ANGLE (izstrādātāju izvēles iespējas), moduļa metadati, tīkla komponenti, pieslēgšanās portālā, tīkla atļaujas konfigurācija

Kā redzat, šīs visas ir diezgan svarīgas funkcionējoša tālruņa daļas. Lai tos atjauninātu, nepārtraucot tālruņa parasto darba kārtību, Google izgudroja jaunu konteineru, ko sauc par Android Pony EXpress (APEX). Šis jaunais konteiners tiek nosūtīts caur Google Play veikalu tāpat kā jebkurš cits APK (lietotnes) fails, bet tad, kad tas tiek darīts nokļūst pie tālruņa, tas faktiski atceļ visu failu sistēmu, kas tiek piestiprināta tālrunim, lai to izdarītu darbs. Tāpat kā Play pakalpojumu atjauninājumi, arī galveno līniju atjauninājumi pāris nedēļu laikā lēnām tiks ieviesti visā Android ekosistēmā.

Kad atjauninājums tiek lietots, lietotājam nekas nav jādara, un viņam nekad nevajadzētu zināt, ka tas notika. Bet maz ticams, ka ar atjaunināšanu kaut kas noiet greizi, ir izveidota atgriezeniskā sistēma, kas saglabā lietotāja datus un pēc nepieciešamības atgriežas šajā zināmajā labajā stāvoklī - ja atjaunināšana norit pareizi, vecie un jaunie lietotāja dati saplūst nemanāmi.

Projekta Mainline mērķis ir paātrināt Android drošības atjauninājumus, izmantojot Play veikalu

Tātad, ja Google jebkāda iemesla dēļ ir jāatjaunina kāda no šīm 12 lietām, to var izdarīt, izmantojot Play veikalu, tāpat kā tas atjaunināja daļu no Google Play pakalpojumiem. Un, kad šie atjauninājumi notiks, lietotājs lielāko daļu laika nemaz nezinās, ka tas pat notiek.

Galvenā līnija katram Android tālrunim

Jūs zināt tos pagātnes gadījumus, kad Google teica: "Hei, mums ir jauns foršs veids, kā uzlabot atjauninājumus" ir daži oriģināliekārtu ražotāji, kas saka: "mums ir labi, mēs vienkārši nekad neatjauninām savus tālruņus", un šķita, ka nav daudz progresa uztaisīts? Projekts Mainline nedarbojas šādā veidā, patiesībā tas nevar. Iesācējiem šie moduļi operētājsistēmā Android notiek pietiekami zemu, ka tādu uzņēmumu kā Xiaomi un Samsung pielāgotās lietotāja saskarnes netraucē. Turklāt šie 12 moduļi ir daudzu sarunu rezultāts starp Google un tā partneriem. Sākotnējais moduļu saraksts, ko atbalstīja, izmantojot Mainline, sākumā bija daudz lielāks, taču sarunu gaitā tas samazinājās līdz 12.

Varbūt vēl svarīgāk ir tas, ka Google ir foršs (un mudina) ražotājus un partnerus, kas izmanto APEX, piegādāt atjauninājumus, izmantojot Play veikalu, saviem komponentiem.

Šie 12 moduļi tiek atjaunināti, izmantojot Play veikalu, un tas nozīmē, ka oriģinālajiem ražotājiem ir jāpiekrīt atļaut šos atjauninājumus, lai piekļūtu Play veikalam. Project Mainline tagad ir galvenā Android saderības sastāvdaļa, tādēļ, ja tālrunī darbojas operētājsistēma Android Q un tam ir piekļuve Google Play veikalam, to atbalsta Project Mainline.

Visam, kas neietilpst šajā lietussargā, Google padarīja APEX konteineru par atvērtu avotu, kas nozīmē, ka tas būtu iespējams nestandarta Android ierīcēm joprojām izvēlēties šādā veidā atjaunināt kritiskos komponentus, pat ja tās izmanto kaut ko citu, nevis Play veikalu. Šī ir lieliska ziņa gan Amazon ekosistēmai, gan tālruņiem, kas izlaisti tādās vietās kā Ķīna, kur Play veikals nav garantija.

Varbūt vēl svarīgāk ir tas, ka Google ir lielisks ar ražotājiem un partneriem, kas izmanto APEX, lai piegādātu atjauninājumus, izmantojot Play veikalu, saviem komponentiem. Tas varētu nozīmēt, ka tādi uzņēmumi kā Samsung varētu izmantot APEX, lai atjauninātu savas sistēmas līmeņa lietotnes, neprasot pilnīgu atsāknēšanu un atjaunināšanu lietotāja vārdā. Teorētiski to varētu izmantot arī pārvadātāji, lai atjauninātu ar tīklu saistītas lietas jūsu tālrunī, ja tas tika uzskatīts par nepieciešamu. Tas, protams, nav garantija, taču Google ir skaidri norādījis, ka šeit ir daudz koplietošanas iespēju.

Nākotnes sākums

Rasels Holijs

Rasels ir Android Central līdzstrādnieks. Viņš ir bijušais servera administrators, kurš Android lieto kopš HTC G1, un burtiski burtiski uzrakstīja grāmatu Android planšetdatoros. Parasti jūs varat atrast viņu pakaļ nākamo tehnoloģiju tendenci, kas sāp viņa maku. Atrodi viņu Facebook un Twitter.

instagram story viewer