La suppression d'une application est-elle différente de la désactivation d'une application?
13
L'un des principaux avantages de l'enracinement est la suppression des bloatwares [je suppose]. Est l' élimination application à base de marque indésirable ou fonction de l' opérateur différent de le désactiver à partir All Applicationde Settings? Je ne trouve pas non plus d'amélioration de la mémoire car ces applications ont été préchargées dans le système d'exploitation et vous ne pouvez en aucun cas utiliser cet espace.
Comme cela a déjà été dit: la principale différence est que la désactivation d' une application la marque simplement comme indisponible (qui peut facilement être annulée), tandis que la suppression supprime physiquement l'application et toutes les données connectées de l'appareil.
Ce qui restait encore ouvert est: qu'est-ce que vous gagnez à supprimer une application, que vous n'avez pas obtenue en la désactivant - donc cela vaut le risque de ne pas être facilement annulé?
Espace: Vous parlez probablement d'applications système ici. Celles-ci sont généralement installées sur la /systempartition, qui est montée en lecture seule, et ne peuvent pas être utilisées par des "applications normales (utilisateur)". Ainsi, la suppression de l'application elle-même ne vous donne pas d'espace pour "simplement installer d'autres applications". Mais reste:
Presque toutes les applications ont des données , qui sont stockées dans /data/data/<app_package_name>1 . Tout en appuyant sur "vider le cache" et "supprimer les données" dans Paramètres → Applications réinitialise ceux-ci, il ne supprime pas tout complètement. La suppression de l'application le fait. Vous gagnez donc au moins un peu d' espace ici.
Toutes les applications sont "optimisées", ce qui fait que les données du cache Dalvik / ART résident sur la partition utilisateur (à l'intérieur /data/dalvik-cache). Si vous supprimez une application, ce cache est supprimé - si vous le désactivez, il reste (voir le commentaire de Death Mask Salesman ci-dessous).
Performances et batterie: si vous désactivez une application, elle devient invisible pour l'utilisateur , mais les fichiers sont toujours là. De plus, le gestionnaire de packages sait toujours qu'il existe. De plus, les «intentions» de l'application sont toujours disponibles: si une autre application les appelle directement, l'application désactivée répond toujours à l'appel. Il semble également écouter certaines émissions sur lesquelles il avait précédemment enregistré des auditeurs (exemple: mon LG Optimus 4X a ces choses LG gonflées que j'ai désactivées. Néanmoins, après chaque démarrage, je reçois des invites de leur application de "service à distance" pour approuver).
Cela signifie qu'une application désactivée peut toujours fonctionner en arrière-plan, si elle est appelée depuis un autre endroit - et consommer la batterie plus le CPU, même la bande passante et d'autres ressources. Une application supprimée ne peut évidemment pas.
1 Certaines applications stockent également des données (généralement des «gros morceaux») sur la carte SD, mais presque toutes les applications ont au moins leurs données centrales ci-dessous /data/data.
@Izzy Depuis que nous l'avons découvert, vous pouvez modifier votre réponse pour mentionner que la désinstallation d'une application système vous permet de gagner de l'espace utilisable qui était auparavant occupé par son cache Dalvik / ART. À son tour, le cache conserve de l'espace si l'application est simplement désactivée.
Grimoire
1
@Izzy Je garde la galerie LineageOS par défaut, Gallery2, désactivée. J'ai pu vérifier l'existence /data/dalvik-cache/arm/system@priv-app@[email protected]@classes dexet /data/dalvik-cache/arm/system@priv-app@[email protected]@classes.artvia un gestionnaire de fichiers et SD Maid. Des deux, le premier fichier pèse 3,8 Mo, l'autre totalise 32,0 Ko.
Grimoire
1
Merci @DeathMaskSalesman - intégré cela avec la réponse!
Izzy
1
Vous avez vraiment répondu à votre propre question:
La suppression d'une application indésirable basée sur une marque ou un opérateur est-elle différente de la désactivation de cette application de Toutes les applications dans les paramètres?
À laquelle vous avez écrit:
Je ne trouve pas non plus d'amélioration de la mémoire car ces applications ont été préchargées dans le système d'exploitation et vous ne pouvez pas utiliser cet espace de quelque manière que ce soit.
La désactivation d'une application «masque» simplement l'application de vos listes d'applications et l'empêche de s'exécuter en arrière-plan. Mais il consomme toujours de l'espace dans la mémoire du téléphone. Alors que la suppression d'une application supprime toutes les traces de l'application de votre téléphone et libère tout l'espace associé.
libérer de l'espace associé, mais ces espaces ne peuvent pas être utilisés par le rite utilisateur?
Sameer
Ça peut être. Si une application est supprimée et que l'espace est libéré, l'utilisateur peut l'utiliser, ce qui n'est pas le cas lorsque vous désactivez l'application (l'espace est toujours consommé).
Karan Raj Baruah
Le système d'exploitation a été chargé dans la mémoire du téléphone qui ne peut pas être utilisé, je pense. Corrigez-moi si je me trompe
Sameer
^^ Vous ne supprimez pas le système d'exploitation. Si le flashage d'une ROM personnalisée libère de l'espace (par exemple, la nouvelle ROM utilise 200 Mo d'espace au lieu de 300 Mo par la ROM d'origine, vous pouvez utiliser les 100 Mo supplémentaires libérés).
Karan Raj Baruah
1
Je ne pense pas, puisque la mémoire du téléphone répertoriée dans Paramètres> Application n'est pas connectée à la mémoire dans laquelle le système d'exploitation Android est installé au moins, je n'ai jamais trouvé de différence dans la mémoire du téléphone lors de l'installation d'une ROM personnalisée de 500 Mo et d'une ROM personnalisée de 300 Mo.
Sameer
0
Dans les deux cas (suppression ou désactivation), l'application ne s'exécutera pas en mémoire. Si c'était un service qui continuait à fonctionner, comme les applications Samsung, vous auriez moins d'applications utilisant le CPU, et cela pourrait améliorer la durée de vie de la batterie.
Si vous supprimez / désinstallez une application, vous allez certainement libérer de la mémoire / du stockage. Mais si l'application est très petite pour commencer, le stockage libéré sera probablement négligeable.
Si vous désactivez une application, vous avez l'avantage de pouvoir l'activer lorsque vous en avez besoin. Il n'est pas nécessaire de le télécharger et de le réinstaller.
Une autre différence que je n'ai pas vue mentionnée ici est que la suppression de l'application peut entraîner des problèmes avec les mises à jour du micrologiciel.Je suggère donc de supprimer les paramètres par défaut de l'application, de forcer l'arrêt, de supprimer les données, puis de désactiver l'application à moins que cela ne soit absolument nécessaire ou que votre téléphone ne reçoive plus mises à jour de toute façon
/data/data/<package_name>
), où elle peut stocker ses données. Pour plus de détails, voir Hiérarchie des dossiers Android et Où les applications Android stockent-elles les données? . De plus, les.apk
fichiers sont installés sur cette partition, voir Où sont installées les applications dans le système de fichiers?/data/dalvik-cache/arm/system@priv-app@[email protected]@classes dex
et/data/dalvik-cache/arm/system@priv-app@[email protected]@classes.art
via un gestionnaire de fichiers et SD Maid. Des deux, le premier fichier pèse 3,8 Mo, l'autre totalise 32,0 Ko.Vous avez vraiment répondu à votre propre question:
À laquelle vous avez écrit:
La désactivation d'une application «masque» simplement l'application de vos listes d'applications et l'empêche de s'exécuter en arrière-plan. Mais il consomme toujours de l'espace dans la mémoire du téléphone. Alors que la suppression d'une application supprime toutes les traces de l'application de votre téléphone et libère tout l'espace associé.
la source
Dans les deux cas (suppression ou désactivation), l'application ne s'exécutera pas en mémoire. Si c'était un service qui continuait à fonctionner, comme les applications Samsung, vous auriez moins d'applications utilisant le CPU, et cela pourrait améliorer la durée de vie de la batterie.
Si vous supprimez / désinstallez une application, vous allez certainement libérer de la mémoire / du stockage. Mais si l'application est très petite pour commencer, le stockage libéré sera probablement négligeable.
Si vous désactivez une application, vous avez l'avantage de pouvoir l'activer lorsque vous en avez besoin. Il n'est pas nécessaire de le télécharger et de le réinstaller.
la source
Une autre différence que je n'ai pas vue mentionnée ici est que la suppression de l'application peut entraîner des problèmes avec les mises à jour du micrologiciel.Je suggère donc de supprimer les paramètres par défaut de l'application, de forcer l'arrêt, de supprimer les données, puis de désactiver l'application à moins que cela ne soit absolument nécessaire ou que votre téléphone ne reçoive plus mises à jour de toute façon
la source