Android Centrala

Googlov edinstven postopek posodabljanja je eden najboljših delov lastništva Pixela

protection click fraud

Kar zadeva posodobitve, je med Googlovimi telefoni in telefoni katerega koli drugega podjetja izredno dobro opredeljena ločnica. Čeprav obstaja nekaj izjem, veste, da lahko pravočasno posodobitev Androida pričakujete le, če uporabljate telefon, ki ga je nedavno prodal Google. Skratka, razen če vaš telefon pravi Nexus ali Pixel na zadnji strani, je lahko pridobivanje posodobitev tako naključno in nepredvidljivo kot metanje kock.

Kadarkoli začnemo govoriti o situaciji s posodobitvijo, bo nekdo omenil, da lahko Google to naredi hitreje, ker ne gre prek operaterjev in podjetij, ki izdelujejo strojno opremo telefona. Tukaj je veliko več v igri, a pogled na to, kako se rodi in dostavi posodobitev za Google Android, bi moral biti zabaven pogovor!

Dve napačni predstavi

Začnimo z obravnavanjem dveh stvari, ki se nas večina zmoti: 1) Število prodanih naprav naredi veliko razliko. 2) Nosilci in proizvajalci niso na sliki.

Izdelava posodobitve programske opreme za en telefon je enaka izdelavi posodobitve programske opreme za milijon telefonov. Pri uvajanju so razlike, ker ga prenaša več ljudi in se lahko zgodi več napak, vendar se spreminja koda in testiranje, kako vse deluje, je popolnoma neodvisno od tega, koliko telefonov, ki jo bodo uporabljali, je v naravi.

Android na Nexusu 5X je enak Androidu na Nexusu 6P ali Pixelu.

Android ni razvit v balončku in tudi ni testiran v enem. Proizvajalec je še vedno vključen v posodobitev za telefon Pixel ali Nexus. Nekdo sodeluje s prodajalci, ki izdelujejo posamezne komponente in zagotovijo, da vse deluje po pričakovanjih in je razvrščeno licenciranja, nato pa je preizkušen s prispevki številnih drugih podjetij, kot so veliki prodajalci programske opreme in nosilci. Verizon (na primer) daje precej visoko vrednost svojemu omrežju in bi določen telefon hitro uvrstil na črno, če bi povzročil težave. Google pridobi Verizon, da si ogleda prej to se lahko zgodi, čeprav zadevni telefon morda ni označen posebej za Verizon.

Kaj mi res To pomeni, da je Google edino podjetje, ki piše programsko opremo za posodobitev sistema Android na telefonu Nexus ali Pixel. Tudi to ni tehnično pravilno, vendar prenese sporočilo. To je Android, kakršnega je naredil Google brez večjih sprememb.

Razmestitev

Google je kar dober v teh internetnih stvareh. Zgradil je posodobitev FOTA (Firmware Over Ton Air) sistem v Android, ki je preprost in robusten. Aplikacija v sistemski programski opremi pinga strežnik, in če odgovor pokaže, da je na voljo posodobitev, se zažene posebna storitev upravitelja prenosov in zajame datoteko. Datoteke gosti Google za skoraj vsak telefon Android.

Vašemu telefonu je dodeljena reža za posodobitev na podlagi vašega edinstvenega ID-ja naprave in generiranja naključnih številk. Ker posodobitvene datoteke niso na voljo vsem hkrati, strežniki za prenos niso uničeni zaradi povpraševanja in če se odkrije kritična napaka, se lahko uvedba ustavi.

Na enak način se posodobitev uvede za skoraj vsak drug telefon.

Kako se razvije posodobitev

To je pomemben del.

Pri vseh posodobitvah, tudi pri posodobitvah za Nexus ali Pixel, sodelujeta proizvajalec in operater. Vsi so uvedeni na enak osnovni način prek strežnikov za posodabljanje Google Android. Google ima očitno prednost v tem, kako ljudje, ki jo pišejo, posredujejo posodobljeno kodo ljudem, ki so odgovorni za gradnjo programske opreme.

Ko Google "dokonča" posodobitev, še vedno ni dokončana za Samsung.

Ljudje, ki sodelujejo pri izdelavi Androida za telefone Nexus ali Pixel, v bistvu uporabljajo kodo Android tako, kot je napisana. Izdelava Androida iz izvorne kode sploh ni težka. Nekaj ​​ukazov, danih računalniku, ki je bil pravilno nastavljen za prevajanje Androida, je vse, kar je potrebno za vgradnjo vseh delov v programsko opremo, ki jo je mogoče kopirati v telefon. "Težko" delo opravijo ljudje, ki pišejo in spreminjajo samo kodo.

Telefoni, ki jih prodaja Samsung oz LG ali katero koli drugo podjetje kode ne uporablja tako, kot je napisana. To pomeni, da ne morejo samo prenesti posodobljenih delov in zgraditi svoje programske opreme, kot lahko Google. To je še posebej očitno pri tistih mesečnih varnostnih popravkih za Android, ki jih je treba prilagoditi za delo z operacijskimi sistemi po meri, ki jih podjetja izdelajo na podlagi Androida.

Način, kako Google obravnava izvorno kodo in gradi posodobljeno programsko opremo za lastne telefone, se ne razlikuje drastično od načina, kako to počne kdo drug. Razvijalci spreminjajo in dodajajo funkcije v vir Android. Google Hardware vzame to kodo in sodeluje s podjetji, ki izdelujejo dele v telefonih, da bi dobro delovala na vsakem modelu, nato pa jo da na voljo javnosti prek programa beta.

Korak, ki ga Googlova strojna oprema ne mora storiti – obdelajte te spremembe osnovne plasti v kodo za po meri operacijski sistem — je tisto, kar daje telefonu Nexus ali Pixel prednost, ko gre za čakanje na posodobitev.

Temu se ni mogoče izogniti, če imate različna podjetja, ki gradijo različno programsko opremo iz iste osnovne kode. Cilj je bogat ekosistem, zgrajen iz različnih podjetij, ki ponujajo zelo različne izkušnje, hkrati pa so še vedno združljivi z Androidom na ravni funkcij in aplikacij. Ne bi si želeli drugače.

instagram story viewer