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

24

Pour clarifier, oui, je lance 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 le travail".

Presque un mois complet plus tard, je constate que l'interface est à la traîne, les applications ne s'ouvrent pas avec la même rapidité qu'auparavant, et en général, je constate que je dois redémarrer plus souvent. Il n'y a rien de mal, les logcats ne semblent pas présenter de dysfonctionnement, c'est juste ..... lent.

Flasher la ROM recommence à ressembler à Windows; Je réinstalle assez souvent pour le faire fonctionner correctement, mais si c'est quelque chose que je fais mal, je suis entièrement ouvert aux suggestions. En vieillissant et en étant moins obsédé par le flash de tout ce que je vois sur XDA, je veux garder quelque chose de stable et de fiable.

Harsha K
la source
10
drôle ... J'ai des systèmes Windows qui fonctionnent depuis des années et des androïdes qui fonctionnent depuis de nombreux mois sans dégradation des performances.
Andrew Barber
2
Une dernière chose: «flasher la ROM à nouveau» n'améliore rien. Il se compose généralement d'un noyau et de la partition / system. Cela s'appelle ROM (lecture seule mémoire) parce qu'il ne change jamais, même pas quand vous effacez (sauf lorsque vous reflasher une autre ROM). Votre performance pourrit vient uniquement de certaines applications installées. Testez une lingette et voyez si c'est une différence. (Une autre raison pour laquelle je peux penser: l'infâme RFS de
Samsumg
2
@ ce4: le terme ROM est vraiment un terme impropre, dans Android la partition système n'est pas vraiment en lecture seule; il est essentiellement en lecture seule car l'autorisation est définie pour ne permettre à aucun programme d'écrire dans le dossier / la partition. Dans les systèmes enracinés, la racine peut modifier l'autorisation et accorde des privilèges aux programmes pour écrire dans le dossier / partition en lecture seule.
Lie Ryan
1
Je sais, mauvaise formulation de ma part. c'est comme hacker vs cracker, tout le monde utilise le premier. au moins par une utilisation quotidienne normale, cela ne change pas, et c'est ce que je voulais dire dans les 600 mots d'un commentaire. mon téléphone a deux applications qui le font: adblock modifie / etc / hosts et TiBackup qui permet l'intégration dans le système. mais les deux ne conduisent pas à ce symptôme. Voir cette diatribe, c'est plutôt courant ... plus.google.com/app/plus/mp/211/…
ce4

Réponses:

31

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

Chaque système d'exploitation qui prend en charge cela sera vulnérable. Mon Android fonctionne depuis 1 an et demi sans aucune dégradation des performances. Toujours remettre en question 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 / utilisation). Les services d'arrière-plan démarrés de type intervalle qui vérifient / extraient certaines informations et se terminent après cela sont très bien. Google Play Music est a 1 un parfait exemple: L'application définit une alarme Android (qui n'est pas une alarme d'utilisateur, mais plus un événement prévu par programme) à des intervalles pour effectuer sa synchronisation.

Mais certaines applications démarrent un service de longue durée qui ne peut pas être désactivé par l'utilisateur, et si vous en avez plusieurs, vos performances se dégraderont en fait.

1 Google Music semble désormais également fonctionner en permanence. :( Mais il existe d'autres bons exemples d'applications, qui comprennent qu'elles ne devraient pas fonctionner tout le temps. Ou où l'utilisateur est en mesure de désactiver le service d'arrière-plan. Ou où le développeur de l'application était suffisamment compétent pour utiliser les riches ( push) L'API d'Android permet de minimiser l'impact de l'application.

Couler
la source
4
Cela peut arriver en installant de nombreuses applications de `` service '', vous pouvez cependant l'inverser simplement en désinstallant les applications incriminées (pas besoin d'un nettoyeur de système et autres). La réinitialisation / essuyage de votre téléphone le rendra exactement au même stade que lorsque vous l'avez obtenu (ou installé votre ROM pour la première fois). Voici une diatribe d'Android Dev Dianne Hackborn sur un jeu gratuit qui lance 2 services qui consomment ensemble 10 Mo en permanence: plus.google.com/105051985738280261832/posts/JAqggyKcM2z
ce4
6
Quel nom génial pour un développeur, Hackborn.
Hyangelo
1
@Hyangelo dans les mots de Lady Gaga, peut-être "Elle est née de cette façon" ... LOL !!! Pas de manque de respect! Je porte mon chapeau à Dianne Hackborn, Romain Guy et Jean-Baptiste Queru: D Sans eux, où serait Android maintenant! :)
t0mm13b
Existe-t-il un moyen de savoir quels services d'arrière-plan monopolisent mes ressources et comment les désinstaller? Mieux encore, existe-t-il un moyen de connaître l'intensité des ressources avant d' installer l'application?
Heisenberg
Pas avant, mais vous pouvez toujours voir les applications en cours d'exécution via SettingsAppsRunning
Flow
3

La réponse de Flow est correcte en ce sens que le sentiment accru de lenteur n'est pas causé par le système d'exploitation, il est principalement provoqué par les applications. Mais il y a un autre effet que j'ai remarqué, spécialement sur la durée de vie de la batterie: plus vous utilisez votre téléphone, plus vous exigez ses performances (et sa durée de vie), même s'il n'est pas conscient. (Il en va de même pour les tailles de disque dur: plus vous en avez, plus vous en avez besoin.)

Ainsi, cela peut également être dû à l'augmentation lente de votre niveau d'attente.

Je me souviens que j'étais 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 y jeter un œil: il fonctionne toujours bien, mais bon, maintenant que j'ai utilisé un Nexus One puis un Galaxy Note, je pense qu'il a une interface utilisateur très approximative et des pouvoirs très limités. Mes attentes ont augmenté.

gb.
la source
3

Si vous utilisez une ROM alternative à Android, il est possible que la ROM soit à l'origine de problèmes. Des problèmes comme celui-ci ont été vus sur CyanogenMod ROMS dans le passé, en particulier sur les versions nocturnes (c'est-à-dire les versions de test). Cependant, ils sont corrects dans la mesure où cela est probablement dû aux applications que vous avez téléchargées.

Je suis parti sans redémarrer, effacer les caches, etc. pendant plus de trois mois sans aucune dégradation.

jaamgans
la source