24 votes

Android souffre-t-il de la même dégradation des performances "sur une période donnée" que les systèmes d'exploitation comme Windows ?

Pour clarifier, oui, j'utilise une ROM personnalisée sur mon téléphone. Je me suis dit "je vais flasher ça et le garder stable parce que je dois en dépendre pour mon travail".

Près d'un mois plus tard, je constate que l'interface est lente, que les applications ne s'ouvrent pas aussi rapidement qu'avant et que, de manière générale, je dois redémarrer plus souvent. Il n'y a pas de problème critique, les logcats ne semblent pas montrer de dysfonctionnement, c'est juste.....sluggish.

Flashing de la ROM à nouveau commence à se sentir comme Windows ; je réinstalle assez souvent pour garder le bon fonctionnement, mais si c'est quelque chose que je fais mal, je suis entièrement ouvert aux suggestions. Comme je vieillis et que je suis moins obsédé par le fait de flasher tout ce que je vois sur XDA, je veux garder quelque chose de stable et de fiable.

31voto

Flow Points 18254

L'effet que vous décrivez n'est pas causé par le système d'exploitation. Il est causé par de plus en plus de processus d'arrière-plan qui s'accumulent au fil du temps et peut-être plus d'applications qui s'enregistrent sur les hooks du système qui doivent être évalués lorsque certains événements se produisent.

Tous les systèmes d'exploitation qui le supportent seront vulnérables. Mon Android fonctionne depuis un an et demi sans aucune dégradation des performances. Toujours se poser des questions et confronter les développeurs d'applications s'ils exécutent un service en arrière-plan pendant une longue période. (sans aucun besoin/usage). Les services d'arrière-plan lancés par intervalles, qui vérifient ou recherchent certaines informations et s'arrêtent ensuite, sont acceptables. Google Play Music est était 1 un exemple parfait : L'application déclenche une alarme Android (qui n'est pas une alarme utilisateur, mais plutôt un événement programmé) à intervalles réguliers pour effectuer sa synchronisation.

Mais certaines applications lancent un service de longue durée qui ne peut pas être désactivé par l'utilisateur, et si vous avez beaucoup de ces services en cours d'exécution, vos performances vont en fait se dégrader.

1 Google Music semble maintenant fonctionner en permanence :( Mais il existe d'autres bons exemples d'applications qui comprennent qu'elles ne doivent pas fonctionner en permanence. Ou pour lesquelles l'utilisateur peut désactiver le service d'arrière-plan. Ou lorsque le développeur de l'application a été suffisamment compétent pour utiliser la riche API (push) d'Android afin de réduire au minimum l'impact de l'application.

3voto

gb. Points 482

Réponse de Flow est correct en ce sens que la sensation accrue de lenteur n'est pas causée par le système d'exploitation, mais principalement par les applications. Mais il y a un autre effet que j'ai remarqué, notamment sur l'autonomie de la batterie : Plus vous utilisez votre téléphone, plus vous êtes exigeant envers ses performances (et l'autonomie de la batterie), même si ce n'est pas conscient. (C'est la même chose pour la taille des disques durs : plus vous en avez, plus vous en avez besoin).

Il se peut donc que votre niveau d'exigence augmente lentement.

Je me souviens avoir été fasciné par tous les pouvoirs que j'avais en main lorsque j'ai acheté mon HTC Magic il y a quelques années. Récemment, je l'ai allumé pour jeter un coup d'œil : il fonctionne toujours bien, mais, bon, maintenant que j'ai utilisé un Nexus One et ensuite un Galaxy Note, j'ai l'impression que l'interface utilisateur est très grossière et les pouvoirs très limités. Mes attentes ont augmenté.

3voto

jaamgans Points 304

Si vous utilisez une ROM alternative à Android, il est possible que des problèmes avec la ROM en soient la cause. Des problèmes de ce type ont été observés sur CyanogenMod ROMS dans le passé, surtout sur les nightly builds (c'est-à-dire les versions de test). Cependant, ils ont raison de dire que le problème est plus que probablement dû aux applications que vous avez téléchargées.

Je n'ai pas redémarré, ni vidé les caches, etc. depuis plus de trois mois sans aucune dégradation.

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