19/04/2024 @ 14:13:03: Android - Voulez-vous savoir combien de temps durera votre téléphone ? Android 15 a la réponse, mais pas pour tout le monde
Il semble que la prochaine préoccupation des propriétaires de téléphones ne soit plus le support logiciel , mais la durabilité des composants . Et nous ne parlons pas seulement de la batterie, mais de la mémoire qui, comme tout, dure. Cependant, Mishaal Rahman a découvert qu'avec Android 15, au moins les propriétaires de Pixel pourront établir l' état de santé de la puce de stockage et découvrir sa durée de vie restante : découvrons comment.
Google s'efforce d'indiquer l'état de la batterie
L'une des nouveautés arrivant sur les Pixel (mais probablement du Pixel 8a) est l'état de santé de la batterie . La nouvelle fonctionnalité a été introduite à la fin de l’année dernière, mais Google l’a ensuite supprimée dans la mise à jour Android 14 QPR2 en mars. Lorsqu'il est actif, vous pouvez le trouver dans les paramètres de votre téléphone en appuyant sur À propos du téléphone , puis sur Informations sur la batterie . Vous trouverez ici la date de fabrication de la batterie et le nombre de cycles . Cette information, présente depuis quelques temps sur les iPhone, vous permettra de savoir quand il sera temps d'en changer.
Mais même la mémoire a une date d'expiration
Mais la mémoire a aussi une date d’expiration, et avec Android 15 Google compte montrer son statut aux utilisateurs. Comme Mishaal Rahman l'a découvert , ces informations seront affichées dans une nouvelle application appelée Device Diagnostics . Cette application utilisera une nouvelle API Storage Lifetime dans Android 15 qui « renvoie la durée de vie restante du périphérique de stockage interne, sous forme de pourcentage entier ». Si l'API renvoie 90 , par exemple, cela signifie qu'il reste 90 % de la durée de vie utile du périphérique de stockage . Le correctif n'a pas encore été poussé vers AOSP, mais l'API est déjà présente et activée dans la dernière version d'Android 15 bêta 1. Rahman a constaté que la description du correctif initial implémentant cette nouvelle API indique qu'elle " ne diffère que légèrement de l' "API héritée, qui existe pour la maintenance inactive" .
La maintenance inactive se produit lorsqu'Android supprime les blocs inutilisés dans le système de fichiers, ce qui est utile pour les puces de stockage flash . Couper excessivement les blocs inutilisés peut raccourcir la durée de vie de la puce de stockage, c'est pourquoi vous devez vérifier l'état de la puce UFS et effectuer intelligemment une maintenance inactive . C'est précisément pour cette raison qu'Android 13 a introduit un service de maintenance inactif plus intelligent. Le correctif initial mentionne également que cette valeur est « destinée à être affichée aux utilisateurs », il est donc probable que les utilisateurs auront accès à l' application Device Diagnostics dans une future version bêta.
Les différences entre Pixel et les autres appareils
Il existe cependant quelques différences entre les Pixel et les autres appareils. L’une concerne la précision de l’instrument. Seuls certains appareils (comme la gamme Pixel de Google) indiqueront la durée de vie restante du stockage avec une granularité de 1 % , tandis que d'autres le feront avec une granularité moins précise de 10 % . Cela signifie que la valeur de la durée de vie du stockage restant ne constituera pas une mesure utile sur tous les appareils. Mais il n'est même pas certain qu'il arrivera sur d'autres appareils. Pour que le système fonctionne, les téléphones doivent collecter et partager ces informations avec le système d'exploitation Android via Health HAL . Sur les appareils qui ne le font pas , l'API renverra une valeur de -1, ce qui signifie que la fonctionnalité n'est pas prise en charge . Le problème est que cette API n’est pas requise par Google, il n’est donc pas certain que les constructeurs OEM l’ implémenteront sur leurs appareils. Cependant, si vous possédez un Pixel avec Android 15 , il n'y aura aucun problème et vous pourrez voir combien de temps durera votre mémoire.