Centrale Android

L'esclusivo processo di aggiornamento di Google è una delle parti migliori di possedere un Pixel

protection click fraud

Esiste una divisione estremamente ben definita tra i telefoni di Google e i telefoni di qualsiasi altra azienda quando si tratta di aggiornamenti. Sebbene esistano alcune eccezioni, sai che puoi aspettarti un aggiornamento tempestivo di Android solo se utilizzi un telefono venduto di recente da Google. In breve, a meno che il tuo telefono non dica Nesso o Pixel sul retro, ricevere aggiornamenti può essere casuale e imprevedibile come tirare i dadi.

Ogni volta che iniziamo a parlare della situazione degli aggiornamenti, qualcuno dirà che Google può farlo più velocemente perché non passa attraverso i gestori e le aziende che producono l'hardware del telefono. C'è molto di più in gioco qui, ma uno sguardo a come nasce e viene consegnato un aggiornamento di Google Android dovrebbe essere una conversazione divertente!

Due malintesi

Cominciamo affrontando due cose che la maggior parte di noi sbaglia: 1) Il numero di dispositivi venduti fa una grande differenza. 2) I vettori e i produttori non sono nella foto.

Creare un aggiornamento software per un telefono equivale a creare un aggiornamento software per un milione di telefoni. Ci sono differenze nella distribuzione perché più persone lo stanno scaricando e possono verificarsi più errori, ma cambiano il codice e il test su come funziona tutto è completamente indipendente da quanti telefoni che lo useranno sono in circolazione.

Android su un Nexus 5X è uguale ad Android su un Nexus 6P o Pixel.

Android non è sviluppato in una bolla e non è nemmeno testato in una bolla. Un produttore è ancora coinvolto in un aggiornamento per un telefono Pixel o Nexus. Qualcuno lavora con i venditori che realizzano i singoli componenti e fa funzionare tutto come previsto e ordina fuori la licenza, e poi viene testato con il contributo di molte altre società, come grandi fornitori di software e vettori. Verizon (ad esempio) attribuisce un valore piuttosto elevato alla sua rete e inserisce rapidamente nella lista nera un determinato telefono se causa problemi. Google chiede a Verizon di dare un'occhiata Prima ciò può accadere anche se il telefono in questione potrebbe non essere marchiato specificamente per Verizon.

Cosa noi Veramente significa che Google è l'unica azienda che scrive il software per un aggiornamento Android su un telefono Nexus o Pixel. Anche questo non è tecnicamente corretto, ma trasmette il messaggio. Questo è Android come lo ha fatto Google senza grandi cambiamenti.

Il dispiegamento

Google è piuttosto bravo in queste cose su Internet. Ha creato un aggiornamento FOTA (Ffirmware Over TLui UNir) in Android semplice e robusto. Un'applicazione nel software di sistema esegue il ping di un server e, se la risposta indica che è disponibile un aggiornamento, viene avviato uno speciale servizio di download manager che acquisisce il file. I file sono ospitati da Google per quasi tutti i telefoni Android.

Al tuo telefono viene assegnato uno slot di aggiornamento in base al tuo ID dispositivo univoco e un po 'di generazione di numeri casuali. Non rendendo i file di aggiornamento disponibili a tutti contemporaneamente, i server di download non vengono schiacciati dalla domanda e se viene scoperto un errore critico, l'implementazione può essere interrotta.

Un aggiornamento viene distribuito per quasi tutti gli altri telefoni allo stesso modo.

Come viene sviluppato un aggiornamento

Questa è la parte importante.

Tutti gli aggiornamenti, anche gli aggiornamenti Nexus o Pixel, hanno il coinvolgimento del produttore e dell'operatore. Vengono tutti implementati nello stesso modo di base tramite i server di aggiornamento di Google Android. Il modo in cui il codice aggiornato viene consegnato dalle persone che lo scrivono alle persone incaricate della creazione del software è dove Google ha un netto vantaggio.

Quando un aggiornamento è "finito" da Google, non è ancora finito per Samsung.

Le persone coinvolte nella creazione di Android per un telefono Nexus o Pixel utilizzano fondamentalmente il codice Android nel modo in cui è scritto. Costruire Android dal codice sorgente non è affatto difficile. Pochi comandi dati a un computer configurato correttamente per compilare Android sono tutto ciò che serve per costruire tutte le parti in un software che può essere copiato su un telefono. Il lavoro "duro" viene svolto dalle persone che scrivono e modificano il codice stesso.

Telefoni venduti da SAMSUNG O LG o qualsiasi altra azienda non utilizza il codice nel modo in cui è scritto. Ciò significa che non possono semplicemente scaricare le parti aggiornate e creare il loro software come fa Google. Ciò è particolarmente evidente per quelle patch di sicurezza Android mensili, che devono essere adattate per funzionare con i sistemi operativi personalizzati creati dalle aziende utilizzando Android come base.

Il modo in cui Google gestisce il codice sorgente e crea software aggiornato per i propri telefoni non è drasticamente diverso dal modo in cui lo fa chiunque altro. Gli sviluppatori apportano modifiche e aggiungono funzionalità alla sorgente Android. Google Hardware prende quel codice e collabora con le aziende che realizzano le parti all'interno dei telefoni per farlo funzionare bene su ogni modello, quindi lo rende disponibile al pubblico attraverso il programma beta.

Il passaggio che Google Hardware non deve fare: inserire queste modifiche al livello di base nel codice per un'abitudine sistema operativo: è ciò che dà un vantaggio a un telefono Nexus o Pixel quando si tratta di attendere un aggiornamento.

Ciò è inevitabile quando si hanno aziende diverse che creano software diverso dallo stesso codice di base. L'obiettivo è un ricco ecosistema creato da diverse aziende che offrono esperienze molto diverse pur rimanendo compatibili con Android a livello di funzionalità e app. Non lo vorremmo in nessun altro modo.

instagram story viewer