Logo lv.androidermagazine.com
Logo lv.androidermagazine.com

Google unikālais atjaunināšanas process ir viena no labākajām pikseļa īpašumtiesībām

Satura rādītājs:

Anonim

Atjaunināšanā ir ļoti precīzi noteikta atšķirība starp Google tālruņiem un jebkura cita uzņēmuma tālruņiem. Lai gan pastāv daži izņēmumi, jūs zināt, ka savlaicīgu Android atjauninājumu varat gaidīt tikai tad, ja izmantojat tālruni, ko nesen pārdevis Google. Īsāk sakot, ja vien jūsu tālrunī nav aizmugurē ierakstīts Nexus vai Pixel, atjauninājumu iegūšana var būt tikpat nejauša un neparedzama kā kauliņu ripināšana.

Kad mēs sāksim runāt par atjaunināšanas situāciju, kāds pieminēs, ka Google to var izdarīt ātrāk, jo tas neiziet cauri pārvadātājiem un uzņēmumiem, kas ražo tālruņa aparatūru. Šeit var spēlēt daudz vairāk, taču, skatoties uz to, kā tiek izveidots un piegādāts Google Android atjauninājums, ir jākļūst jautrai sarunai!

Divi nepareizi priekšstati

Sākumā pievērsīsimies divām lietām, kuras vairumam no mums kļūdās: 1) Pārdoto ierīču skaitam ir liela atšķirība. 2) Pārvadātāji un ražotāji nav attēlā.

Vienam tālrunim paredzētas programmatūras atjaunināšanas izveide ir tāda pati kā programmatūras atjauninājuma izveide vienam miljonam tālruņu. Izvietošanā pastāv atšķirības, jo vairāk cilvēku to lejupielādē un var rasties vairāk kļūdu, taču koda maiņa un visa darbības pārbaude ir pilnīgi neatkarīga no tā, cik tālruņu, kas to izmantos, ir dabā.

Android ierīcē Nexus 5X ir tāds pats kā Android tālrunī Nexus 6P vai Pixel.

Android nav izstrādāts burbulī, un tas nav arī pārbaudīts vienā. Ražotājs joprojām ir iesaistīts Pixel vai Nexus tālruņa atjaunināšanā. Kāds strādā ar pārdevējiem, kas veido atsevišķus komponentus un panāk, ka viss darbojas kā paredzēts, kā arī sakārto licencēšanu, un pēc tam tas tiek pārbaudīts, izmantojot daudzu citu uzņēmumu, piemēram, lielu programmatūras pārdevēju un pārvadātāju, ieguldījumu. Piemēram, Verizon savā tīklā piešķir diezgan augstu vērtību un ātri iekļūs melnajā sarakstā konkrētu tālruni, ja tas radītu nepatikšanas. Google liek Verizon apskatīt, kas tas notiek, pat ja attiecīgajam tālrunim, iespējams, nav īpašas firmas Verizon firmas zīmes.

Tas, ko mēs šeit īsti domājam, ir tas, ka Google ir vienīgais uzņēmums, kas raksta programmatūru Android atjaunināšanai Nexus vai Pixel tālrunī. Arī tas nav tehniski pareizs, taču ar to var iepazīties. Šis ir Android veids, kā Google to veica bez lielām izmaiņām.

Izvietošana

Google diezgan labi pārvalda šo interneta saturu. Tas Android ierīcē ir izveidojis FOTA atjaunināšanas (F irmware O ver T he A Ir) sistēmu, kas ir vienkārša un izturīga. Sistēmas programmatūras lietojumprogramma piesprauž serveri, un, ja atbildē norādīts, ka ir pieejams atjauninājums, tiek sākts īpašs lejupielādes pārvaldnieka pakalpojums, kurš satver failu. Faili Google tiek mitināti gandrīz katram Android tālrunim.

Jūsu tālrunim tiek piešķirts atjaunināšanas slots, pamatojoties uz jūsu unikālo ierīces ID un nedaudz izlases numuru ģenerēšanas. Ja vienlaicīgi vienlaikus atjaunināšanas faili nav pieejami visiem, pieprasījumu nesamazina lejupielādes serveri, un, ja tiek atklāta kritiska kļūda, ieviešanu var apturēt.

Atjauninājums gandrīz visiem citiem tālruņiem tiek izlikts tieši tāpat.

Kā tiek izstrādāts atjauninājums

Šī ir svarīga daļa.

Visiem atjauninājumiem, pat Nexus vai Pixel atjauninājumiem, ir iesaistīts ražotājs un mobilo sakaru operators. Viņi visi tiek ieviesti vienādi, izmantojot Google Android atjauninājumu serverus. Uzņēmumam Google ir izteiktas priekšrocības, kā atjaunināto kodu piegādā cilvēki, kas to raksta cilvēkiem, kuri ir atbildīgi par programmatūras izveidi.

Kad Google ir atjauninājis atjauninājumu, tas joprojām nav pabeigts Samsung.

Cilvēki, kas iesaistīti Android veidošanā Nexus vai Pixel tālrunim, Android kodu galvenokārt izmanto tā rakstīšanas veidā. Android izveide no avota koda nepavisam nav grūta. Dažas komandas, kas piešķirtas datoram, kurš ir pareizi iestatīts Android kompilēšanai, ir viss, kas nepieciešams, lai visas daļas izveidotu programmatūrā, ko var nokopēt uz tālruni. "Smagu" darbu veic ļaudis, rakstot un mainot pašu kodu.

Tālruņi, ko pārdod Samsung, LG vai kāds cits uzņēmums, neizmanto kodu tā, kā tas ir uzrakstīts. Tas nozīmē, ka viņi nevar vienkārši lejupielādēt atjauninātās daļas un izveidot programmatūru, kā to var Google. Tas ir īpaši redzams tiem ikmēneša Android drošības ielāpiem, kas jāpielāgo darbam ar pielāgoto operētājsistēmu uzņēmumiem, kuru pamatā ir Android kā bāze.

Veids, kā Google apstrādā avota kodu un veido atjauninātu programmatūru saviem tālruņiem, krasi neatšķiras no tā, kā to dara kāds cits. Izstrādātāji veic izmaiņas un pievieno Android avotam funkcijas. Google Hardware ņem šo kodu un sadarbojas ar uzņēmumiem, kas izgatavo tālruņu iekšējās daļas, lai tas labi darbotos visos modeļos, pēc tam ar beta programmas palīdzību padara to pieejamu sabiedrībai.

Nepieciešams solis, kas jāveic Google Hardware - veicot šo pamata slāņa maiņu pielāgotas operētājsistēmas kodā - tas ir tas, kas Nexus vai Pixel tālrunim dod priekšrocības, gaidot atjauninājumu.

Tas ir neizbēgami, ja jums ir dažādi uzņēmumi, kas veido atšķirīgu programmatūru no tā paša bāzes koda. Mērķis ir bagāta ekosistēma, kas veidota no dažādiem uzņēmumiem, kuri piedāvā ļoti atšķirīgu pieredzi, vienlaikus funkciju un lietotņu līmenī joprojām ir saderīgi ar Android. Mēs to negribētu citādi.