ЕКСКЛУЗИВНО: Ажурирања Пикел софтвера, промене партиција, двоструко покретање и беспрекорна прилагођена ажурирања РОМ-а

click fraud protection

У разговору са ТВРП-овим водећим програмером, Деес_Трои-ом, по том питању, верујемо да би можда било могуће искористити беспрекорна ажурирања за обезбеђивање двоструког покретања.

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

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

Међутим, то није спречило неке од радозналијих међу нама да схвате како тачно Гоогле планира да омогући беспрекорна ажурирања. Итан Јонкер, који се зове под именом

Деес_Трои и најпознатији је по свом раду као водећи програмер на Тим Вин Рецовери Пројецт, голубица право у изворни код Ноугата објавио Гугл да би разумео са чиме има посла када Пикел уређаји неизбежно буду пуштени у продају. Гоогле је направио неке занимљиве измене у распореду партиција на предстојећим Пикел уређајима – и уз нешто лукавог рада програмера на нашим форумима, Деес_Трои претпоставља да двоструко покретање може бити могуће.


Гоогле-ови Пикел телефони и њихове партиције

Некус 6П табела партиција

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

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

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

Ток рада за ажурирање Цхроме ОС-а – Претпоставља се да ће Андроид пратити нешто слично

У почетку смо веровали да ће телефони који се испоручују са унапред инсталираним Ноугат-ом долазити само са секундарном /системском партицијом. Према Деес_Трои-у, Пикел телефони ће се испоручивати са две копије већине, ако не и свих партиција на уређају.

Нови Пикел телефони ће имати 2 системске партиције, 2 партиције за покретање, 2 партиције добављача, 2 модемске партиције, итд. Један скуп партиција ће бити активан -- скуп партиција које се тренутно користе за покретање уређаја. Када се ажурирање објави, ажурирање ће бити примењено на други скуп у позадини. Када се ажурирање примени, појавиће се упит са захтевом за поновно покретање. Поновно покретање неће укључивати покретање до опоравка. Уместо тога, уређај ће променити који скуп партиција се користи на други сет и ви ћете брзо, можда скоро тренутно, покренути ажурирани уређај. - Деес_Трои


Пикел телефони са двоструким покретањем и беспрекорна прилагођена ажурирања РОМ-а?

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

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

Имајте на уму да не можемо бити сигурни да ће ове функције функционисати све док заиста не будемо имали при руци радне уређаје, али дато Деес_Трои-ов опсежан рад на ТВРП-у и његово истраживање Ноугатовог изворног кода, верујемо да је ова спекулација веома веродостојан.

Иако све ове предстојеће и вероватне карактеристике звуче позитивно, открили смо и много промена које компликују развој на предстојећим Пикел уређајима. Детаљно ћемо их описати у другом чланку који је заказан за сутра, али у међувремену, молимо вас да држите своју рекламу под контролом!