Logo sr.androidermagazine.com
Logo sr.androidermagazine.com

Унутар главне линије пројекта, највећа промена за Андроид ажурирања у годинама

Преглед садржаја:

Anonim

Андроид део двочасовне Гоогле И / О кључне речи био је кратак у поређењу са претходним годинама, али је укључивао огромну промену начина на који ће Гоогле да се ажурира на наш омиљени ОС када стигне Андроид К. Зове се Пројецт Маинлине, а циљ је ажурирање основних компоненти Андроида преко Плаи Сторе-а у потпуности у позадини без потребе за поновним покретањем телефона или присиљавањем корисника да размишља о сигурносној закрпи. Овај систем је одвојен од месечне закрпе или ажурирања системске верзије и постоји тако да Гоогле може да сачува критичне делове ОС-а безбедним и ажурираним без обзира на телефон који користите.

Да мало боље разумијемо како Маинлине функционише, сјели смо с Гоогле-овим Илиианом Малцхев-ом да научимо што више.

Андроид К бета 3 преглед: Мрачна тема, навигација гестом и још промена обавештења

Све што Маинлине додирне и како то функционише

Пројецт Маинлине је начин за ажурирање 12 основних компоненти у Андроиду које се претходно нису могле додирнути без већег ажурирања софтвера због тога колико су важне за рад других делова ОС-а. Гоогле раздваја листу у три категорије:

  • Сигурност: Медија кодеци, компоненте Медиа Фрамеворк-а, ДНС Ресолвер, Цонсцрипт
  • Приватност: УИ докумената, контролер дозвола, ЕктСервицес
  • Доследност: Подаци временске зоне, АНГЛЕ (програмери су се определили), метаподаци модула, компоненте за умрежавање, пријављени портал за пријаву, мрежна дозвола

Као што видите, све су ово прилично важни делови функционалног телефона. Да би их ажурирао без ометања уобичајеног радног стања телефона, Гоогле је изумио нови контејнер који се зове Андроид Пони ЕКСпресс (АПЕКС). Овај нови контејнер се шаље преко Гоогле Плаи Сторе-а као и било који други АПК (апп) фајл, али када стигне до телефона, он се заправо отвара као целокупни систем датотека који се монтира на телефон како би обавио свој посао. Као и ажурирања Плаи Сервицес, ажурирања Маинлине-а ће се током неколико недеља полако уводити у цео Андроид екосистем.

Када се ажурирање примјени, корисник не мора ништа да предузме и никада не би могао знати да се догодило. Али у мало вероватном случају да нешто пође по злу са ажурирањем, постоји систем повратних података који чува корисничке податке и враћа се у добро познато стање по потреби - ако ажурирање иде исправно, стари и нови кориснички подаци се спајају без проблема.

Пројецт Маинлине има за циљ убрзати безбедносне исправке за Андроид коришћењем Плаи Сторе-а

У основи, ако Гоогле треба да ажурира било коју од ових 12 ствари из било ког разлога, то може учинити преко Плаи Сторе-а, баш као што је ажурирао део Гоогле Плаи сервиса. А када се та ажурирања догоде, корисник ће већину времена бити потпуно несвестан да се то чак догађа.

Главна линија за сваки Андроид телефон

Знате она времена у прошлости у којима је Гоогле рекао "хеј, имамо нови сјајан начин да побољшамо исправке", само да неки ОЕМ произвођачи кажу "не, добро је да једноставно не ажурирамо наше телефоне" и осећало се као да нема пуно напредак је постигнут? Главни пројекат пројекта не функционира на тај начин, у ствари не може. За почетак, ови модули се дешавају довољно ниско у Андроиду да им прилагођени сучеља компанија попут Ксиаоми и Самсунг не сметају. Уз то, ових 12 модула резултат су многих преговора између Гооглеа и његових партнера. Првобитна листа модула подржаних преко Маинлине-а заправо је била много већа у почетку, али се током преговора смањила на 12.

Можда је још важније да је Гоогле добар са (и охрабрује) произвођаче и партнере који користе АПЕКС да испоручују ажурирања путем Плаи Сторе-а за своје компоненте.

Ових 12 модула се ажурирају путем Плаи Сторе-а, што значи да се ОЕМ произвођачи морају сложити да им омогуће та ажурирања како би приступили Плаи продавници. Пројецт Маинлине је сада примарни део компатибилности са Андроидом, тако да ако ваш телефон има Андроид К и има приступ Гоогле Плаи продавници, то подржава кроз Пројецт Маинлине.

За све што не спада под тај кишобран, Гоогле је направио АПЕКС контејнер отвореним извором, што значи да би нестандардни Андроид уређаји и даље могли да ажурирају критичне компоненте на овај начин, чак и ако користе нешто друго осим Плаи Сторе. Ово је сјајна вест за Амазонов екосистем, као и за телефоне објављене на местима попут Кине, где Плаи Сторе није гаранција.

Можда је још важније да је Гоогле добар са произвођачима и партнерима који користе АПЕКС за испоруку ажурирања путем Плаи Сторе-а за сопствене компоненте. То би могло значити да би компаније попут Самсунг-а могле да користе АПЕКС за ажурирање сопствених апликација на нивоу система без потпуног поновног покретања и ажурирања у име корисника. Теоретски би то могли да користе и оператери за ажурирање ствари повезаних са мрежом на вашем телефону ако се то сматра потребним. Ништа од овога није наравно гаранција, али Гоогле је јасно рекао да овде постоји пуно потенцијала за заједничку употребу.

Почетак будућности

Основна механика рада Пројекта Маинлине представља пуно техничких ствари, али смешно је важна за будућност платформе. Док Гоогле наставља да премошћује линију између самоуправног екосистема и отворене федеративне платформе, преговарајући о напретку на коме би се функције могле додавати и мењати без потпуног ажурирања система или би се нешто слично Стагефригхт рањивости могло одмах закрпати на сваком телефону, масовно постигнуће. И један наш разговор с Илијаном је јасно ставио до знања, ово је само почетак онога што ће Маинлине и сродне технологије бити способне.

Лако је гледати Гоогле како говори о ажурирањима система и помислити „да да, чули смо да се ажурирања побољшавају и раније“, али истина је да стална побољшања видимо већ годинама и тек тек сада почињемо са увидом у предности. Па чак и уз тај успјех, вриједи нагласити да су Маинлинеови радови доиста нова ствар и огроман корак ка осигуравању сваког корисника да буде заштићен када му је најпотребнија.