Android Centrinis

Unikalus „Google“ atnaujinimo procesas yra viena geriausių „Pixel“ nuosavybės dalių

protection click fraud

Kalbant apie atnaujinimus, yra labai aiškiai apibrėžtas skirtumas tarp „Google“ ir bet kurios kitos įmonės telefonų. Nors yra keletas išimčių, žinote, kad galite tikėtis savalaikio „Android“ atnaujinimo tik tuo atveju, jei naudojate telefoną, kurį neseniai pardavė „Google“. Trumpai tariant, nebent jūsų telefonas sako Nexus arba Pixel gale, naujinių gavimas gali būti toks pat atsitiktinis ir nenuspėjamas, kaip ridenti kauliukus.

Kai tik pradėsime kalbėti apie atnaujinimo situaciją, kažkas pamins, kad „Google“ gali tai padaryti greičiau, nes ji neperduoda operatorių ir įmonių, gaminančių telefono aparatinę įrangą. Čia galima žaisti daug daugiau, tačiau pažvelgus į tai, kaip gimsta ir pristatomas „Google Android“ naujinys, turėtų būti įdomus pokalbis!

Du klaidingi supratimai

Pradėkime nuo dviejų dalykų, kuriuos daugelis klysta: 1) Parduotų įrenginių skaičius labai skiriasi. 2) Nuotraukoje nėra vežėjų ir gamintojų.

Programinės įrangos naujinimo kūrimas vienam telefonui yra tas pats, kas milijono telefonų programinės įrangos naujinimas. Diegimas skiriasi, nes jį atsisiunčia daugiau žmonių ir gali atsirasti daugiau klaidų, tačiau ji keičiasi kodas ir bandymas, kaip viskas veikia, visiškai nepriklauso nuo to, kiek telefonų, kurie jį naudos, yra gamtoje.

„Nexus 5X“ įrenginyje esanti „Android“ yra tokia pati kaip „Nexus 6P“ arba „Pixel“ įrenginyje esanti „Android“.

„Android“ nėra sukurtas burbule ir nėra išbandytas viename. Gamintojas vis dar dalyvauja atnaujindamas „Pixel“ arba „Nexus“ telefoną. Kažkas dirba su pardavėjais, kurie gamina atskirus komponentus ir užtikrina, kad viskas veiktų taip, kaip tikėtasi, ir rūšiuojami išduoda licenciją, tada ji išbandoma naudojant daugelio kitų įmonių, pvz., didelių programinės įrangos pardavėjų ir vežėjai. „Verizon“ (pavyzdžiui) savo tinklui teikia gana didelę vertę ir greitai įtrauks konkretų telefoną į juodąjį sąrašą, jei jis sukeltų problemų. „Google“ priverčia „Verizon“ pažiūrėti prieš taip gali nutikti, net jei atitinkamas telefonas nėra specialiai „Verizon“ pažymėtas.

Ką mes tikrai Tai reiškia, kad „Google“ yra vienintelė įmonė, rašanti programinę įrangą „Android“ naujinimui „Nexus“ arba „Pixel“ telefone. Tai taip pat nėra techniškai teisinga, bet taip perteikiama žinia. Tai yra „Android“, kaip „Google“ padarė be didelių pakeitimų.

Dislokavimas

„Google“ yra gana gera šioje interneto srityje. Jis sukūrė FOTA naujinimą (Fprograminė įranga Over Tjis Air) sistemą į Android, kuri yra paprasta ir patikima. Sistemos programinės įrangos programa siunčia ryšį su serveriu ir, jei atsakymas rodo, kad yra naujinimas, paleidžiama speciali atsisiuntimų tvarkyklės paslauga ir paima failą. „Google“ priglobia failus beveik kiekviename „Android“ telefone.

Jūsų telefonui priskiriamas atnaujinimo lizdas pagal jūsų unikalų įrenginio ID ir atsitiktinių skaičių generavimą. Jei naujinimo failai nėra pasiekiami visiems vienu metu, atsisiuntimo serveriai nėra sugniuždyti dėl paklausos ir, jei atskleidžiama kritinė klaida, diegimas gali būti sustabdytas.

Taip pat beveik kiekviename kitame telefone įdiegiamas naujinimas.

Kaip kuriamas naujinimas

Tai yra svarbi dalis.

Visi naujiniai, net „Nexus“ ar „Pixel“ naujiniai, yra susiję su gamintoju ir operatoriumi. Jie visi išleidžiami tokiu pačiu būdu per „Google Android“ naujinimo serverius. „Google“ turi aiškų pranašumą, kaip atnaujintą kodą pateikia žmonės, rašantys jį už programinės įrangos kūrimą.

Kai „Google“ „baigia“ naujinimą, „Samsung“ jis vis tiek nebaigtas.

Žmonės, dalyvaujantys „Android“ kūrime „Nexus“ ar „Pixel“ telefonams, iš esmės naudoja „Android“ kodą taip, kaip jis parašytas. Sukurti „Android“ iš šaltinio kodo visai nesunku. Norint sukurti visas dalis į programinę įrangą, kurią galima nukopijuoti į telefoną, reikia tik kelių komandų, duotų kompiuteriui, kuris buvo tinkamai nustatytas kompiliuoti „Android“. „Sunkų“ darbą atlieka žmonės, rašantys ir keičiantys patį kodą.

Telefonus parduoda Samsung arba LG ar bet kuri kita įmonė nenaudoja kodo taip, kaip jis parašytas. Tai reiškia, kad jie negali tiesiog atsisiųsti atnaujintų dalių ir sukurti savo programinę įrangą, kaip tai daro „Google“. Tai ypač akivaizdu toms mėnesinėms „Android“ saugos pataisoms, kurias reikia pritaikyti darbui su tinkintomis operacinėmis sistemomis, kurias įmonės kuria naudodamos „Android“ kaip pagrindą.

Tai, kaip „Google“ tvarko šaltinio kodą ir kuria atnaujintą programinę įrangą savo telefonams, drastiškai nesiskiria nuo to, kaip tai daro kiti. Kūrėjai atlieka pakeitimus ir prideda funkcijų prie „Android“ šaltinio. „Google Hardware“ paima šį kodą ir bendradarbiauja su įmonėmis, gaminančiomis telefonuose esančias dalis, kad jis gerai veiktų kiekviename modelyje, o tada padaro jį prieinamą visuomenei per beta programą.

Veiksmas, kurio nereikia atlikti „Google Hardware“ – pakeiskite šiuos pagrindinio sluoksnio pakeitimus į pasirinktinį kodą operacinė sistema – tai suteikia „Nexus“ ar „Pixel“ telefonui pranašumą laukiant atnaujinimo.

Tai neišvengiama, kai skirtingos įmonės kuria skirtingą programinę įrangą iš to paties pagrindinio kodo. Tikslas – turtinga ekosistema, sukurta iš skirtingų kompanijų, kurios siūlo labai skirtingas funkcijas, tačiau yra suderinamos su „Android“ funkcijų ir programų lygiu. Kitaip nenorėtume.

instagram story viewer