26Aug

Екплаинед Андроид Ноугат'с "Сеамлесс Упдатес"

У свим генерацијама Андроид уређаја - укључујући и ажурирање оперативног система Марсхмаллов-а су у суштини функционисале на исти начин: ажурирање се преузима, телефон се поново покреће и ажурирање се примењује.Током овог времена, телефон је бескористан, бар док ажурирање није у потпуности инсталирано.Са Нугатовим новим "Беамлесс Упдатес", овај модел је ствар прошлости.

Како се ажурирају у Андроиду 7.0 Ноугат

Гоогле је направио страницу са свог сопственог Цхроме ОС-а за нови метод ажурирања.Цхромебоокови су ефикасно увек радили овако: ажурирање се преузима у позадини, а затим од корисника тражи да је ребоот потребан да би се завршио процес инсталације.Једном брзом ребоотом касније, а ажурирање је завршено - нема чекања да се ажурирање инсталира, нема "оптимизације" или било које друге ствари за које се чини да узимају старосне групе .Брзо је, лако, и највише од свега, нема неразумно време застоја.

Почевши од Андроид-а 7.0, ово је правац ажурирања Андроид-а.Вреди напоменути да овај

неће примјењивати на уређаје који се ажурирају на Ноугат, само на оне који се испоручују са софтвером.Разлог за то је савршено логичан: овај нови метод ажурирања ће захтевати две партиције система да би радили, а готово сви тренутни Андроид телефони имају само један.Поновно расподељевање уређаја на лету могло би бити потенцијално катастрофално( и вероватно би било у многим сценаријима), тако да је Гооглеова одлука да је остави саму на актуелним генерацијским телефонима угледан, иако буммер.

Ради нешто мало овако: постоји активна партиција система и неактивна партиција, која су слике огледала једне од других.Када се ОТА ажурирање постане доступно, активна партиција га преузима, а затим ажурира неактивну партицију.Једном ребоотом касније, неактивна партиција постаје активна, а претходно активна партиција постаје мирна, а ово се примјењује на ажурираном софтверу.

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

Још увек нисмо видели то у акцији, тако да још увек постоји пуно питања

Наравно, долази са својим сопственим скупом питања и забринутости.Иако схватамо како овај систем функционише у теорији, тек треба да видимо како то заправо ради у пракси, пошто Ноугат још није имао ажурирање и није било уређаја са 7.0.Било шта је шпекулација, али претпостављам да ће, када се примењује ажурирање, на примјер, вероватно ће бити прилично тешко погодити перформансе система.

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

У међувремену, Гоогле је преселио у нови систем датотека под називом СкуасхФС, који је високо компримовани фајл систем само за читање који је првобитно дизајниран за уграђене системе у ситуацијама слабе меморије.Ово би дефинитивно требало да помогне надокнађивању неких питања о простору, која ће се неизбежно подразумијевати са постављањем двосистемске партиције.Ипак, можда ћемо почети да видимо уређаје који се испоручују са минималним од 32ГБ који се крећу напред.Време ће показати.

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

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