Pourquoi Android Lollipop provoque des problèmes

Aujourd'hui, nous vous expliquons brièvement pourquoi votre appareil vous donne soudain des maux de tête après une mise à jour vers Android Lollipop.

Comme beaucoup d'entre vous le savaient peut-être déjà, Lollipop a été publié en novembre 2014. Il est considéré comme le système d'exploitation Android le plus ambitieux jamais conçu à ce jour., fonctionnalités de connectivité améliorées, graphiques haute performance, pour ne citer que quelques-uns. Mais avec eux viennent des problèmes… beaucoup d'entre eux. Ces problèmes se manifestent par:

  • Redémarrages ou arrêts aléatoires
  • Performance lente
  • gel d'écran / lag
  • Fermeture forcée d'applications
  • Surchauffe
  • Pointe soudaine d'utilisation de la RAM
  • Des applications qui ne se ferment pas
  • Boucles de démarrage
  • Problèmes de stockage (primaire et secondaire)

Dans cet article, nous vous expliquons pourquoi Android Lollipop cause des problèmes à un large éventail d'appareils, des mois après sa sortie.

Nouveau runtime Android

La décision de Google de passer de Dalvik Virtual Machine à Android RunTime (ART) est à la fois une bénédiction et une malédiction pour les utilisateurs de Lollipop. Sur le papier, ART améliore la durée de vie de la batterie et améliore les performances globales par rapport à Dalvik en raison d'une différence majeure: la compilation AOT.

AOT est synonyme de compilation en avance sur le temps. ART runtime utilise cette fonctionnalité pour transformer le langage ou le code de l'application en un code que votre appareil comprend. En termes simples, l’approche AOT compile ou interprète les codes d’application avant leur lancement, ce qui augmente potentiellement la vitesse d’ouverture des applications. Cela est avantageux pour un appareil, car les applications ne seront compilées qu'une seule fois lors de l'installation, ce qui réduira considérablement le besoin de processeur, ce qui, en retour, est bénéfique pour la batterie. Cela contraste avec la façon dont Dalvik fait les choses.

Dans Dalvik, les codes d'application sont interprétés ou transformés en code natif de votre appareil via une approche Just-in-Time (JIT). Cela signifie que votre appareil ne commence à compiler que les applications au moment de leur lancement. Le processus d'interprétation ou de transformation des codes prend plus de temps, car votre appareil doit utiliser davantage de ressources pour rassembler tous les fichiers nécessaires, compiler l'application et tout charger dans la RAM. Votre appareil continuera à fonctionner parfaitement jusqu'à ce qu'il ait utilisé toute sa mémoire vive. Une fois que la mémoire RAM est pleine et que plusieurs applications sont en file d'attente, la première application exécutée sera supprimée pour accueillir les nouvelles. Le chargement et le déchargement constants d'applications dans la RAM peuvent affecter de manière significative les performances globales d'un système au fil du temps.

L’un des inconvénients majeurs de l’ART réside toutefois dans son besoin d’espace de stockage supplémentaire. Parce qu'il compile les applications avant leur lancement, il nécessite environ 10% plus d'espace de stockage que Dalvik. C’est l’une des causes des problèmes de stockage juste après l’installation de Lollipop. Si votre périphérique de stockage principal atteint presque sa pleine capacité au cours de la mise à jour, des problèmes peuvent survenir, allant du blocage au chargement, du temps de chargement lent des applications aux fichiers manquants.

Reconfiguration des paramètres du téléphone

Lollipop est une refonte majeure du système d'exploitation du téléphone. Par conséquent, les paramètres des téléphones et des applications seront modifiés pour s'intégrer au système. Bien que le plan soit de le rendre aussi parfait que possible, de nombreux utilisateurs ont signalé des problèmes juste après la mise à jour, probablement à cause de cela. Chaque application ayant son propre répertoire de fichiers système et sa configuration, il est presque impossible pour Google et ses partenaires fabricants de matériel comme Samsung de résoudre efficacement les problèmes.

Applications obsolètes

Enfin, Google et ses partenaires ne peuvent être tenus pour responsables de tout le fiasco. Avec des dizaines de milliers d'applications sur le Play Store, on ne peut pas s'attendre à ce qu'elles soient toutes mises à jour ou à la norme Google veut que les applications le soient à la sortie de Lollipop. Même des mois après la publication initiale, de nombreuses applications doivent encore être mises à jour ou déboguées pour fonctionner en harmonie avec le nouveau système d'exploitation.

Le problème ici est avec les développeurs. Des applications peu populaires risquent de ne pas leur être rentables, il n’est donc peut-être pas logique de les améliorer, en particulier après la sortie de Lollipop. Même des applications bien entretenues telles que Facebook et Twitter font face à des difficultés lors de la sortie du nouveau système d'exploitation.

Il convient également de noter que certaines de vos applications transférées de KitKat ont peut-être bien fonctionné lorsqu'elles ont été installées sur le périphérique de stockage avant, mais plus après la mise à jour de Lollipop. Encore une fois, étant donné que Lollipop a apporté de nombreuses modifications, notamment le remappage des répertoires de fichiers, il existe toujours un risque que certains des fichiers critiques de vos applications aient été déplacés quelque part ou même aient été supprimés au cours du processus.

Solutions

On dirait que Lollipop est un énorme désordre, non? Eh bien, pas exactement. Si vous considérez les millions de smartphones exécutant actuellement ce système d'exploitation, toute la documentation créée par quelques centaines d'utilisateurs sur le Web (y compris notre propre série de solutions de dépannage) qui semble prêcher le mal qu'est Lollipop ne ressemble pas beaucoup. Lollipop est un système d’exploitation assez solide qui offre de nombreuses nouveautés pour rendre votre appareil Android plus intéressant. Malgré toutes les critiques négatives reçues par ce système d’exploitation, nous recommandons néanmoins de l’installer en vaut la peine.

Voici les solutions potentielles que vous pouvez essayer.

Essuyer la partition de cache

C’est la première chose à faire si vous rencontrez plusieurs problèmes après une mise à jour. La partition de cache est une partie spéciale de votre périphérique de stockage qui conserve les composants d'application et de données fréquemment utilisés. Lors de la mise à niveau vers Lollipop, certains ensembles de données peuvent ne plus être pertinents ou avoir été modifiés, entraînant un ralentissement des problèmes de chargement des applications ou un blocage des applications. La suppression du cache résoudra instantanément le problème.

Effacer la partition de cache ne supprimera aucune donnée personnelle, ce qui est parfaitement sûr.

Votre appareil créera automatiquement un nouveau cache au fur et à mesure de votre utilisation.

Démarrer le téléphone en mode sans échec

Cela est très utile pour déterminer si le problème est causé par des applications ou des micrologiciels tiers. Le mode sans échec a été ajouté à Android 1.7 Donut pour aider les utilisateurs à identifier des applications pour téléphones malveillantes. Lorsqu'il est activé, le mode sans échec devrait empêcher l'exécution d'applications tierces bien qu'il ne fonctionne pas tout le temps. des applications spécialement conçues pour ignorer le mode de diagnostic peuvent encore s'exécuter. En mode sans échec, tous les paramètres utilisateur, y compris vos papiers peints préférés, sont suspendus.

Si vous constatez un problème après le téléchargement des applications, le démarrage du téléphone en mode sans échec est un bon moyen de vous fournir une liste succincte d'applications à partir desquelles démarrer.

En mode sans échec, vous pouvez continuer à utiliser les fonctions de base de votre téléphone, telles que les appels, l'envoi de messages, la connexion à Internet, etc.

Effacer le cache ou les données d'une application individuelle

Si une seule application ne fonctionne pas correctement après la mise à jour vers Lollipop, essayez de supprimer son cache et ses données. Vous pouvez le faire au lieu de vider la partition de cache de votre téléphone lorsque vous utilisez une seule application problématique. Gardez à l'esprit que la suppression des données d'une application peut entraîner une perte de données personnelles selon l'application. Par exemple, si vous effacez les données de votre application de contacts, cela peut amener le téléphone à effacer l'historique de vos appels et vos messages. Assurez-vous de créer une copie de vos données personnelles avant d'appuyer sur le bouton de suppression des données.

Supprimer ou désactiver bloatware

Bloatware fait référence aux applications ajoutées par les opérateurs à un appareil afin de promouvoir des fonctionnalités souvent redondantes. Ils peuvent parfois causer des problèmes de performances en raison des facteurs mentionnés ci-dessus, il est donc préférable de les traiter plutôt que de les laisser seuls. Si vous ne les aimez pas beaucoup, essayez de voir si vous pouvez les désinstaller. La plupart du temps, vous ne pouvez pas, alors votre meilleur plan d'action consiste simplement à les désactiver. Allez simplement dans le même menu où vous pouvez supprimer le cache et les données d'une application et cherchez le bouton de désactivation.

Faire une réinitialisation d'usine

Ceci est notre ami. En fait, c’est notre seul ami efficace qui puisse nous aider à résoudre la plupart des problèmes liés à Lollipop à ce stade. Même si vous contactez Google ou ses partenaires, la réinitialisation des paramètres d'usine est toujours la solution la plus recommandée pour résoudre les problèmes liés à Lollipop. C'est certes exigeant et compliqué, mais cela donne à votre appareil un répit bien mérité.

Il est important de garder à l'esprit que la réinitialisation des paramètres d'usine vaut la peine, il faut être prudent avec les applications que vous installez sur votre appareil. Si vous continuez à rencontrer des problèmes après une réinitialisation d'usine, vous installez peut-être les mêmes applications obsolètes.

Formatez votre périphérique de stockage

Un bon moyen d’éliminer les bogues est d’effacer les périphériques de stockage. Essayez de formater vos périphériques de stockage principal (interne) et de stockage secondaire (SD).

Sécuriser un remplacement

Si toutes les solutions semblent échouer, envisagez de vous faire remplacer. Rester simple.