IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Android 8.0 : les mises à jour système seront effectives même si la partition système utilisée est pleine
Sur les smartphones Google au moins

Le , par Christian Olivier

166PARTAGES

6  0 
Android O devrait introduire un nouveau procédé permettant d’effectuer des mises à jour système en streaming sans que l’utilisateur n’ait besoin de se soucier de l’espace de stockage disponible sur son appareil. La dernière version du système d’exploitation Android de Google baptisée Android 8.0 ou Android O est attendue pour le courant de ce mois d’août.

Jusqu’à présent, il était impossible pour un appareil tournant sous une version d’Android antérieure à la version 8 de télécharger et d’effectuer des mises à jour système lorsque la mémoire de stockage était saturée ou trop faible. L’utilisateur recevait alors un message d’alerte sur son dispositif pour lui signifier qu’il doit supprimer des données de la mémoire de sa tablette ou de son smartphone pour continuer la procédure de mise à jour système en streaming. Cela se produit parce que les fichiers nécessaires à la mise à jour sont téléchargés sur la partition utilisateur du dispositif avant que sa partition système ne soit flashée.


Les ingénieurs de Google ont trouvé une solution pour contourner le problème d’espace de stockage limite lorsque des mises à jour système doivent être installées sur un appareil tournant sous Android O. Cette fonctionnalité va encore plus loin que celle précédemment introduite par la firme de Mountain View avec Android 7.0 Nougat qui permet de télécharger puis d’installer des mises à jour sans impacter sur l’utilisation concomitante du dispositif.

En effet, avec Android 7 Nougat, Google a introduit « ;Seamless Updates ;», une technique de mise à jour basée sur l’usage d’une « ;double partition système ;» (partition X et partition Y). L’utilisateur se sert de l’une des deux partitions pour démarrer et utiliser son appareil alors que la seconde reste « ;en attente ;». Lorsqu’une mise à jour doit être téléchargée et installée, elle est téléchargée d’abord sur la partition système qui est en cours d’utilisation avant de s’appliquer sur la seconde partition système non utilisée qui se met « ;en attente ;» en attendant que l’utilisateur procède au redémarrage de l’appareil. Ce simple redémarrage suffit pour passer d’une partition système à une autre qui, au préalable, aura été mise à jour.

La technique baptisée « ;Seamless Updates ;» permet déjà de gagner beaucoup de temps lorsque les mises à jour doivent être installées tout en évitant de perturber l’expérience utilisateur et le redémarrage après la mise à jour est plus rapide aussi. Mais avec Android O (8,0), Google va encore plus loin dans l’exploitation de cette technique basée sur l’usage d’une « ;double partition système ;» puisqu’elle permet, désormais, d’effectuer des mises à jour système en streaming d’où son nom de « ;streaming updates ». Les données téléchargées vont directement sur la partition en attente pour y être installées avant un éventuel redémarrage de l’appareil. De cette manière, les fichiers nécessaires à la mise à jour ne sont plus tributaires de l’espace de stockage disponible sur la partition système qui est en cours d’utilisation.

Malgré tout, quelques métadonnées composées de fichiers occupant environ 100 ko sur la partition système en cours d’utilisation seront nécessaires pour compléter une mise à jour système en streaming. Il est, cependant, dommage qu’à l’heure actuelle, seuls les smartphones de Google (les Google Pixel et Pixel XL) semblent pouvoir bénéficier de ce partitionnement spécial de la mémoire système.

Certains éléments laissent croire que Google fournira également une fonctionnalité accessible depuis Google Play qui permettra d’exploiter la technique des ;« ;streaming updates ;» sur des appareils tournant sous Android 7.0 et des versions ultérieures de l’OS de Google. Étant donné que chaque constructeur de tablette ou de smartphone dispose d’une méthode de partitionnement qui lui est propre pour les appareils de sa marque, il n’est pas certain que cette fonctionnalité se vulgarise sur les appareils les plus récents de type smartphone ou tablette du marché.

Source : Android

Et vous ?

Qu'en pensez-vous ?

Voir aussi

Android détrône Windows et devient le système d'exploitation le plus utilisé sur Internet, d'après le baromètre StatCounter
La 4e et dernière préversion d'Android O est disponible en téléchargement pour les développeurs avant le lancement de la version stable cet été

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de levolutionniste
Membre régulier https://www.developpez.com
Le 10/08/2017 à 14:43
Je ne vois vraiment pas en quoi cela serait vraiment dommage que le <<streaming update>> soit pour le moment limité au devices Google. Soyons un peu plus réalistes.
0  0