Taula de continguts:
- Què són les actualitzacions sense problemes?
- Em sembla genial: com funciona?
- Altres coses importants a saber
Una de les funcions més fantàstiques que va mostrar Google a Google I / O 2016 que formarà part d’Android 7.0 Nougat són actualitzacions perfectes. Tot i que no va a ser cridaner ni té molt a mostrar per la cara de l'usuari, els detalls sobre com es fa són interessants, i de fet tan senzill us pregunteu per què va trigar tant a passar.
Mirem.
Què són les actualitzacions sense problemes?
El funcionament de les actualitzacions d’Android a Marshmallow implica una mica d’interacció dels usuaris i triga molt de temps. Rebreu una notificació que us espera una actualització i, quan digueu OK, es comença a descarregar. Un cop descarregat tot, l’arxiu gran es desemboca en la partició de la memòria cau i el sistema comprova la integritat de tots els fitxers d’imatges individuals per assegurar-se que tots estan signats amb la clau correcta i que provenen del lloc adequat. A continuació, se us demana que reinicieu, però no a Android.
Acabeu amb el programari de recuperació del dispositiu on les imatges es mostren intermitents cap als llocs correctes de l'emmagatzematge intern del telèfon. Es necessita un temps bastant llarg a causa de la manera de copiar i moure els fitxers: és una transferència a poc a poc. Els fitxers es traslladen a la memòria en trossos, esborrats de la seva posició original i reescrits a la nova posició. Aquesta és la millor manera d’assegurar-se que res es corromp mentre s’instal·la.
Amb Android N, el telèfon es pot actualitzar com un Chromebook mentre encara l’utilitzeu
Un cop tot estigui al seu lloc, el telèfon es reinicia i espereu que el component d’execució examineu el sistema i "actualitzeu" les vostres aplicacions a la versió més recent. El que fa és optimitzar les aplicacions per a la versió específica del temps d’execució d’Android. Les aplicacions d'Android no s'executen des del fitxer únic que descarregueu i instal·leu i es compilen prèviament en fitxers odex. D’aquesta manera, les aplicacions es poden carregar més ràpidament i el procés d’arrencada (sense comptar el primer arrencada i l’actualització) serà molt més ràpid.
Aleshores, tornarà a utilitzar el telèfon.
Si bé la majoria del temps es requereix per a la majoria de la gent dels 10 als 15 minuts per actualitzar el sistema operatiu, no causa massa problemes, qualsevol forma que pugui minimitzar els temps d’inactivitat és una millor manera. El vostre telèfon hauria d’estar disponible en cas d’emergència sempre que necessiteu o voleu que estigui disponible. Introduïu actualitzacions perfectes.
Amb Android 7.0 Nougat, el telèfon pot (no s’actualitzarà més endavant) com les actualitzacions de Chrome OS. Tota la descàrrega i còpia dels fitxers es fa en segon pla mentre s’utilitza el telèfon i, un cop finalitzat, se li notificarà que el sistema s’actualitzarà la propera vegada que reinicieu el telèfon. I els canvis al compilador d’execució signifiquen que no haureu d’asseure’s durant el procés d’actualització de totes les aplicacions quan reinicieu.
Em sembla genial: com funciona?
Les actualitzacions perfectes funcionen tenint dues particions diferents del sistema al telèfon. Quan s’utilitza un telèfon que pot realitzar actualitzacions perfectes, tot el desempaquetatge i transferència es fa mentre s’executa una partició del sistema i les coses es copien i es mouen a la segona partició. La forma en què Android es divideix en particions individuals significa que la porció de dades (on tota la informació que heu introduït sobre una aplicació, coses com les llibretes d’adreces o la configuració o el progrés d’estalvi de jocs) s’emmagatzemen en un lloc separat fora del lloc on es troba el sistema real. fitxers en directe. Això és bo per a la seguretat del sistema (la partició de dades pot tenir un conjunt propi de permisos d’arxius i carpetes) i fa que les coses siguin prou còmodes per a actualitzacions perfectes.
Dues particions del sistema significa que s’utilitzarà més espai.
Un cop fet tot això, podeu reiniciar i utilitzar la nova partició del sistema. Això es fa sense moure les particions ni canviar-ne el nom perquè són numerades. Es llegeix un fitxer de configuració que s'utilitza durant el procés d'arrencada (equivalent a / etc / fstab per als nerds de Linux a la casa) que indica el nucli i el procés d'arrencada on cada partició s'atura i s'atura. Aquest fitxer es canvia per apuntar-se a la nova partició del sistema en lloc de l'actual. La propera vegada que actualitzeu, es deixarà i esborrarà l'altra partició del sistema. S'intercanvien cap endavant i cap endavant.
Això no és nou. Si teniu el navegador Chrome al vostre ordinador o teniu un Chromebook, és exactament el que actualitzen aquests sistemes o aplicacions. Però és nou per Android i fa dues coses. Evita que tingueu massa temps d’inactivitat (i hi ha un munt de persones que rebutjaran una notificació d’actualització perquè no volen enganyar-vos amb el procés actual). I és millor per la seguretat perquè es pot produir automàticament quan reinicieu el telèfon.
Altres coses importants a saber
-
Les actualitzacions sense problemes no són requisits per als fabricants. El vostre telèfon existent no està particionat correctament i no podreu realitzar actualitzacions perfectes. I no desitgeu que hi hagi una actualització futura per provar-la i repartir-la; la memòria interna es va dissenyar perquè el seu registre (un mapa on viu cada partició) estigui escrit una vegada i no canviés mai. Això vol dir que les persones que creen el vostre proper telèfon poden no utilitzar la funció d’actualització perfecta perquè no ho han de fer. Sabem que els telèfons Nexus 2016 ho tindran activat, però res més enllà.
-
Hi hauria d’haver alguns paràmetres de desactivació de manera que el procés no s’automatitzi si no voleu que sigui. No tinc els detalls complets, però Google em va assegurar que hi haurà algun tipus de configuració. No serà un Windows 10 estil fiasco. El trobarem i t’explicarem on mirar tan bon punt tinguem un telèfon que l’utilitzi a les nostres mans petites i calentes.
-
D’aquesta manera s’utilitzarà més espai a l’emmagatzematge intern del telèfon. Utilitza una segona partició completa del sistema. Espereu que s’utilitzin i es reservin un parell de gigabytes.
Aquesta és només una de les moltes millores millores que conté Android 7.0 Nougat. Parlarem més sobre els canvis i què espereu en les futures instal·lacions d'aquesta sèrie i podreu dirigir-vos als fòrums per discutir-ho tot.