10 votes

Est-il possible que le vieux smartphone devienne lent simplement parce qu'il est vieux?

J'ai un Samsung / Google Galaxy Nexus i9250 de 3,5 ans. Le téléphone est devenu tellement lent après tout ce temps, qu'il est tout simplement inutilisable. Lancer n'importe quelle application, aussi simple que Gmail ou Calendar, prend 2-3 secondes, parfois même cinq. Appuyer sur le bouton Home nécessite 4-5 secondes entre l'appui et l'affichage de l'écran principal de mon lanceur (Nova Prime).

Quand j'ai acheté ce téléphone, il était tout simplement ultra-rapide.

J'ai environ 50 applications installées, dont environ la moitié est utilisée (15 de temps en temps et 10 tous les jours) et l'autre moitié, jamais utilisée ou utilisée une fois tous les 2-3 mois. Comme je change très rarement d'avis, j'ai installé ces applications en 2012, lorsque j'ai acheté mon téléphone et je n'ai presque rien installé depuis. Je décrirais cela comme changer 1-2 applications par an.

À cause de cela, j'ai du mal à accepter que mon téléphone soit lent, simplement parce que j'ai installé trop d'applications au cours de ces 3,5 années. Nous pouvons supposer que j'utilise le même ensemble d'applications depuis 1 à 2 ans. Il est également difficile pour moi de croire que 50 applications, dont la moitié est rarement utilisée, suffisent à réduire visiblement les performances d'un tel téléphone. Même s'il est assez ancien, son matériel n'est pas si faible que ça, à mon avis.

J'ai bien sûr effectué une réinitialisation complète de l'usine une ou deux fois, en installant seulement le même ensemble d'applications qu'en 2012, après cela. Cela n'a guère aidé et n'a apporté que peu ou pas de gain de performance. Cela m'a vraiment "tué", car j'étais plus que sûr qu'une réinitialisation complète de l'usine allait ramener ce téléphone à un niveau de performance et de vitesse proche de ses premiers jours, lorsqu'il était tout neuf.

La seule théorie qui me vient à l'esprit - bien que très étrange et incroyable - est que ma batterie est vieille, sa performance est bien inférieure à celle de sa première utilisation, et donc elle alimente tout le matériel avec une tension moindre, ce qui entraîne une dégradation générale des performances.

Je sais à quel point cette théorie sonne stupidement, mais c'est la seule que j'ai réussi à trouver dans cette situation donnée.

En supposant que le nombre d'applications installées et le style d'utilisation global de mon téléphone n'ont pas changé au cours des 3,5 années d'utilisation, y a-t-il une raison valable pour expliquer pourquoi il est extrêmement plus lent qu'à ses débuts?

8voto

leon Points 1270

Les performances n'ont rien à voir avec la tension de la batterie. La raison en est que la mémoire flash est "usée" et donc plus lente et moins réactive. Mon Nexus 7 (1ère génération) est également très lent maintenant et je n'ai presque aucune application dessus. Vous pouvez en savoir plus ici : Pourquoi les téléphones Android ralentissent avec le temps, partie "Pas de TRIM pour le lecteur à semi-conducteurs"

Pas de TRIM pour le lecteur à semi-conducteurs

Le manque de support TRIM adéquat était la principale cause du ralentissement de la tablette Nexus 7 originale de Google au fil du temps. Cela a été corrigé dans Android 4.3, qui a ajouté un support TRIM approprié. Sur les appareils Nexus, la mise à jour vers Android 4.3 résoudra ce problème.

Si vous possédez un ancien appareil qui n'a pas Android 4.3 et qui a ralenti au fil du temps, vous pouvez effectuer un TRIM en le rootant et en utilisant l'application LagFix. Cette application exécute la même commande fstrim que Android 4.3 exécute en arrière-plan. TRIM est nécessaire en raison du fonctionnement des lecteurs à semi-conducteurs — les lecteurs à semi-conducteurs ralentissent avec le temps car les cellules de mémoire flash doivent être effacées avant de pouvoir être réécrites. TRIM efface de manière préventive les cellules contenant des données provenant de fichiers supprimés, garantissant que les choses seront aussi rapides que possible lorsque Android devra écrire sur ces cellules à l'avenir.

Comment le résoudre : Rooter votre appareil et exécuter LagFix si vous utilisez un ancien appareil. Cela se fait automatiquement sur les appareils exécutant la version 4.3 d'Android ou une version plus récente.

0 votes

Pourquoi TRIM n'est-il pas quelque chose qui s'exécute automatiquement? android.stackexchange.com/q/117164/100457

0 votes

Il semble que votre réponse / suggestion soit complètement opposée à ma situation, car mon (tous) Samsung Galaxy Nexus a Android 4.3. Si Google a ajouté le support TRIM à cette version d'Android, alors je l’ai et le manque de celui-ci / l'usure de la mémoire flash ne sont pas en cause. Votre réponse est bonne et précieuse pour les autres alors je l'ai votée, mais je dois considérer si je dois l'accepter ou non, car votre suggestion ne répond clairement pas à la question (pas de problème TRIM sur Android 4.3).

1 votes

@trejder Dans mon expérience avec un Galaxy Nexus Maguro, TRIM ne s'exécute pas automatiquement.

2voto

paIncrease Points 251

Vous avez probablement mis à jour les applications, et elles utilisent des APIs de plus en plus gonflées.

Pour ma part, je ne vois pas de raison pour laquelle chaque application a besoin de prendre en charge Unicode, par exemple.

Facebook serait l'un des plus grands coupables. Il y a 3 ans, il consommait 70 Mo de RAM, maintenant c'est 200 Mo, afin que, entre autres choses indiscrètes que font maintenant de nombreuses applications, il puisse transporter son propre navigateur pour mieux vous suivre. Le fait qu'ils aient scindé Facebook Messenger, qui utilise également 150 Mo de RAM, n'aide pas.

L'usure de la 'mémoire flash' n'est certainement PAS ce que vous vivez ici.

De plus, je pense que Google n'a pas pris la peine d'optimiser minfree et le gestionnaire OOM, ou la gestion du cycle de vie des applications. Vous avez 500 Mo de RAM libre sur un téléphone 2 Go de RAM et vous avez toujours des redessins de l'écran d'accueil tout le temps, et les applications se suspendent dès que vous passez à une autre. Google est paresseux et pratique trop le 80/20...

Personnellement, j'évite de mettre à jour les applications sauf sous la contrainte, et j'utilise App Quarantine pour garder les applications verrouillées lorsque je ne les utilise pas - par exemple, Amazon a 5 applications, et elles ont toutes tendance à se charger et à tourner en rond sans faire grand-chose. Les garder désactivées et les déverrouiller uniquement lorsque nécessaire aide à l'application Android à suspendre de manière agressive.

2voto

Thej Points 655

Il est possible qu'en utilisant votre téléphone, les applications deviennent plus lentes, car elles gèrent de plus en plus de vos données.

Une application musicale peut fonctionner extrêmement rapidement lorsque vous n'avez que dix morceaux dans votre bibliothèque, mais une fois que vous en avez collecté une centaine, l'accès à la base de données devient légèrement plus lent car elle essaie de générer les miniatures ou de rechercher dans les index des balises ID3. Le moteur de recommandation musicale pouvait fonctionner de manière ultra-rapide quand il n'avait qu'à parcourir une demi-heure d'historique d'écoute, mais il ralentit une fois qu'il a collecté des années de données sur la musique que vous avez souvent sautée et celle que vous avez écoutée en boucle.

Vous avez peut-être pris des photos avec l'application de l'appareil photo. Au début, votre galerie ne contient rien et le programme peut parcourir le répertoire entier assez rapidement pour que cela ne pose pas de problème, mais au fur et à mesure que vous prenez plus de photos, obtenir la liste de tous les fichiers et les parcourir devient beaucoup plus lent.

Vous avez peut-être ajouté davantage de contacts à votre application de chat. Et l'application de chat doit travailler sur beaucoup plus d'historique de conversation avec plus de contacts et de fichiers d'attachement.

Vous avez utilisé les navigateurs, et les navigateurs stockent l'historique de navigation, les favoris, etc. La taille d'un profil de navigateur a tendance à augmenter avec le temps.

Ces problèmes ne sont pas nécessairement résolus par une simple réinitialisation aux paramètres d'usine. Si l'application avait une synchronisation en ligne, elle aurait resynchronisé ces données supplémentaires que vous n'aviez pas lorsqu'il était plus simple. De même, les données stockées sur la carte SD/stockage externe peuvent ne pas être effacées lors d'une réinitialisation aux paramètres d'usine.

1 votes

Comme dans le cas de la réponse de Alex.S, je vote pour la vôtre, car cela peut être utile à d'autres lecteurs, mais je ne pense pas l'accepter, car cela n'a aucun rapport avec ma question. J'ai clairement indiqué que j'avais effectué une réinitialisation complète d'usine (je suppose donc que tout ce que vous écrivez qui ralentit mon téléphone a été effacé pour le ramener à l'état d'un téléphone neuf) et cela n'a en aucun cas accéléré mon téléphone de manière perceptible.

1voto

Silverstorm Points 111

Oui, une légère baisse/de tension instable causée par une batterie usée peut sous-alimenter le SoC de l'appareil, affectant les performances et la stabilité, non seulement l'autonomie, de la même manière peut rendre une lampe de poche moins lumineuse. J'ai observé cela il y a quelques années en remplaçant la batterie d'un vieux smartphone en raison d'une mauvaise autonomie, j'ai également constaté des améliorations de performances notables. J'ai mesuré la sortie de la batterie avec un multimètre et la batterie liée à des performances médiocres avait une tension de sortie inférieure (non seulement une capacité réduite de 700 mAh à pleine charge par rapport à la nouvelle batterie).

Cependant, il y a aussi de nombreuses autres raisons qui peuvent affecter les performances, certaines applications et services deviennent plus lourds en termes de mémoire au fil des années après les mises à jour (y compris les services Google intégrés), ou la mémoire flash NAND peut être usée.

0voto

Amareswar Points 1397

Pourrait être dû à quelques raisons :

  1. Dégradation de la mémoire flash. À force d'écrire des données sur votre stockage, le matériel se détériore et augmente les risques de défaillance matérielle.

  2. Les nouvelles mises à jour du système d'exploitation et des applications peuvent ne pas être optimisées pour votre appareil et consommer plus de ressources.

  3. Processus en arrière-plan. Certaines des applications que vous installez s'ouvriront au démarrage et occuperont CPU et RAM. Assurez-vous de les effacer.

Avez-vous toujours affaire à un téléphone lent ?

Je suis en train de développer une application appelée Cycle (https://cyclephones.com)

Elle vous permet de diffuser un émulateur Android depuis un serveur vers votre téléphone pour exécuter des applications en douceur. Idéal pour le jeu.

Serait ravi de vous avoir comme testeur précoce si intéressé :)

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X