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

Гоогле-ов јединствени поступак ажурирања један је од најбољих делова посједовања пиксела

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

Anonim

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

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

Две заблуде

Започнимо рјешавањем двије ствари код којих већина нас погријеши: 1) Број продатих уређаја чини велику разлику. 2) Превозници и произвођачи нису на слици.

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

Андроид на Некус 5Кс је исти као Андроид на Некус 6П или Пикел.

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

Оно што овде стварно мислимо је да је Гоогле једина компанија која пише софтвер за Андроид исправку на Некус или Пикел телефону. Ни технички није тачно, али добија поруку преко. Ово је Андроид онако како је то направио Гоогле без већих промена.

Примена

Гоогле је прилично добар у интернет стварима. Уградио је ФОТА упдате (Ф ирмваре О вер Т хе А ир) систем у Андроид који је једноставан и робустан. Апликација у системском софтверу покреће сервер, а ако одговор показује да је доступно ажурирање, покреће се посебна услуга менаџера преузимања и хвата датотеку. Гоогле хоцира те датотеке за скоро сваки Андроид телефон.

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

Ажурирање се користи за скоро сваки други телефон на исти начин.

Како се развија ажурирање

Ово је важан део.

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

Када Гоогле ажурирање „доврши“, то за Самсунг још увек није завршено.

Људи који су укључени у изградњу Андроид-а за Некус или Пикел телефон у основи користе Андроид код онако како је написан. Израдити Андроид из изворног кода уопште није тешко. Неколико наредби које су дате рачунару који је правилно подешен за састављање Андроида је све што је потребно за уградњу свих делова у софтвер који се може копирати у телефон. "Тежак" посао раде људи писање и промена самог кода.

Телефони које продаје Самсунг или ЛГ или било која друга компанија не користе код на начин на који је написано. То значи да не могу само преузети ажуриране делове и направити свој софтвер као што може Гоогле. Ово је посебно очигледно за оне месечне закрпе за безбедност Андроид, које је потребно прилагодити да раде са прилагођеним оперативним системима које компаније граде користећи Андроид као базу.

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

Корак који Гоогле Хардвер не мора да уради - радите на променама овог основног слоја у коду за прилагођени оперативни систем - је оно што Некусу или Пикел телефону даје предност када је у питању чекање на ажурирање.

Ово је неизбежно када имате различите компаније које граде исти софтвер из истог основног кода. Циљ је богат екосистем изграђен од различитих компанија које нуде врло различита искуства, а истовремено су компатибилне са Андроидом на нивоу функција и апликација. Не бисмо то желели другачије.