phhsnews.com


phhsnews.com / Les «mises à jour continues» d'Android Nougat, expliquées

Les «mises à jour continues» d'Android Nougat, expliquées


Dans toutes les générations d'appareils Android, les mises à jour du système d'exploitation Marshmallow ont essentiellement fonctionné de la même façon: la mise à jour est téléchargée redémarre et la mise à jour est appliquée. Pendant ce temps, le téléphone est rendu inutilisable, au moins jusqu'à ce que la mise à jour soit entièrement installée. Avec les nouvelles «mises à jour continues» de Nougat, ce modèle appartient au passé

Comment les mises à jour ont changé dans Android 7.0 Nougat

Google a pris une page de son propre système d'exploitation Chrome pour la nouvelle méthode de mise à jour. Les Chromebooks ont toujours fonctionné comme ceci: la mise à jour se télécharge en arrière-plan, puis demande à l'utilisateur qu'un redémarrage est nécessaire pour terminer le processus d'installation. Un redémarrage rapide plus tard, et la mise à jour est terminée - pas d'attente pour l'installation de la mise à jour, pas d'optimisation, ou tout autre élément qui semble âges . C'est rapide, facile, et surtout, n'a pas une quantité déraisonnable de temps d'arrêt.

Depuis Android 7.0, c'est la direction que les mises à jour Android vont. Il vaut la peine de mentionner ici que ce ne s'appliquera pas aux appareils mis à jour à Nougat, seulement ceux qui sont livrés avec le logiciel. La raison en est parfaitement logique: cette nouvelle méthode de mise à jour nécessitera deux partitions système pour fonctionner, et à peu près tous les téléphones Android actuels n'en ont qu'un. Re-partitionner l'appareil à la volée pourrait être potentiellement catastrophique (et serait probablement dans de nombreux scénarios), donc la décision de Google de laisser seul sur les téléphones de génération actuelle est respectable, même si c'est un peu décevant.

Ça fonctionne un peu comme ça : il existe une partition système active et une partition dormante, qui sont des images miroir l'une de l'autre. Lorsqu'une mise à jour OTA devient disponible, la partition active la télécharge, puis met à jour la partition inactive. Un redémarrage plus tard, la partition dormante devient active, et la partition précédemment active devient dormante, ce qui applique le logiciel mis à jour

RELATED: Comment mettre à niveau manuellement votre appareil Nexus avec les images d'usine de Google

Cela rend l'ensemble du processus de mise à jour infiniment plus rapide, mais il sert aussi de sorte de système de sauvegarde. Si quelque chose ne va pas avec la mise à jour, le système peut détecter une erreur lors du démarrage et retourner simplement à la partition système non affectée. Au redémarrage, il peut alors envoyer une requête ping aux serveurs de téléchargement, réappliquer la mise à jour et redémarrer pour terminer le processus. Comparé à la façon dont les échecs de mise à jour catastrophiques sont traités dans le système actuel, ce qui nécessite beaucoup d'interaction avec l'utilisateur, les outils de développement Android et la familiarité avec la ligne de commande, la méthode de partition double est simplement meilleure. En action pourtant, donc il y a encore beaucoup de questions

Bien sûr, il vient avec son propre ensemble de questions et de préoccupations. Bien que nous comprenions comment ce système fonctionne en théorie, nous n'avons pas encore vu comment il fonctionne réellement dans la pratique, puisque Nougat n'a pas encore eu de mise à jour, et aucun appareil n'a été livré avec la version 7.0. Tout est spéculation, mais j'imagine que lorsqu'une mise à jour est appliquée, par exemple, il y aura probablement un coup très dur pour la performance du système.

En outre, si vous êtes quelque chose comme moi, vous lisez ce qui précède section et pensée: "combien d'espace aura deux partitions système?" On peut supposer automatiquement que cela prendra deux fois la quantité d'espace, ce qui n'est pas complètement incorrect, mais vous devez également vous rappeler que ce sont des

systèmes partitions, ce qui ne veut pas dire qu'il faudra deux copies de chaque application installée. Pourtant, cela signifie que les systèmes actuels qui prennent un gigaoctet - une taille non inhabituelle pour un système d'exploitation Android - pourraient maintenant exiger deux gigaoctets (ou plus). Cela dit, Google a déménagé à un nouveau système de fichiers appelé SquashFS, qui est un système de fichiers en lecture seule, hautement compressé, conçu à l'origine pour les systèmes embarqués dans des situations de faible mémoire. Cela devrait certainement aider à compenser certains des problèmes d'espace qui vont inévitablement aller de pair avec une configuration de deux partitions système. Pourtant, nous pouvons commencer à voir les appareils avec un

minimum de 32 Go vers l'avant. Le temps nous le dira. On ne sait pas non plus ce qu'il advient de la nouvelle partition dormante après la mise à jour. Il y a une possibilité que cela puisse ensuite être mis à jour en arrière-plan, puis attendre l'arrivée d'une nouvelle OTA, mais il n'y a pas de documentation technique pour soutenir cette théorie - juste moi qui pense à voix haute. Cependant, cela semble logique pour moi, car sinon ce nouveau système semblerait être un scénario de mise à jour, ce qui est exactement le contraire de ce que Google essaye de faire ici.

Malheureusement, depuis Il n'y a pas encore de périphérique prenant en charge le nouveau système de mise à jour transparente, certaines de ces questions devront simplement être laissées sans réponse. Une fois que les nouvelles générations de téléphones commenceront à sortir, nous comprendrons mieux comment tout cela fonctionnera dans le monde réel. Mais pour l'instant: ça semble être une très bonne chose.


Comment combiner les flux RSS et les médias sociaux en un seul flux dans Safari

Comment combiner les flux RSS et les médias sociaux en un seul flux dans Safari

Safari vous permet de vous abonner aux flux RSS et d'ajouter vos comptes de médias sociaux afin de les afficher directement dans le navigateur. Un seul flux universel, sans avoir besoin d'applications ou d'extensions supplémentaires. Ainsi, au lieu de naviguer manuellement sur tous vos sites et pages de réseaux sociaux préférés, vous pouvez consulter chaque article, tweet et mise à jour de statut dans votre Safari.

(how-to)

Comment corriger les erreurs d'adresse HomeKit «Adresse non enregistrée avec iCloud»

Comment corriger les erreurs d'adresse HomeKit «Adresse non enregistrée avec iCloud»

Alors qu'Apple a apporté de sérieuses améliorations au framework HomeKit smarthome, il y a encore plus que quelques fantômes dans la machine. Voyons comment bannir l'erreur extrêmement frustrante "Adresse n'est pas enregistrée avec iCloud" pour que votre système soit de nouveau opérationnel. Quel est le problème avec cette erreur?

(how-to)