Android Keskne

Google'i ainulaadne värskendusprotsess on Pixeli omamise üks parimaid osi

protection click fraud

Värskenduste osas on väga täpselt määratletud lõhe Google'i telefonide ja mis tahes muu ettevõtte telefonide vahel. Kuigi on mõned erandid, teate, et õigeaegset Androidi värskendust võite oodata ainult siis, kui kasutate Google'i hiljuti müüdud telefoni. Ühesõnaga, välja arvatud juhul, kui telefon ütleb Nexus või Pixel selle tagaküljel, värskenduste saamine võib olla sama juhuslik ja ettearvamatu kui täringu veeretamine.

Alati, kui hakkame värskendusolukorrast rääkima, mainib keegi, et Google saab seda kiiremini teha, kuna see ei käi läbi operaatorite ja telefoni riistvara tootvate ettevõtete. Siin on mängus palju muud, kuid pilk Google Androidi värskenduse sünnile ja kohaletoimetamisele peaks tekitama lõbusa vestluse!

Kaks eksiarvamust

Alustuseks käsitleme kahte asja, millega enamik meist eksib: 1) Müüdud seadmete arv on väga oluline. 2) Pildil pole kandjaid ja tootjaid.

Tarkvarauuenduse loomine ühele telefonile on sama, mis miljonile telefonile tarkvarauuenduse koostamine. Juurutamisel on erinevusi, kuna seda laadib alla rohkem inimesi ja võib juhtuda rohkem vigu, kuid see muutub kood ja kõige toimimise testimine on täiesti sõltumatu sellest, kui palju telefone, mis seda kasutavad, on looduses.

Nexus 5X-i Android on sama, mis Nexus 6P või Pixeli Android.

Androidi ei arendata mullis ja seda ei testita ka ühes. Tootja on endiselt seotud Pixeli või Nexuse telefoni värskendusega. Keegi teeb koostööd tarnijatega, kes toodavad üksikuid komponente ja panevad kõik ootuspäraselt tööle ja sorteerivad välja litsentsimise ja seejärel testitakse seda paljude teiste ettevõtete, näiteks suurte tarkvaramüüjate ja kandjad. Verizon (näiteks) hindab oma võrku üsna kõrgelt ja lisab konkreetse telefoni kiiresti musta nimekirja, kui see probleeme tekitaks. Google laseb Verizonil pilku heita enne see võib juhtuda isegi siis, kui kõnealune telefon ei pruugi olla spetsiaalselt Verizoni jaoks mõeldud.

Mida me tõesti See tähendab, et Google on ainus ettevõte, kes kirjutab tarkvara Nexuse või Pixeli telefoni Androidi värskenduse jaoks. See pole ka tehniliselt õige, kuid see annab sõnumi edasi. See on Android, nagu Google selle ilma suuremate muudatusteta tegi.

Kasutuselevõtt

Google on selles Interneti-asjades päris hea. See on loonud FOTA värskenduse (Firmware Over Tta Air) süsteem Androidi, mis on lihtne ja töökindel. Süsteemitarkvara rakendus pingib serverile ja kui vastus näitab, et värskendus on saadaval, käivitub spetsiaalne allalaadimishalduri teenus ja haarab faili. Google hostib faile peaaegu kõigi Android-telefonide jaoks.

Teie telefonile määratakse teie kordumatu seadme ID ja juhuslike numbrite genereerimise põhjal värskenduspesa. Kui värskendusfaile ei tehta kõigile korraga kättesaadavaks, ei suru allalaadimisservereid nõudlus ja kui avastatakse kriitiline viga, saab levitamise peatada.

Samamoodi juurutatakse värskendus peaaegu iga teise telefoni jaoks.

Kuidas värskendust arendatakse

See on oluline osa.

Kõik värskendused, isegi Nexuse või Pixeli värskendused, on seotud tootja ja operaatoriga. Need kõik levitatakse Google Androidi värskendusserverite kaudu samal viisil. Google'il on selge eelis, kuidas värskendatud koodi edastavad inimesed, kes seda tarkvara loomise eest vastutavatele inimestele kirjutavad.

Kui Google on värskenduse "lõpetanud", pole see Samsungi jaoks ikka veel lõppenud.

Nexuse või Pixeli telefoni Androidi loomisega seotud inimesed kasutavad Androidi koodi põhimõtteliselt nii, nagu see on kirjutatud. Androidi loomine lähtekoodist pole üldse keeruline. Piisab vaid mõnest käsust, mis antakse arvutile, mis on Androidi kompileerimiseks õigesti seadistatud, et ehitada kõik osad tarkvaraks, mida saab telefoni kopeerida. "Raske" töö teevad inimesed, kes ise koodi kirjutavad ja muudavad.

Müüja telefonid Samsung või LG või mõni muu ettevõte ei kasuta koodi nii, nagu see on kirjutatud. See tähendab, et nad ei saa lihtsalt värskendatud osi alla laadida ja oma tarkvara luua, nagu Google seda suudab. See on eriti ilmne nende igakuiste Androidi turvapaikade puhul, mida tuleb kohandada, et töötada koos kohandatud operatsioonisüsteemiga, mille ettevõtted loovad Androidi baasil.

See, kuidas Google lähtekoodi käsitleb ja oma telefonidele uuendatud tarkvara koostab, ei erine oluliselt sellest, kuidas keegi teine ​​seda teeb. Arendajad teevad Androidi allikale muudatusi ja lisavad funktsioone. Google'i riistvara võtab selle koodi ja teeb koostööd ettevõtetega, kes toodavad telefoni sees olevaid osi, et see igal mudelil hästi töötaks, ja teeb selle seejärel beetaprogrammi kaudu avalikkusele kättesaadavaks.

Samm, mida Google'i riistvara tegema ei pea – muutke need baaskihi muudatused kohandatud koodiks operatsioonisüsteem – see annab Nexuse või Pixeli telefonile uuenduse ootamisel eelise.

See on vältimatu, kui teil on erinevad ettevõtted, kes ehitavad sama baaskoodi alusel erinevat tarkvara. Eesmärk on rikas ökosüsteem, mis on üles ehitatud erinevatest ettevõtetest, mis pakuvad väga erinevaid kogemusi, samas ühilduvad Androidiga funktsioonide ja rakenduste tasemel. Me ei tahaks seda teistmoodi.

instagram story viewer