Tutto su Torrone: Quali sono gli aggiornamenti continui?

0
194

Android Nougat Android Nougat

Una delle caratteristiche più interessanti di Google ha mostrato al Google I/O 2016, che sarà parte di Android 7.0 Torrone sono gli aggiornamenti continui. Mentre non sta per essere appariscente o hanno molto da mostrare all’utente fronte di, i dettagli su come è fatto sono interessanti, e in realtà così semplice si chiedono perché ci sono voluti così a lungo per accadere.

Diamo un’occhiata.

Quali sono gli Aggiornamenti continui?

Il modo in cui gli aggiornamenti Android di lavoro fino a Marshmallow prevede una qualche interazione con l’utente e prende un sacco di tempo. Ricevi una notifica che c’è un aggiornamento in attesa per voi, e quando si dice OK inizio del download. Una volta che si ottiene tutto scaricato un file di grandi dimensioni si estrae automaticamente nella partizione cache e il sistema controlla l’integrità di tutti i singoli file di immagine per assicurarsi che essi sono tutti firmati con la chiave corretta ed è venuto al posto giusto. Viene quindi richiesto di riavviare il computer, ma non in Android.

Si finisce nel dispositivo del software di recupero di cui le immagini sono aggiornate al posto giusto sulla memoria interna del telefono. Questo richiede un tempo abbastanza lungo a causa del modo in cui i file vengono copiati e spostati — è un bit-a-bit di trasferimento. In realtà, i file vengono spostati di memoria in blocchi, cancellato dalla loro posizione originaria e riscritto per la nuova posizione. Questo è il modo migliore per assicurarsi che niente venga danneggiato durante l’installazione.

Con Android N il telefono può essere aggiornato come un Chromebook mentre ancora stai usando

Una volta che tutto è a posto, riavviato il telefono e attendere che il componente runtime di guardare attraverso il sistema e “aggiornamento” le app all’ultima versione. Ciò che fa è quello di ottimizzare le app per la versione specifica di Android runtime. Android apps non correre da un singolo file scaricare e installare, e sono pre-compilati in file odex. Che modo le applicazioni possono caricare più velocemente e il processo di avvio (non contando il primo avvio dopo l’aggiornamento) sarà molto più veloce.

Poi si arriva a utilizzare di nuovo il telefono.

Mentre la maggior parte del tempo per la maggior parte delle persone dai 10 ai 15 minuti, necessario per l’aggiornamento del sistema operativo non causare troppi problemi, in qualsiasi modo che possibile ridurre al minimo i tempi di inattività è un modo migliore. Il telefono dovrebbe essere disponibile in caso di emergenza ogni volta che avete bisogno o desidera essere disponibili. Inserire gli aggiornamenti continui.

Con Android 7.0 Torrone, il telefono non sarà più su che più tardi) aggiornamento come Chrome OS aggiornamenti. Tutti i download e la copia dei file viene eseguito in background mentre si utilizza il telefono, e una volta finito vi verrà notificato che il sistema aggiornerà la prossima volta che si riavvia il telefono. E modifiche al runtime compilatore significa che non devono sedersi attraverso il processo di aggiornamento di tutte le app quando si riavvia.

Sembra interessante — come funziona?

Gli aggiornamenti continui di lavoro avere due diverse partizioni di sistema sul vostro telefono. Quando si utilizza un telefono cellulare in grado di eseguire gli aggiornamenti continui, tutto il disimballaggio e il trasferimento è fatto, mentre una partizione di sistema è in esecuzione, e le cose vengono copiati e spostati nella seconda partizione. Il modo in cui Android è diviso in singole partizioni si intende la parte di dati in cui le informazioni che hai inserito su un’applicazione, cose come i libri di indirizzo o di impostazioni o di salvare i progressi di gioco — sono memorizzati in un posto separato al di fuori del luogo in cui l’attuale file di sistema live. Questo è un bene per la sicurezza del sistema (la partizione di dati può avere il proprio set di autorizzazioni di file e cartelle) e rende le cose abbastanza conveniente per gli aggiornamenti continui.

Due le partizioni di sistema significa più spazio sarà utilizzato.

Una volta fatto tutto questo, si può riavviare e usare la nuova partizione di sistema. Questo viene fatto senza spostare le partizioni o ridenominazione di loro, perché essi sono numerati. Un file di configurazione utilizzato durante il processo di avvio (equivalente a /etc/fstab per Linux nerd in casa) si legge che dice che il kernel e il processo di avvio in cui ogni partizione inizia e si ferma. Questo file viene modificato a punto per la nuova partizione di sistema, invece di quello attuale. La prossima volta che si aggiorna, l’altra partizione di sistema verrà cancellato e utilizzato. Essi swap avanti e indietro senza soluzione di continuità.

Questo non è nuovo. Se avete il browser Chrome sul tuo computer o di avere un Chromebook, questo è esattamente come quei sistemi o aggiornamento di applicazioni. Ma è nuova per Android e non due cose. E ti impedisce di avere troppo tempo di inattività (e ci sono un sacco di persone che respingere un aggiornamento di notifica perché non vogliono fregare con il processo in corso). Ed è meglio per la sicurezza in quanto può accadere automaticamente quando si riavvia il telefono.

Altre cose importanti da sapere

N security N security

  • Gli aggiornamenti continui, non è un obbligo per i produttori. Il tuo telefono non è partizionato correttamente e non sarà in grado di eseguire gli aggiornamenti continui. E non si desidera che un aggiornamento futuro per provare a partizionare la memoria interna è stato progettato per avere il suo record (una mappa di dove ogni partizione vita) scritti una sola volta e non è mai cambiato. Questo significa che le persone che rendono il vostro prossimo telefono non potrebbe utilizzare la perfetta funzionalità di aggiornamento perché non hanno per. Sappiamo che il 2016 Nexus telefoni hanno abilitato, ma nulla al di là che.

  • Ci dovrebbe essere qualche opt-out impostazioni in modo che il processo non è automatizzato, se non si vuole essere. Non ho i dettagli ma mi è stato assicurato da Google che ci sarà un’impostazione di qualche tipo. Questo non sarà un Windows 10 stile fiasco. La troveremo e ti dirà dove cercare non appena abbiamo un telefono che utilizza nel nostro piccolo caldo le mani.

  • Questo consentirà di utilizzare più spazio sulla memoria interna del telefono. Esso utilizza una seconda partizione di sistema. Aspetta un paio di gigabyte per essere utilizzato e riservati.

Questa è solo una delle tante sotto la cappa miglioramenti che vengono con Android 7.0 Torrone. Parleremo di più su i cambiamenti e cosa aspettarsi in futuro rate di questa serie, e potrete recarvi nel forum per discutere di tutto.