Que faire pour éviter que votre smartphone ne plante. Désactivation des processus en arrière-plan. Panne logicielle

Cela a provoqué une discussion animée dans les commentaires, dont le motif principal était la question « alors pourquoi Android est-il lent ? Une situation similaire est observée sur Internet, c'est pourquoi je présente ci-dessous une autre traduction très intéressante et récente (toujours de Google+), où l'auteur Andrew Munn (plus sur lui ci-dessous) analyse les véritables raisons des ralentissements d'Android. J'ai lu cet article avec plaisir et je suis fier d'être le premier à le partager avec la communauté habra.

Pourquoi Android est-il lent alors qu'iOS l'est Téléphone Windows 7, QNX et WebOS fonctionnent-ils si bien ?

Cet article vise à répondre à cette question.

Cependant, avant d’entrer dans le vif du sujet, quelques avertissements. Tout d'abord, je suis un étudiant de troisième année spécialisé en génie logiciel. J'ai effectué un stage dans l'équipe Android et Romain Guy, qui était responsable de la majeure partie du travail d'accélération matérielle dans Honeycomb, a révisé une partie de mon code, mais je ne faisais pas partie de l'équipe développant le framework lui-même, et je n'ai jamais lu le code source de le code de rendu Android. Je n'ai aucune autorité sérieuse sur Android et je ne peux pas garantir que ce que je dis ici est nécessairement exact à 100 %, mais j'ai fait de mon mieux pour étayer mes propos.

Deuxièmement, je suis en stage à Équipe Windows Je téléphone depuis janvier, il est donc possible que cet article me biaise inconsciemment contre Android, mais si vous demandez à l'un de mes amis, il est vraiment difficile de me demander de ne pas parler d'Android. J'ai plus de T-shirts Android que de jours par semaine et je préfère offrir mon Macbook plutôt que mon Nexus S. Googleplex est comme une deuxième maison. Dans tous les cas, mes intérêts sont probablement orientés vers Android.

Commençons donc par analyser l'article précédent sur les mythes (nous parlons de version complète message de Diana Hackborn).

Diana commence son message par une révélation surprenante :

« En regardant le rendu à l'intérieur de la fenêtre, nous n'avons pas nécessairement besoin d'utiliser l'accélération matérielle pour atteindre les 60 FPS complets. Cela dépend en grande partie du nombre de pixels à l'écran et de la vitesse de votre processeur. Par exemple, le Nexus S n'a aucun problème à exécuter 60 images par seconde pour toutes les choses normales que vous voyez dans l'interface utilisateur Android, comme faire défiler des listes sur son écran 800 x 480. »

Ouais ? Comment se peut-il? Quiconque a utilisé un Nexus S sait qu'il ralentit avec tout, sauf peut-être de simples ListViews. Et oubliez tout semblant de performance décente si arrière-plan, quelque chose se passe, comme une application ou une mise à jour en cours d'installation interface utilisateur Avec stockage interne. D’un autre côté, iOS fonctionne à 100 % sans problème, même lors de l’installation d’applications. Mais nous savons que Diana ne ment pas sur ses performances potentielles. processeur central, alors que se passe-t-il?

La raison principale

Ce ne sont pas des pauses dues au garbage collector. Ce n’est pas parce qu’Android fonctionne sur du bytecode et iOS sur du code natif. En effet, dans iOS, l'intégralité de l'interface utilisateur est restituée sur un thread d'interface utilisateur distinct avec une priorité en temps réel. D'un autre côté, Android suit le modèle PC traditionnel dans lequel le rendu principal se produit avec une priorité normale.

Il ne s’agit pas d’une différence abstraite ou académique. Vous pouvez le constater par vous-même. Prenez l'iPad ou l'iPhone le plus proche et ouvrez Safari. Commencez à charger une page Web complexe comme Facebook. À mi-chemin du chargement, placez votre doigt sur l’écran et déplacez-le. Tout rendu s’arrête instantanément. Le site ne se chargera tout simplement pas tant que vous n'aurez pas retiré votre doigt. En effet, le thread de l'interface utilisateur intercepte tous les événements et l'interface utilisateur est restituée en temps réel.

Si vous répétez cet exercice sur Android, vous remarquerez que le navigateur essaiera à la fois de restituer la page et de restituer le HTML, c'est-à-dire faire « excellemment » l’un et l’autre. Pour Android, c'est là qu'un processeur dual-core efficace est vraiment utile, c'est pourquoi le Galaxy S II est réputé pour sa fluidité.

Sur iOS, lorsque l'application est installée depuis Magasin d'applications, et vous placez votre doigt sur l'écran, l'installation se mettra instantanément en pause jusqu'à ce que le rendu soit terminé. Android essaie de faire les deux avec la même priorité, donc la fréquence d'images en souffre. Une fois que vous remarquerez que cela se produit, vous verrez que c'est partout sur le téléphone Android. Pourquoi le défilement est-il lent dans l'application Films ? Parce que les vignettes de films sont ajoutées dynamiquement à la liste de films lorsque vous faites défiler vers le bas, mais sur iOS, elles ne sont ajoutées discrètement que lorsque vous arrêtez de faire défiler.

Plusieurs personnes ont pris sur elles d'expliquer les erreurs que j'ai commises dans ma description simplifiée du processus de rendu iOS. En particulier:

1) Composition et animation prédéfinie : tout ce qui inclut l'animation de base et le rendu des calques qui l'accompagnent se produit en réalité sur un fil d'arrière-plan.

2) Le dessin du nouveau contenu dans la couche Core Animation et la configuration de leur animation s'effectuent sur le thread principal. Il s'agit du même thread dans lequel l'interface utilisateur est rendue.

3) En code natif, tout le code créé par le développeur se produira sur le thread principal. Cependant, Apple propose très API simple(Grand Central Dispatch et NSOperation) pour déplacer ces éléments vers des threads d'arrière-plan gérés par le système. Dans iOS 5, vous pouvez même préciser que le contexte Core Data (base de données objet-relationnelle) ne peut pas être utilisé directement sur le thread principal.

Que remarque-t-on ? L'image n'est rendue que lorsque vous avez fini de faire défiler la liste, le rendu des pages dans WebKit s'arrête lorsque le système détecte un toucher sur l'écran, c'est un mécanisme natif qui met le monde entier en pause pendant que le doigt est sur l'écran.
(Ce n'est en fait pas tout à fait vrai : le thread principal est placé dans un mode spécial lors du suivi du capteur, et par défaut, certains rappels sont retardés dans ce mode. Cependant, de nombreuses autres choses, comme le démarrage à partir du disque ou activité du réseau sont entièrement stockés dans un fil d'arrière-plan sans arrêt, rien de tout cela n'est automatiquement mis en pause au moment du défilement. Le développeur doit spécifier explicitement les délais pour ces choses). Ce comportement intentionnel est soigneusement mis en œuvre par le développeur de chaque application individuelle.

Ce n'est pas une différence technique, c'est une différence culturelle. Les bons développeurs iOS ne publient pas de logiciels tant qu'ils ne fonctionnent pas à environ 60 images par seconde lors du défilement et n'ont pas un suivi tactile presque parfait, tout comme les bons développeurs Android.

Autres raisons

La principale raison pour laquelle Android est lent est la structure des threads de l'interface utilisateur et leur priorité, mais ce n'est pas la seule raison. Premièrement, l’accélération matérielle, malgré les réserves de Diana, reste utile. Mon Nexus S n'a jamais fonctionné aussi bien auparavant depuis la mise à niveau vers ICS [note de traduction : le mien aussi ! :)]. Accélération matérielle fait une énorme différence dans des applications telles que écran d'accueil Et Marché Android. L'assistance apportée par le GPU augmente également le temps vie de la batterie, car les GPU sont du matériel à fonction fixe, ils fonctionnent donc avec moins d'énergie.

Deuxièmement, contrairement à ce que j'ai dit plus tôt, la collecte des déchets reste un problème, même lorsque l'on travaille en collaboration avec GC à Dalvik. Par exemple, si vous avez déjà utilisé l'application de galerie de photos dans Honeycomb ou ICS, vous vous demandez peut-être pourquoi la fréquence d'images est si faible. Il s'avère que la fréquence d'images est limitée à 30 images par seconde et que le défilement des photos est possible à 60 FPS dans la plupart des cas, mais parfois les pauses du ramasse-miettes entraînent un bégaiement notable. La limitation de la fréquence d'images à 30 corrige le bégaiement et fournit animation fluide tout le temps.

Troisièmement, il y a des problèmes avec l’équipement, également mentionnés par Diana. Tegra 2, malgré les affirmations grandioses du service marketing de Nvidia, nuit au faible bande passante mémoire et ne prend pas en charge le jeu d'instructions NEON (les instructions NEON dans ARM sont l'équivalent du SSE d'Intel, qui permettent un calcul plus rapide des matrices sur le CPU). Les tablettes Honeycomb seraient meilleures avec des GPU différents, même si elles étaient théoriquement moins puissantes à certains égards que la Tegra 2. Par exemple, le Samsung Hummingbird dans le Nexus S ou l'Apple A4. Cela nous indique que la tablette Honeycomb la plus rapide sortie, Onglet Galaxie 7.7, fonctionne sur le processeur Exynos avec le Galaxy S II.

Quatrièmement, Android dispose d’un moyen d’évoluer vers une composition d’interface utilisateur plus efficace. Dans iOS, chaque vue de l'interface utilisateur est rendue séparément et stockée en mémoire, de sorte que de nombreuses animations ne nécessitent que le GPU pour afficher la recomposition de l'interface utilisateur. GPU très bon à ça. Malheureusement, sur Android, la hiérarchie de l'interface utilisateur est aplatie avant le rendu, l'animation nécessite donc de redessiner chaque secteur de l'écran dans lequel elle se produit.

Cinquièmement, Dalvik VM n’est pas aussi mature que la JVM de bureau. Java est connu pour ses performances graphiques épouvantables sur les ordinateurs de bureau. Cependant, de nombreux problèmes ne se répercutent pas sur la mise en œuvre de Dalvik. Swing était terrible car il s'agissait d'une couche multiplateforme au-dessus de l'API native. Il est intéressant de noter que l'interface utilisateur principale de Windows Phone 7 est construite sur du code natif, même si le plan initial devait être entièrement basé sur Silverlight. Microsoft a finalement décidé que pour donner à l'interface les performances nécessaires, le code devait être natif. Il est facile de voir la différence entre le natif et le bytecode sur Windows Phone 7 car applications tiercesécrit en Silverlight souffre de performances (Nodo et Mango ont atténué ce problème et les interfaces Silverlight sont généralement très fluides désormais).

Heureusement, chacun des cinq problèmes répertoriés ci-dessus peut être résolu sans modifications radicales d'Android. L'accélération matérielle sera disponible sur tous les téléphones sous Contrôle Android ICS, Dalvik continue d'améliorer l'efficacité de son garbage collector, Tegra 2 est enfin obsolète, il existe des solutions de contournement pour les problèmes de composition d'interface existants et Dalvik VM devient plus rapide à chaque version. J'ai récemment demandé à Jason Kincaid de TechCrunch à quel point le Travail de galaxie Nexus et il répondit :

« Dans l’ensemble, j’ai trouvé qu’ICS sur le Galaxy Nexus était assez fluide à utiliser. Il y a des bégaiements occasionnels - un endroit où je peux obtenir une instabilité constante sur le Galaxy Nexus est lorsque j'appuie sur le bouton multitâche, où il s'arrête souvent pendant un quart de seconde. Cependant, je trouve que l'iPhone 4S a également bégayé plus que prévu, surtout lorsque j'ai accédé à la recherche générale d'applications (où vous faites glisser votre doigt vers la gauche depuis l'écran d'accueil)."

Alors c'est parti, le problème de bégaiement d'Android est fondamentalement résolu, n'est-ce pas ? Pas si vite.

En avant vers le futur

L'interface utilisateur d'Android ne sera jamais parfaitement fluide en raison des limitations de conception dont nous avons parlé au tout début :

Le rendu de l'interface se produit sur le thread principal de l'application ;
- Le rendu de l'interface s'effectue avec une priorité normale ;

Même avec le Galaxy Nexus ou le processeur quad-core de l'EeePad Transformer Prime, il n'y a aucun moyen de garantir des fréquences d'images fluides et acceptables si ces deux limitations de conception restent en place. Cela signifie que la puissance du Galaxy Nexus est suffisante pour comparer la douceur de fonctionnement avec premier iPhone il y a trois ans. Alors pourquoi l’équipe Android a-t-elle utilisé cette structure de rendu particulière ?

Le travail sur Android a commencé avant même Sortie iPhone, et à ce moment-là Thème Android a été conçu pour être un concurrent de Blackberry. Le prototype Android d'origine n'avait pas écran tactile. Les compromis d'Android ont du sens sur les appareils dotés d'un clavier matériel et d'un trackball. Et lorsque l'iPhone est sorti, l'équipe Android s'est empressée de lancer un concurrent pour ce produit, mais, malheureusement, il était trop tard pour réécrire toute l'interface utilisateur du système.

C'est la même raison pour laquelle Windows Mobile 6.5, Blackberry OS et Symbian ont des performances d'écran tactile épouvantables. Comme Android, ils n’ont pas été conçus pour « donner la priorité » au rendu de l’interface utilisateur. Après Sortie iPhone, RIM, Microsoft et Nokia ont abandonné leur système d'exploitation mobile et ont recommencé le développement à partir de zéro. Android est le seul système d'exploitation mobile qui existait avant l'ère de l'iPhone.

Alors pourquoi l'équipe Android n'a-t-elle pas changé le statu quo ? Je laisse Romain Guy expliquer :

"...Une grande partie du travail que nous devons faire aujourd'hui existe en raison de certains choix faits il y a de nombreuses années......Avec l'animation de l'interface utilisateur, le plus un gros problème. Nous travaillons sur d'autres solutions pour tenter de l'améliorer (possibilité d'utiliser un thread de rendu séparé, etc.). Une solution simple, bien sûr, consiste à créer une nouvelle boîte à outils graphique, mais cette approche présente de nombreux inconvénients. "

Romain ne précise pas quels sont les inconvénients et inconvénients de cette solution, mais ce n'est pas difficile à supposer :

Toutes les candidatures doivent être réécrites pour prendre en charge la nouvelle structure ;
- Android devra proposer un mode support pour les anciennes applications ;
- Travailler pour les autres Fonctionnalités Android sera suspendu jusqu'à nouveau système sera développé;

Cependant, je pense qu'écrire à partir de zéro devrait se produire malgré ces inconvénients et inconvénients. En tant que nouveau manager, je trouve la lenteur d'Android totalement inacceptable. Cela devrait devenir la priorité n°1 de l’équipe Android.

Lorsque le sujet d'Android est abordé par des amis à la fois experts en technologie et non experts en technologie, j'entends à maintes reprises qu'Android est lent et lent. La réalité est qu’Android peut ouvrir des applications et afficher des pages Web aussi rapidement, voire plus rapidement, qu’iOS, mais la perception est primordiale. Corriger une interface utilisateur lente sera le début d’un long voyage pour restaurer la réputation et l’image d’Android.

Perception du problème, les freins sont une violation de la philosophie Google. Google pense que tout doit être rapide. Voici la philosophie directrice Recherche Google, Gmail et Chrome. C'est pourquoi Google a créé SPDY : pour améliorer HTTP. C'est pourquoi Google crée des outils pour vous aider à optimiser votre site Web. C'est pourquoi Google lance son propre CDN. C'est pourquoi Google Maps rendu en utilisant WebGL. C'est pourquoi la mise en mémoire tampon sur Youtube est quelque chose dont la plupart d'entre nous se souviennent bien, mais que nous voyons de moins en moins souvent.

Mais l'une des raisons les plus importantes pour lesquelles l'interface utilisateur d'Android est en retard de manière inacceptable vient peut-être du domaine de l'interaction homme-machine (HCI). Les écrans tactiles modernes reposent sur une correspondance biunivoque entre votre doigt et l'animation à l'écran. C'est pourquoi l'effet de défilement iOS (bande élastique) est si cool, amusant et intuitif. Et c'est ce qui rend les écrans tactiles de Virgin America Flights si frustrants : ils sont incroyablement lents et extrêmement imprécis.

Les freins de l’interface utilisateur interrompent la connexion entre l’humain et l’écran tactile. La communication avec l'appareil cesse d'être naturelle. Il perd sa magie. L'utilisateur est exclu de toute interaction avec eux et doit accepter sans réserve qu'il utilise des informations imparfaites. modélisation informatique. Je me perds souvent dans l'iPad, mais je grince des dents lorsque le Xoom bégaie entre les écrans. 200 million Utilisateurs Android mérite mieux.

Et je sais qu’ils finiront par l’obtenir. Équipe Android est l’une des équipes de développement les plus dévouées et talentueuses au monde. Avec des stars comme Diana Hackborn et Romain Guy, Android est entre de bonnes mains.

J'espère que cet article réduira la confusion autour du décalage d'Android.
Avec un peu de chance, Android 5.0 nous apportera l'expérience Android fluide dont nous rêvons tous depuis la sortie du HTC G1. En attendant, je serai à Redmond pour travailler sur un système d'exploitation mobile beau et fluide, et essayer de lui donner une partie de la reconnaissance qu'il mérite.

Un smartphone moderne, qui facilite la vie humaine à bien des égards, est souvent source de stress. Cela se produit si le téléphone est buggé. L'ère des gadgets immortels est révolue - les appareils sont désormais devenus plus complexes dans leur conception et leur contenu logiciel, ce qui les fait tomber en panne plus souvent.

Pour éviter les émotions désagréables, vous devez le traiter avec soin et surveiller son état. Mais si l'utilisation de la fonctionnalité est déjà gênée par le fait que votre smartphone est buggé, il vous dira quoi faire. Dans la plupart des cas, même si le téléphone est bloqué et ne répond pas, vous pouvez tout réparer vous-même. Il suffit de déterminer la cause de la panne et de trouver un moyen de l'éliminer.

Où commencer?

Tout d’abord, il convient de déterminer exactement pourquoi le téléphone est bogué. Fondamentalement, les défauts sont classés en deux types :

  • Dommages mécaniques
  • Violation dans le fonctionnement du logiciel

Beaucoup pensent que si l'écran de leur smartphone est intact et que le couvercle n'est pas maintenu par du ruban adhésif, alors le gadget est en parfait état et le problème de dysfonctionnement est dû à une panne logicielle, sans comprendre quoi faire si l'appareil se fige et ne répond pas aux actions.

Cependant, ce n'est pas toujours le cas : même un seul contact lâche à l'intérieur de l'appareil peut affecter le fonctionnement de l'appareil, et le boîtier en aluminium et verre de protection peut cacher un dysfonctionnement à cause duquel il se fige et ne répond plus à rien aux yeux de l’utilisateur.

Panne logicielle

Se fige lorsqu'il est allumé

L'une des raisons les plus courantes pour lesquelles un téléphone tombe en panne et les utilisateurs se demandent quoi faire est lorsqu'il se bloque lorsqu'il est allumé. Vous pouvez résoudre ce problème comme suit :

Que dois-je faire si mon téléphone se bloque pendant une longue période et ne répond pas lorsqu'il est allumé ? Tout d'abord, vous devez maintenir enfoncées la touche de volume ainsi que la touche d'alimentation. À l'aide des touches de volume, dans le menu qui s'ouvre, sélectionnez l'élément Paramètres. Le bouton de sélection (clic) est le bouton d'alimentation. Là, vous devez sélectionner le formatage du système (cela effacera tous les fichiers à l'exception des fichiers système).

Une fois le formatage terminé, cliquez sur Réinitialiser Android, ce qui redémarrera l'appareil, après quoi l'appareil devrait revenir à fonctionnement normal. Une des raisons pour lesquelles c'est assez buggé téléphone fiable Android, révisé sans la participation du centre de service ! Désormais, l'appareil ne devrait plus geler lorsqu'il est allumé. La solution peut également être utilisée lorsque vous ne savez pas quoi faire si votre téléphone est gelé et ne répond à rien.

Coincé à l'arrêt

Il arrive que le téléphone ne s'éteigne pas, se fige, refusant de répondre aux boutons ou aux pressions sur l'écran. Cela arrive extrêmement rarement, mais vous devez savoir quoi faire dans cette situation. Pour restaurer la fonctionnalité, retirez simplement la batterie et réinsérez-la après 10 à 15 secondes. Dans 90 % des cas, cette méthode permet de remédier à un problème désagréable. système opérateur.

Si, après les procédures terminées, le téléphone se bloque, vous devez alors contacter les spécialistes, le problème n'est probablement pas plateforme androïde, mais dans le matériel du gadget. Il est difficile de prédire quoi que ce soit ici, chaque cas est individuel.

Autres types et causes de gel

En règle générale, les raisons pour lesquelles l'appareil ne fonctionne pas correctement, se bloque et ne répond pas (par exemple, les applications installées dans le gadget ne répondent pas) sont des facteurs tels qu'un manque de ressources matérielles ou de mémoire. Voyons cela séquentiellement.

Applications gourmandes en ressources - exécutées en arrière-plan, elles ruinent souvent la vie des utilisateurs en absorbant les ressources de l'appareil et en ralentissant son fonctionnement. Il peut s'agir des programmes suivants :

  • Widgets sur le bureau
  • Synchronisation en arrière-plan
  • Notifications push

Il est assez difficile de déterminer quel programme consomme le plus de ressources. Que faire si votre téléphone est bloqué et ne répond pas ?

Solution

Que faire si votre téléphone Samsung se bloque et ne s'éteint pas ? Si un téléphone Samsung fonctionne de cette manière, résoudre le problème est assez simple : il suffit de maintenir la touche marche/arrêt enfoncée pendant 20 secondes, après quoi l'appareil vibre et redémarre.

Pour les appareils d’autres sociétés, vous pouvez utiliser la même méthode, mais cela ne fonctionne pas toujours. Que faire si la solution n'a pas aidé et que le gadget est toujours buggé ? Dans ce cas, vous devez maintenir non seulement la touche marche/arrêt enfoncée, mais également l'une des touches de volume - la même chose se produira.

Détecteur Wakelock

Une solution consiste à installer l’application Wakelock Detector. Le programme aidera à identifier les applications les plus gourmandes en énergie. Une fois l'application installée, l'appareil doit être chargé à 90 % et déconnecté de la charge, laissant l'application allumée pendant 1 à 2 heures (pendant cette période, des statistiques seront collectées).

Passé ce délai, lancez l'application - vous y verrez les statistiques analysées. Les programmes les plus performants consomment le plus de ressources. Leur désactivation optimise le fonctionnement de l'appareil. C'est l'essentiel de la chose principale à faire pour que le téléphone ne gèle pas.

Que faire si votre téléphone Samsung se bloque toujours ? Le fait est peut-être qu'il reste peu de choses en lui espace libre sur la carte mémoire ou la mémoire de l'appareil lui-même.

Lorsque la mémoire est pleine à 80 %, certains appareils commencent à fonctionner bien moins bien. Cela vaut la peine d'y consacrer du temps de temps en temps nettoyage général votre appareil. Pour commencer, cela vaut la peine de se débarrasser de l'évidence programmes inutilisés et pas les fichiers actuels. Vous pouvez le faire manuellement ou utiliser application spéciale– maître propre. Après l'avoir installé, vous pouvez vous débarrasser des déchets en quelques clics. Cela vaut également la peine de vider votre cache.

Problèmes mineurs

L'appareil peut frustrer l'utilisateur avec des problèmes plus petits, mais néanmoins désagréables. Examinons leurs solutions :

  • Le signal réseau perdu est restauré en basculant l'appareil en mode avion, puis en désactivant ce mode.
  • S'il est difficile de détecter la carte SIM, vous devez la retirer et la remettre dans son emplacement.

Conclusion

Comme vous pouvez le constater, il n'y a rien de difficile à éliminer les erreurs et les problèmes du système Android. N’importe quel utilisateur peut résoudre des problèmes en un rien de temps ; il suffit de lire cet article. Soyez prudent et prudent, et tout s'arrangera, rendez-vous sur les pages du site !

Vidéo

Chaque propriétaire de smartphone a été confronté plus d'une fois à une situation dans laquelle son appareil commence soudainement à fonctionner lentement ou se bloque complètement.

Parfois, cela disparaît rapidement sans intervention supplémentaire, mais le plus souvent, le téléphone doit être redémarré. Aujourd'hui, nous examinerons les 10 principales raisons pour lesquelles un smartphone se bloque.

Mémoire principale pleine

Lors d'une utilisation intensive de l'appareil, notamment en téléchargeant des applications, en enregistrant des films et des photos, en installant des mises à jour de logiciels et de systèmes d'exploitation, la mémoire principale se remplit rapidement. À un moment donné, sa ressource s'épuise, ce dont le smartphone avertit le propriétaire. Ignorer cette situation rend impossible fonctionnement normal téléphone. Par exemple, une nouvelle version d'Android ne pourra pas s'installer, il sera impossible de la sauvegarder fichiers nécessaires depuis Internet, prenez une photo ou filmez une vidéo.

Erreurs matérielles

Tout smartphone est un appareil complexe composé de nombreux Composants electroniques: contrôleurs, processeur, carte mère, module de mémoire, écran et bien d’autres résistances, condensateurs et capteurs. Chacun de ces éléments possède sa propre ressource, et la défaillance de l'un d'entre eux entraînera un mauvais fonctionnement de l'appareil et éventuellement son gel.

S'il n'y a eu aucune influence extérieure sur l'appareil auparavant, et Dernières mises à jour réussi, l'appareil doit être envoyé pour diagnostic à un centre de service.

Température ambiante augmentée ou diminuée

La plage de température de fonctionnement optimale pour un smartphone est considérée comme étant comprise entre 0 et 30 ºС. Mais sous nos latitudes, il est difficile de maintenir un tel régime, c'est pourquoi nous utilisons souvent le téléphone en cas de gel sévère ou le laissons sous une chaleur torride. rayons de soleil. Les deux situations ont un effet néfaste non seulement sur l'état de la batterie, mais également sur le fonctionnement de l'appareil.

Un smartphone très chaud, tout comme un smartphone gelé, ne répond pas correctement au toucher de l'écran et les applications se bloquent parfois. Il est évidemment nécessaire de fournir au téléphone température optimale, mais l'essentiel est de le faire progressivement. Il est strictement déconseillé de le mettre au réfrigérateur lorsqu’il fait chaud, ni sur un radiateur lorsqu’il fait froid. Le résultat sera la formation de condensation à l’intérieur du boîtier et, par conséquent, la défaillance des composants électroniques.

Logiciel malveillant

Toutes les applications installées ne sont pas totalement sûres. Si ce programme gratuit depuis jeu de Google, alors nous verrons au moins une grande quantité de publicité contextuelle. Les fichiers d'installation APK provenant d'autres sources peuvent contenir menace cachée appareil. Et même si à première vue le programme est inoffensif, cela ne veut pas dire qu'il n'y a aucun danger, surtout s'il est distribué gratuitement.

Les virus et chevaux de Troie peuvent être intégrés n’importe où. Lors de l'installation d'une application, ils commencent à consommer constamment du trafic, envoyant nos données au développeur, et provoquent également le blocage du fonctionnement du smartphone jusqu'à ce qu'il perde sa fonctionnalité. Nous vous recommandons d'installer des programmes antivirus sur Android, disponibles en grand nombre sur Google Play

Essayer d'obtenir les droits root

Certains utilisateurs de smartphones souhaitent personnaliser Android en fonction de leurs besoins individuels. Pour ce faire dans l'appareil firmware d'usine change en . Il vous permet de supprimer une ligne programmes système, augmentez les performances du système d'exploitation, accélérez le processeur et effectuez de nombreux autres paramètres essentiellement inutiles pour l'utilisateur moyen.

Le pire résultat pourrait être d'obtenir une "brique" - c'est ainsi que les programmeurs appellent un smartphone qui cesse de s'allumer après de telles actions. Souvent, ces tentatives sont dues à une sélection incorrecte ou incorrecte firmware installé terminer avec le smartphone gelant constamment. Pour éviter de telles situations et en l'absence d'expérience pertinente, nous vous recommandons de supprimer l'esprit d'expérimentation en vous et d'utiliser un smartphone sur une version d'usine stable d'Android.

Carte mémoire

Le smartphone peut ralentir en raison d'une carte mémoire mal sélectionnée ou de son dysfonctionnement. Ces supports de stockage sont divisés en classes selon leurs propres classes. Il y a des situations où smartphone économique se bloque à cause d'une carte mémoire haute vitesse qui ne lui convient pas. Et vice versa - modèles modernes ne peut pas lire et lire correctement les anciens disques.

Passé un certain temps à compter de l'achat, l'appareil devient moins productif et des « décalages » apparaissent. Pour cette raison, les utilisateurs se demandent comment nettoyer téléphone Android pour ne pas ralentir.

Désactivation des services inutiles

Sur les appareils Android, la plupart des processus se déroulent en arrière-plan, ce qui affecte négativement les performances. Même lorsque le smartphone est inactif, un grand nombre d'actions sont effectuées dessus.

En éteignant services inutiles, vous pouvez améliorer considérablement les performances de l'appareil. Particulièrement « vorace » est Recherche Google, qui est toujours actif.

Note! Après la déconnexion de ce service Vous ne pourrez pas utiliser Google. Recherche vocale et Google Maintenant.

Pour désactiver :


Conseil! Cette méthode convient pour désactiver n’importe quel service. Vous pouvez vérifier sa « gourmandise » dans « Paramètres » → « Applications » → « En fonctionnement ».

Désinstallation d'applications

L'inconvénient d'Android est que le système commence à ralentir lors de l'installation grande quantité applications. Le ralentissement est particulièrement visible sur les appareils faibles dotés de 1 à 2 Go de RAM et d'une petite capacité de stockage. Cela est dû au « colmatage » du système d'exploitation.

Conseil! Installez uniquement les applications dont vous ne pouvez pas vous passer. ce moment. N'encombrez pas la mémoire de votre appareil avec un grand nombre de programmes.

Pour supprimer une application inutile :


N'oubliez pas les mises à jour. Développeurs logiciel améliorer les nouvelles versions des applications tant en termes de fonctionnement que d'optimisation.

Pour installer les mises à jour :


Conseil! Vous pouvez mettre à jour tous les programmes en même temps. Pour ce faire, cliquez sur « Tout mettre à jour ».

Nettoyer les « déchets »

Lors de l'utilisation de l'appareil, des « déchets » s'y accumulent. Les navigateurs, messageries instantanées et autres programmes enregistrent le cache et diverses données dans le système, ce qui prend beaucoup de place et affecte négativement les performances du smartphone.

Un cache est une zone mémoire intermédiaire à accès rapide contenant des informations et des données qui seront utilisées dans un avenir proche. Ce souvenir(par opposition à une constante lente) permet un accès instantané à l'élément.

Après la suppression des applications, leurs données restent sur le système, appelées fichiers résiduels. Ils occupent de l'espace de stockage et ralentissent le système d'exploitation.

Le nettoyage du système d'exploitation peut être effectué en utilisant programmes utilitaires spéciaux ou manuellement.

Grâce à des programmes

Le principal avantage des logiciels spécialisés est leur facilité d’utilisation. Pour un nettoyage complet, lancez simplement une analyse et attendez les résultats. La plupart programmes populaires pour supprimer les « déchets » - CCleaner et CleanMaster.

CCleaner

La version Android de l'application ne gère pas pire le nettoyage que programme à part entière pour ordinateur. La procédure de suppression des données est assez rapide.

  1. Installez CCleaner depuis le Play Store.
  2. Lancez le programme → « Analyser ».
  3. Attendez la fin de l'analyse.
  4. Cochez la case à côté des données que vous souhaitez supprimer.

    Note! Se familiariser avec des informations détaillées sur les fichiers à supprimer, cliquez sur l'élément correspondant.

  5. Cliquez sur "Terminer le nettoyage".
  6. Retourner à écran principal→ « Gestion des candidatures ».
  7. Cliquez sur le programme qui charge le système (vous pouvez le découvrir dans « Paramètres » → « Applications » → « En fonctionnement »).
  8. Cliquez sur "Forcer l'arrêt" pour mettre le programme en veille en arrière-plan.

    Note! Le sous-élément « Ressources » affiche la consommation d'énergie, de mémoire et de données.

  9. Dans ce programme, vous pouvez également :

  • définir l'heure de nettoyage programmée ;
  • trouver des informations sur le système ;
  • supprimer toute application ;
  • analyser le stockage.

Maître propre

Les développeurs affirment que cette application N°1 parmi les analogues. La fonctionnalité est très similaire à celle de CCleaner, la principale différence réside dans l'interface.
Pour nettoyer l'appareil :

  1. Installez le programme depuis le Play Market.
  2. Exécutez-le → « Démarrer » → « Garbage ».
  3. Attendez la fin du processus de numérisation.
  4. Cochez la case à côté des éléments que vous souhaitez supprimer.

    Note! Pour afficher des informations détaillées sur les fichiers en cours de suppression, cliquez sur l'élément correspondant.

  5. Cliquez sur "Effacer les fichiers indésirables".
  6. Une fois le processus terminé, revenez à l'écran d'accueil.
  7. "Accélérez votre téléphone" → "Gestionnaire de démarrage".
  8. Réglez le bouton sur Désactivé pour les applications que vous ne souhaitez pas exécuter en arrière-plan.
  9. Cliquez sur "Accélérer".
  10. Parmi fonctions supplémentaires Il y a:

  • antivirus;
  • économie d'énergie;
  • effacer les notifications ;
  • refroidisseur (refroidit le processeur en optimisant le fonctionnement).

Manuellement

Nettoyer le système vous-même n'est pas comme ça méthode efficace comme utiliser des programmes spéciaux. Mais dans ce cas, vous contrôlez personnellement les fichiers et les données supprimés.

Suppression du cache et des données

Chaque application stocke dans le système fichiers supplémentaires, essentiel pour accès rapideà tous les paramètres. L’inconvénient est qu’ils obstruent le système d’exploitation, ce qui ralentit son fonctionnement. Pour le nettoyage :


Note! Cette méthode ne garantit pas une accélération du téléphone. Seulement programme spécial est capable de nettoyer et d’optimiser correctement l’appareil.

Effacement des téléchargements

Chaque propriétaire d'un appareil Android utilise un navigateur pour rechercher des informations et télécharger les fichiers nécessaires.

Au fil du temps, le dossier Téléchargements se remplit de données (applications, images, documents, archives, etc.), ce qui occupe beaucoup d'espace de stockage et affecte la vitesse de réponse. système de fichiers. Nettoyer ce dossier aura un effet positif sur les performances du système d'exploitation.


Formater une carte mémoire

Une carte mémoire pleine ralentit votre travail gestionnaire de fichiers. Cela est dû à la faible vitesse de fonctionnement par rapport au stockage interne du smartphone. Clair stockage externe peut être fait en supprimant des fichiers ou formatage complet.

Note! Si la carte mémoire fonctionne mal ou est usée, l'ensemble du système d'exploitation ralentit.

Pour supprimer un fichier spécifique :


Pour un formatage complet :


Recherche de virus

Raison possible travail lent smartphone - infection par des virus. Il est particulièrement facile d’« attraper l’infection » lors du téléchargement d’une application apk depuis Internet.

Conseil! Ne téléchargez pas de fichiers à partir de sources non vérifiées pour votre propre sécurité.

APK est un format de fichiers d’applications archivés installés sur Android.

Une analyse du système peut être effectuée à l'aide du logiciel installé ci-dessus Maître propre, antivirus intégré (dans Smartphones Meizu, Xiaomi, etc.) ou un logiciel antivirus complet de Jouer au marché.

Maître propre

L'analyse des fichiers est effectuée automatiquement.


Bien que les gadgets mobiles (smartphones et tablettes) exécutant le système d'exploitation Android différentes versions et les assemblages, et sont considérés comme assez stables et rapides à fonctionner, vous pouvez trouver un grand nombre de cas où un téléphone ou une tablette commence soudainement à geler. Pourquoi Android ralentit, que faire pour améliorer les performances appareils mobiles basé sur cela. Ceci sera maintenant examiné.

Raisons de la lenteur des performances du système d'exploitation Android

Après avoir acheté un tout nouveau gadget basé sur Android, le nouveau propriétaire n'a tout simplement pas de mots pour exprimer sa joie. Mais peu à peu, la première euphorie s'estompe et on remarque que le téléphone commence à ralentir. Ceci est particulièrement visible lorsque de nouvelles applications sont installées. Même les ordinateurs de bureau tournent avec du retard. Voyons pourquoi un téléphone Android ralentit, que faire pour l'accélérer et quelles en sont les raisons.

La première chose à laquelle vous devez faire attention est que les applications exécutées dans Trouble sont que même les jeux et programmes installés à partir de Google Play (Play Market) sont souvent non seulement dans la liste de démarrage, mais continuent également à fonctionner sans les appeler physiquement. Ainsi, par exemple, beaucoup ne comprennent absolument pas pourquoi le même « millionnaire » consomme une énorme quantité de RAM, car, semble-t-il, le maximum qui peut être est uniquement de vérifier les mises à jour. Mais non. L'application « se bloque » en mémoire avec une constance enviable.

D'autre part, de nombreux autres processus peuvent également ralentir le système, par exemple les modules de transfert de données NFC activés, le module de géolocalisation, etc.

Un phénomène tout aussi courant est une batterie faible. Il est directement affecté par un grand nombre de programmes et de services exécutés simultanément. Une consommation d'énergie rapide et une surchauffe importante sont à l'origine du blocage du système et même du plantage des applications.

Et, bien sûr, l'une des raisons de telles situations peut être un firmware mal installé ou simplement incompatible d'origine non officielle. Si vous envisagez de les installer, vous devez savoir exactement comment cela se fait, à quoi cela peut conduire et, en général, peser le pour et le contre. Examinons maintenant les solutions les plus simples aux problèmes décrits ci-dessus.

Tout d'abord, il ne faut pas se laisser emporter par l'installation d'un grand nombre de programmes ou de jeux. Il est recommandé d'aller d'abord dans la section des applications située dans les paramètres et de consulter la liste des programmes en cours d'exécution. Réservons tout de suite : désactiver le processus ne mènera à rien ; l'application certaine heure redevient actif. Il est donc fortement recommandé de supprimer tous les programmes inutilisés.

Il existe une autre explication au ralentissement du smartphone Android. Que faire, car il est de notoriété publique que beaucoup de gens aiment décorer leur bureau avec un fond d'écran « animé », installer de beaux lanceurs, connecter de nombreux effets, etc. Mais tout cela crée aussi une charge supplémentaire sur la RAM. Mais c’est ce qui concerne les applications en arrière-plan au sens général.

Le téléphone (Android) est lent : que faire ?

Quant à celles directement basées sur Android, il faut comprendre que leurs modèles sortis simultanément ont une configuration plus faible par rapport aux mêmes tablettes ; certaines, dans la plupart des cas, doivent entretenir davantage d'écrans. haute résolution et avec une diagonale plus grande. La seule exception concerne les smartphones haut niveau(Et échelle des prix), équipé de processeurs à 8 cœurs et RAM de 3 à 6 Go.

Donc, sans parler des applications, vous devez accéder aux paramètres et désactiver les services de localisation automatique, le transfert de données, Module NFC et Bluetooth. De plus, lors de l'installation des dernières versions des navigateurs comme Google Chrome devrait définir des paramètres similaires dans ces programmes. Votre téléphone Android ralentit à nouveau ? Ce qu'il faut faire? La solution est assez simple. Les nouvelles versions étant les plus gourmandes en énergie, il est préférable d'utiliser des navigateurs plus simples, comme Opera Mini. Cela est particulièrement vrai pour les modèles faibles.

La même chose peut être dite concernant le problème sous Android. Que faire de tels gadgets ? Oui, comme avec les smartphones. Par ailleurs, pour toutes les catégories d'appareils mobiles, il convient de mentionner la limitation du nombre de communications simultanées programmes en cours d'exécution. Dans ce cas, vous devez utiliser la section des paramètres, où vous devez trouver le menu pour les développeurs. C'est là qu'il y a une ligne pour fixer la limite des applications en arrière-plan, mais pas sur tous les modèles gadgets mobiles et pas dans toutes les versions des systèmes d'exploitation eux-mêmes.

La meilleure solution dans cette situation serait d'utiliser des optimiseurs similaires à ceux produits, par exemple, pour Windows. Android est-il lent ? Vous ne savez plus quoi faire ? Installez, par exemple, CCleaner ou 360 Security, et le problème sera résolu quelques secondes après une analyse complète du système. Et si l'option des droits root est activée sur le système, c'est encore mieux. Les programmes « gloutons » inutilisés dans le « Manager » correspondant peuvent simplement être désactivés sans les supprimer réellement de la section. mémoire interne ou carte amovible.

Pour tout résumer

Voici les plus simples et les plus moyens efficaces et des solutions si Android est lent. Que faire - nous l'avons déjà plus ou moins compris. Mais il ne faut pas oublier que les virus, les firmwares ou programmes incompatibles, le manque d'espace libre dans la partition principale, etc. peuvent également être des raisons de baisse des performances. Dans tous les cas, plutôt que de se plonger manuellement dans le gadget, il vaut mieux confier la solution à un tel problème à des optimiseurs professionnels. Cela permettra d'économiser du temps et des efforts.