Je'ai eu de nombreuses expériences avec des téléphones lents malgré des spécifications élevées, alors je'vais répondre à votre question de manière simple.
- Couche de l'interface utilisateur - Les superpositions stupides que les fabricants mettent dans les téléphones Android sont généralement les principaux coupables, accaparant sur le GPU et le CPU tout le temps. Par exemple, Samsung's TouchWiz et HTC's Sense. En fait, ces deux logiciels ont tendance à consommer de la batterie. Ensuite, il y a Xperia et les autres. Android dans sa forme la plus pure (celle des téléphones Nexus) n'est pas du tout lent ou laggy.
- Hardware-Software Blending - Android est un type de logiciel à taille unique. Maintenant, dans le cas des vêtements, il y a forcément des cas où la 'one size&apos ; won't fit. Exactement de la même manière, il y a quelques téléphones (même s'ils sont très performants) qui ne peuvent pas faire fonctionner Android correctement parce qu'Android n'a pas été optimisé pour eux. C'est la faute du fabricant tiers et non d'Android lui-même. Il est de la responsabilité du fabricant d'optimiser et de tester le logiciel avant de le mettre sur le marché. Encore une fois, je ne leur dis pas d'ajouter une stupide interface utilisateur superposée. Je'dis juste qu'ils doivent optimiser le code d'exécution.
- Trop d'applications - Chaque application prend un peu de RAM (même la RAM en cache) qu'elle soit en cours d'exécution ou non. Donc oui, une faible quantité de RAM ralentira les téléphones. D'où ces jours-ci, les téléphones avec 4 Go ou plus de RAM ont été lancés.
- Carte mémoire lente - Les cartes mémoire de classe 4 sont douloureusement lentes, ce qui augmente le temps de lecture/écriture et donc donne une sensation de lag. Prenez toujours la classe 10 ou UHS.
- "Tueurs de tâches" ou "boosters de mémoire" - Ce genre d'apps fait plus de mal que de bien. Ils vont tuer vos apps, sans aucun doute. Mais le redémarrage de ces apps prendra plus de ressources CPU et de RAM ainsi que de batterie. Ces applications doivent donc être supprimées dès que possible. Clean Master est le premier nom qui me vient à l'esprit. Il y en a beaucoup plus.
Je mettrai à jour au fur et à mesure que des points me viennent à l'esprit.
Mais la chose à noter est que si vous utilisez Vanilla Android (comme dans, le pur), vous ferez face à zéro lags. C'est exactement pour cela que les gens achètent la gamme Nexus.
Pour en savoir plus sur la politique d'Android's en matière d'applications en arrière-plan et sur les techniques d'économie de batterie, voir ma réponse ici - Asim Athar's answer to Why does Android get slower over time ? Et pourquoi Android n'a pas de mécanisme pour empêcher les apps de fonctionner en arrière-plan en mangeant éternellement des ressources ?
.