10 votes

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

J'ai un Samsung / Google Galaxy Nexus i9250 de 3,5 ans et demi. Le téléphone est devenu si lent après cette période, qu'il est tout simplement inutilisable. Le lancement de n'importe quelle application, aussi simple que Gmail ou le calendrier prend 2-3 secondes, parfois même cinq. En appuyant sur Home Il faut 4 à 5 secondes entre le moment où l'on appuie sur le bouton et l'apparition de l'écran principal de mon lanceur (Nova Prime).

Lorsque j'ai acheté ce téléphone, il était tout simplement rapide comme l'éclair.

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

En raison de ce qui précède, je peux difficilement accepter que mon téléphone soit lent, parce que j'ai installé trop d'applications pendant cette période de 3,5 ans. Nous pouvons supposer que je suis assis sur le même ensemble d'applications pendant les 1-2 dernières années. Il m'est également difficile de croire que 50 applications, dont la moitié n'est presque jamais utilisée, suffisent à réduire visuellement les performances d'un tel téléphone. Même s'il est assez vieux, son matériel n'est pas si faible, comme je le suppose.

J'ai bien sûr fait une réinitialisation d'usine complète une ou deux fois, en installant uniquement le même ensemble d'applications, comme en 2012, après cela. Cela a apporté peu ou pas d'aide et peu ou pas de gain de performance. Cela m'a en fait "tué", parce que j'étais plus que sûr, que la réinitialisation d'usine complète rendrait ce téléphone à un niveau de performance et de vitesse proche des jours, comme 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, que ses performances sont bien inférieures à celles qu'elle avait lorsqu'elle était neuve, et qu'elle alimente donc tout le matériel avec une tension inférieure, ce qui entraîne une dégradation des performances générales.

Je sais que cette théorie semble stupide, mais c'est la seule que j'ai pu trouver dans cette situation.

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 dernières années d'utilisation, y a-t-il une raison raisonnable pour laquelle il est extrêmement plus lent que lorsqu'il était neuf ?

8voto

leon Points 1270

Les performances n'ont rien à voir avec la tension de la batterie. La raison est que la mémoire flash est "usée" et donc plus lente et moins réactive. Ma Nexus 7 (1ère génération) est également très lente maintenant et je n'ai presque pas d'applications dessus. Vous pouvez en savoir plus ici : Pourquoi les téléphones Android ralentissent au fil du temps , partie "Pas de TRIM pour les disques durs".

Non Solid-State Drive TRIM

L'absence d'une prise en charge correcte de TRIM était la principale cause la tablette originale Nexus 7 de Google à ralentir au fil du temps. Ce problème a été Ce problème 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 avez un appareil plus ancien qui ne dispose pas d'Android 4.3 et a ralenti au fil du temps, vous pouvez exécuter TRIM en l'enracinant et en utilisant le site LagFix app. Cette application exécute la même commande fstrim que celle utilisée par Android 4.3 en arrière-plan. TRIM est nécessaire en raison de la façon dont les disques durs à semi-conducteurs solid-state drives - les solid-state drives ralentissent avec le temps parce que la mémoire flash doivent être effacées avant de pouvoir être réécrites. TRIM efface de manière préemptive les cellules qui contiennent des données provenant de fichiers supprimés, afin de s'assurer que les choses seront aussi rapides que possible lorsque Android devra d'écrire dans ces cellules à l'avenir.

Comment le réparer : Enracinez votre appareil et exécutez LagFix si vous utilisez un appareil appareil plus ancien. Cela se produit automatiquement sur les appareils fonctionnant sous Android version 4.3 et plus récente.

2voto

paIncrease Points 251

Vous avez probablement mis à jour les applications, et elles utilisent des API plus volumineuses.

Personnellement, je ne vois pas pourquoi toutes les applications doivent supporter l'Unicode, par exemple.

Facebook serait l'un des plus grands contrevenants. Il y a trois ans, il consommait 70 Mo de RAM, aujourd'hui il en consomme 200 afin de pouvoir, entre autres choses que de nombreuses applications font maintenant, proposer son propre navigateur pour mieux vous suivre. Cela n'aide pas qu'ils aient séparé Facebook Messenger, qui prend aussi 150 Mo de RAM.

L'usure du flash n'est certainement pas ce que vous rencontrez ici.

De plus, je pense que Google n'a pas pris la peine d'optimiser minfree et le gestionnaire d'OOM, ou la gestion du cycle de vie des applications. Vous pouvez avoir 500 Mo de RAM libre sur un téléphone de 2 Go de RAM et vous aurez toujours des réaffichages de l'écran d'accueil tout le temps, et des applications suspendues à la seconde où 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 aiment toutes se charger en courant pour ne rien faire en particulier. Le fait de les désactiver et de ne les déverrouiller qu'en cas de besoin permet d'éviter la suspension agressive des applications par Android.

2voto

Thej Points 655

Il est possible qu'au fur et à mesure que vous utilisez votre téléphone, les applications elles-mêmes deviennent plus lentes, car elles gèrent une plus grande partie de vos données.

Une application musicale peut fonctionner à la vitesse de l'éclair lorsque vous n'avez que dix morceaux de musique dans votre bibliothèque, mais lorsque vous en avez rassemblé une centaine, les accès à la base de données deviennent légèrement plus lents lorsqu'il s'agit de générer les vignettes ou de rechercher dans les index des balises ID3. Le moteur de recommandation musicale peut avoir fonctionné à une vitesse fulgurante lorsqu'il n'avait qu'à parcourir une demi-heure d'historique d'écoute, mais il s'est enlisé une fois qu'il a collecté des données sur des années concernant les musiques que vous avez souvent sautées et celles que vous avez répétées sans cesse.

Vous avez peut-être pris des photos avec l'application appareil photo. À l'origine, votre galerie ne contient rien et le programme peut parcourir en boucle l'ensemble du répertoire assez rapidement pour que cela n'ait pas d'importance, mais au fur et à mesure que vous prenez des photos, obtenir une liste de tous les fichiers et les parcourir en boucle devient beaucoup plus lent.

Vous avez peut-être ajouté d'autres personnes à vos contacts dans l'application de chat. Et l'application de chat doit travailler sur un plus grand nombre d'historiques de chat avec plus de contacts et de fichiers joints.

Vous avez utilisé les navigateurs, et les navigateurs stockent l'historique de navigation, les signets, 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 d'usine. Si l'application disposait d'une synchronisation en ligne, elle aurait synchronisé ces données supplémentaires que vous n'aviez pas à l'époque où la vie était plus simple. De même, les données stockées sur la carte SD/le stockage externe ne sont pas nécessairement effacées par une réinitialisation d'usine.

1voto

Silverstorm Points 111

Oui, un peu plus bas \unstable La tension causée par une batterie usée peut sous-alimenter le SoC de l'appareil, ce qui affecte les performances et la stabilité, et pas seulement l'autonomie, de la même manière qu'elle 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 de sa faible autonomie, j'ai également constaté des améliorations notables des performances. J'ai mesuré la sortie de la batterie avec un multimètre et la batterie liée à la mauvaise performance avait une sortie de tension plus faible (pas seulement 700Mah de capacité réduite à pleine charge par rapport à la nouvelle batterie).

Cependant, il y a aussi beaucoup d'autres raisons qui peuvent affecter les performances, certaines applications et services dans les années après les mises à jour deviennent plus lourds en termes de mémoire (y compris les services Google intégrés), ou le stockage de la mémoire flash nand peut être usé.

0voto

Amareswar Points 1397

Cela peut être dû à plusieurs raisons :

  1. Dégradation des mémoires flash. Au fur et à mesure que vous écrivez des données sur votre stockage, le matériel se dégrade et augmente les risques de défaillance.

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

  3. Processus d'arrière-plan. Certaines des applications que vous installez s'ouvrent au démarrage et monopolisent le processeur et la mémoire vive. Veillez à les supprimer.

Vous êtes toujours confronté à un téléphone lent ?

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

Il vous permet de diffuser un émulateur Android d'un serveur vers votre téléphone afin que vous puissiez exécuter n'importe quelle application sans problème. C'est idéal pour les jeux.

J'aimerais beaucoup que vous soyez un testeur précoce si vous êtes 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