Quand Android était encore un bébé robot vert, je passais en revue toutes les installé par l'utilisateur (pas les applications système), et désactivez les privilèges de démarrage automatique pour la plupart d'entre elles. Ainsi, l'appareil Android démarrera beaucoup plus rapidement et disposera de plus de mémoire.
Puis j'ai commencé à me poser des questions : Et si certaines de ces applications faisaient quelque chose d'important au démarrage du téléphone ? Peut-être nettoient-elles leurs fichiers temporaires, compriment-elles les bases de données, trient-elles les index ou effectuent-elles d'autres tâches importantes de maintenance ou d'initialisation.
Sans lire le code source de chaque application pour voir ce qu'elle fait au démarrage, j'ai décidé qu'il valait mieux les laisser tranquilles et les laisser fonctionner au démarrage.
Maintenant, comme les appareils Android ont obtenu plus de stockage et contiennent plus d'applications, j'ai commencé à repenser cette logique. J'ai vu des appareils Android avec plus de 75 applications en cours d'exécution au démarrage.
Quelle est la meilleure pratique aujourd'hui ? Autoriser la plupart des applications installées par l'utilisateur à s'exécuter au démarrage (si elles sont paramétrées pour le faire), ou bloquer la plupart d'entre elles ?
La stabilité du système d'exploitation et des applications est très importante.