Non direi che sono un esperto in questo quindi il mio punto potrebbe non essere valido.
Ho letto velocemente Wikipedia
On modern mobile devices such as smartphones, an over-the-air update may refer simply to a software update that is distributed over Wi-Fi or mobile broadband using a function built into the operating system
Da questo preventivo possiamo notare che l'aggiornamento è distribuito tramite WiFi o banda larga mobile, che non sempre possono essere disponibili nello stesso momento, ad es. Se vivo in un posto dove non ci sono moduli WiFi, o ho una bassa potenza del segnale, allora c'è la possibilità che mi manchi il momento in cui vengono inviati gli aggiornamenti, e poi verrà scaricato dopo un po '.
Aggiornamenti eseguiti dal gestore integrato
Alcuni programmi di aggiornamento incorporati potrebbero avere impostazioni che consentono di personalizzare quando si desidera controllare e scaricare gli aggiornamenti OTA. Le tue impostazioni potrebbero essere impostate per controllare gli aggiornamenti quando il dispositivo è acceso, due volte al giorno, ogni giorno, ogni settimana, ogni mese o anche manualmente. Se alcuni dispositivi hanno impostazioni diverse, potrebbero ricevere gli aggiornamenti in momenti diversi.
Aggiornamenti eseguiti dal produttore
In questo caso gli aggiornamenti sono effettuati dal produttore del firmware, in questo caso google.
Come già accennato potresti non essere in grado di ricevere informazioni sul fatto che è disponibile un nuovo aggiornamento, perché per es. batteria scarica, nessun segnale, ecc
Gli aggiornamenti sono fatti quando l'utente non usa il suo telefono, quindi non impedisce all'utente di fare qualsiasi cosa lui / lei stia facendo in quel momento, quindi l'aggiornamento può essere fatto di notte.
Differenza hardware tra due gli stessi modelli di telefono
(NOTA: questo punto potrebbe non essere valido per alcuni dispositivi, incluso il tuo, in quanto alcuni dispositivi potrebbero essere esattamente gli stessi in prima e nella sua versione finale)
A volte anche lo stesso modello di dispositivo potrebbe essere leggermente diverso. Ad esempio all'inizio xbox 360 non aveva l'output HDMI, ma dopo un po 'è stato aggiunto e questo probabilmente ha richiesto anche la realizzazione di altri software. Anche se entrambi i tipi di xbox sono diversi, il nome del modello è sempre lo stesso. In questo modo alcuni dispositivi con lo stesso nome modello non saranno effettivamente gli stessi all'interno.
C'è una grande differenza tra ad es. Windows 10 a 64 bit e Android. La differenza è che la versione a 64 bit di Windows verrà eseguita su CPU che supporta long mode
(modalità a 64 bit) e le istruzioni impostate in esso saranno le stesse in AMD e Intel. Il problema con Android è che diversi dispositivi possono avere processori diversi con set di istruzioni differenti, e questo fa sì che i telefoni possano persino richiedere un codice completamente diverso. Ciò sta causando che gli aggiornamenti per dispositivi diversi potrebbero verificarsi in tempi diversi.
Ad esempio, potresti avere alcune carte WiFi. Diciamo che hai installato il driver per uno di loro. È molto probabile che altre schede non funzionino con questo driver, quindi è necessario installare un driver diverso, che avrà sicuramente un codice diverso. Ora, se il produttore di queste schede WiFi troverà un errore in tutti questi driver, è possibile ripararlo solo uno per uno, oppure far lavorare molte persone contemporaneamente su versioni diverse. Tuttavia, anche se più persone stanno lavorando su più file allo stesso tempo, uno può finire la correzione prima dell'altro. In questo caso l'aggiornamento verrà rilasciato più rapidamente di quello dell'altro.
Si noti che il produttore potrebbe anche attendere la correzione di ogni versione del codice, quindi eseguire l'aggiornamento su tutti i dispositivi contemporaneamente, ma l'aggiornamento dei bug anche su un dispositivo riduce la quantità di persone vulnerabili a questo bug.
Nota anche che i driver in Windows sono installati da te, probabilmente usando .exe
installer. In Android tutti questi driver sono integrati e, come ho detto prima, se hai bisogno di una versione diversa del driver per telefoni diversi, passerai un po 'di tempo a riparare tutti quei driver. Immagino che il modo in cui Google collabora con l'aggiornamento sia che stanno aggiornando i telefoni il più velocemente possibile dopo che hanno risolto il problema.
Hai anche accennato al fatto che, anche se fai clic manualmente sul pulsante "Cerca aggiornamenti", il tuo dispositivo dice che "il sistema è aggiornato". Ciò può essere causato dall'indisponibilità del servizio di aggiornamento, che è molto simile agli aggiornamenti eseguiti dal produttore.