Parmi les nouveautés d’Android 7.0 Nougat, on note la présence de mises à jour silencieuses. Cette nouveauté n’a toutefois pas été mise en place sur les Nexus actuels car elle demande une refonte totale de l’espace de stockage, ce qui n’est pas une partie de plaisir sur les smartphones en cours d’utilisation. Cette fonctionnalité devrait donc arriver avec les premiers appareils équipés nativement d’Android 7.0 Nougat, le LG V20 et les Google Pixel et Pixel XL attendus le mois prochain, et apporter avec elle une possibilité supplémentaire : le dual boot.
Comment fonctionne la mise à jour silencieuse ?
Pour comprendre pourquoi l’arrivée des mises à jour silencieuse pourrait faciliter le dual boot, il faut comprendre comment Google propose cette fonctionnalité.
Sur les appareils qui disposeront de cette nouveauté, le stockage de l’appareil sera sommairement découpé en deux, d’un côté une partition « Android A » et de l’autre une partition « Android B ». L’utilisateur au quotidien utilisera sans le savoir Android A, puis lorsqu’une mise à jour sera disponible, Android ira la télécharger et l’installer sur « Android B ». Une fois la mise à jour installée, l’appareil pourra redémarrer sur « Android B » qui sera alors utilisé au quotidien par le client. La prochaine mise à jour pourra alors être installé sur « Android A » et ainsi de suite.
Ce système va permettre d’éviter l’installation laborieuse des mises à jour qui demande un redémarrage assez long et la fameuse étape « d’optimisation des applications », elle aussi plutôt longue.
Détourner le système pour le dual boot
Une fois que l’on a compris le système de mises à jour silencieuses, on comprend immédiatement comment il devrait être possible de l’utiliser pour mettre en place un dual boot sur un smartphone.
Dees_Troy, un développeur de TWRP, en est en tous cas convaincu. Il pense qu’avec un peu de bidouille, il sera possible d’installer un autre système, une ROM personnalisée comme CyanogenMod par exemple, sur la deuxième partition « Android B » et de pouvoir au démarrage, choisir entre l’une ou l’autre.
Pour ceux qui voudraient ne conserver qu’un seul système, il pourrait aussi devenir possible d’implémenter les mises à jour silencieuses pour les ROM customs. Dans ce cas on imagine une version de CyanogenMod sur la partition A et la version suivante sur la partition B. Une bonne façon de vérifier que la nouvelle version fonctionne bien sur son appareil.
Une fonction réservée aux Google Pixel ?
Pour exister, cette fonction demande donc de stocker deux fois Android sur le téléphone. Or, le stockage interne est encore une denrée rare aujourd’hui sur nos appareils et on a donc du mal à imaginer Samsung ou LG sacrifier du stockage pour faciliter un processus de mise à jour qui n’arrivera que quelques fois dans la vie du téléphone, pour le grand public.
Surtout que les constructeurs tiers devront aussi stocker leur interface en double, puisqu’elles sont liées à une version d’Android donnée, ce qui va occuper encore plus de stockage que sur la gamme Pixel de Google.
Bien que cette fonctionnalité soit intéressante techniquement, et surtout pour les fans qui veulent bricoler leurs appareils, il se pourrait qu’elle ne soit disponible que sur une poignée d’appareils.
Utilisez-vous Google News (Actualités en France) ? Vous pouvez suivre vos médias favoris. Suivez Frandroid sur Google News (et Numerama).
[…] améliorer cette situation, Google s’est inspiré de son travail sur Chrome OS pour proposer les mises à jour silencieuses sous Android. La solution est simple, Android est installé deux fois sur l’appareil, une fois sur la […]
[…] des dernières années. La firme propose également d’implémenter un système de mise à jour silencieuse, permettant d’installer des mises à jour en tâche de fond et de n’avoir […]
[…] devrait être rapidement mis à jour grâce au support du projet Treble. La prise en charge des mises à jour A/B signifie qu’une partie du stockage sera allouée aux mises à jour pour qu’elles puissent être […]
Perdre quelques minutes par MAJ, ou perdre en permanence de la place (1Go ?) , dure choix ... ou pas! Et si on ne reboot jamais ?
Certains malwares parviennent à rooter le mobile et installer des trucs dans la partition /system, même s'ils ne courent pas les rues.
Intéressant, Xiaomi fait cela depuis un peu plus de quatre ans.
Et si Samsung utilisait ce principe de double-partition pour son nouveau Galaxy ATIV? (Samsung a breveté un téléphone utilisant Windows et Android en même temps récemment...)
Au moins il y en a qui ont de l'humour.
J'ai pensé exactement la même chose ^^
Tellement! Surtout qu'Oxygen est léger.
C'est comme ca que sont mis à jour les systèmes embarqués dans les box internet depuis 15 ans. Perso j'avais implémenté ça sur une box "pc personnes agées" en 2006 :)
ouais enfin c'est censé être read-only la partition /system. la seule façon de la modifier c'est via le recovery. c'est pas non plus super évident (recovery alternatif etc.)
tu peux jamais briquer, c'est l'intérêt. meme si B est une grosse merde, tu pourras toujours revenir sur A. par contre en effet, si tu joues avec B (ROM custom) tu profites plus du tout du système Google : tu te feras tes mises à jour à la main, à l'ancienne. mais je pense que dans ce cas tu t'en fiches, ce que tu veux c'est le double boot :)
Non, il y a pas mal d'avantages, notamment la disponibilité : quand tu reçois une proposition de mise à jour, tout a déjà été téléchargé. Donc tu cliques sur "oui", tu rebootes, et c'est fait. T'as pas 20mn d'indisponibilité du téléphone, ni besoin de rester branché etc. C'est utile sur un téléphone/tablette, c'est vital sur Android Car par exemple.
Certains installent n'importe quoi des sources inconnues... Sur un terminal qui ne disposent pas des dernières majs de sécurité, ça peut poser soucis.
comment veux tu ramasser des "merdouilles" alors que le système Android est ultra-sécurisé ? O_o !
Au moins, avec cette méthode de mise à jour, l'utilisateur sera sûr de repartir sur une partition /system propre et chaque maj purgera les éventuelles merdouilles qu'il a pu ramasser à droit à gauche...
C'est pas un malware ça, c'est un iPhone ;)
Un peu bourrin cette façon de mettre à jour, ils vont devenir pire que Microsoft niveau usine à gaz bientôt
Non
Sa peut être pas mal sur un OnePlus 3, un Dual Boot avec Oxygen Os et une autre sous CyanogenMod
PS : Donc on aura le choix sois de mettre que du custom sur les 2 partition sois de laisser la ROM de Google mais on ne pourra donc pas les mélanger !? <i>-------<a href="https://play.google.com/store/apps/details?id=com.frandroid.app">Envoyé depuis l'application FrAndroid pour smartphone</a></i>
Bonjour ! Avec des roms custom . Exemple : On laisse la ROM Google d'origine sur la "partition" À et la ROM custom sur la partition B ce ne sera pas un peu laborieux ?? je sens déjà les gros bugs me siffler aux oreilles ! Pourquoi ? parce-que si Google envoi une maj silencieuse sur la partition B alors que sur ce fameux B il y a déjà un custom ?! Cela ne pourra pas fonctionner ? Car sois on reçois pas la mise à jour silencieuse sois cela fera bugger la ROM custom (sûrement bricker même) non ?? <i>-------<a href="https://play.google.com/store/apps/details?id=com.frandroid.app">Envoyé depuis l'application FrAndroid pour smartphone</a></i>
Installer Windows 10 Mobile En Dual Boot sur les prochains smartphones ? ça peut être cool :)
C'est un malware qui fait siffler ton smartphone
c'est un malware comme celui de Xiaomi ?
Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et ses partenaires.
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.
Gérer mes choix