16 votos

¿Es diferente eliminar una aplicación que desactivar una aplicación?

Una de las principales ventajas de rootear es eliminar el bloatware [supongo]. ¿Es la eliminación de la aplicación no deseada basada en la marca o en el operador diferente de la desactivación de All Application en Settings ? No encuentro ninguna mejora en la memoria también ya que estas aplicaciones estaban precargadas en el SO y no se puede utilizar ese espacio de ninguna manera.

18voto

Izzy Puntos 45544

Como ya se ha dicho: la principal diferencia es que desactivar una aplicación simplemente lo marca como no disponible (que puede revertirse fácilmente), mientras que eliminando elimina físicamente la aplicación y todos los datos conectados del dispositivo.

Lo que quedó abierto es: ¿Qué se gana con eliminando una aplicación, que no consiguió por desactivar ¿valdría la pena el riesgo de no ser fácilmente revertido?

  • El espacio: Probablemente te refieras a las aplicaciones del sistema. Éstas suelen estar instaladas en el /system que está montada de sólo lectura y no puede ser utilizada por "aplicaciones normales (de usuario)". Así que eliminar la aplicación en sí no te da espacio para "simplemente instalar otras aplicaciones". Pero aún así:
    • Casi todas las aplicaciones tienen datos que se almacena en /data/data/<app_package_name> 1 . Mientras se pulsa "borrar caché" y "borrar datos" de AjustesAplicaciones restablece esos, no borra completamente todo. Eliminar la aplicación lo hace. Así que ganas al menos algunos espacio aquí.
    • Todas las aplicaciones están siendo "optimizadas", lo que hace que los datos de la caché de Dalvik/ART residan en la partición del usuario (dentro de /data/dalvik-cache ). Si borras una aplicación, esta caché se elimina - si la desactivas, permanece (ver el comentario de Vendedor de máscaras de la muerte abajo).
  • Rendimiento y batería: Si desactivas una aplicación, se vuelve invisible al usuario - pero los archivos siguen ahí. Además, el gestor de paquetes sigue sabiendo que existe. Además, los "intentos" de la aplicación siguen estando disponibles: si otra aplicación los llama directamente, la aplicación desactivada sigue respondiendo a la llamada. También parece que escucha algunas emisiones en las que previamente había registrado oyentes (ejemplo: mi LG Optimus 4X tiene esas cosas hinchadas de LG que he desactivado. Sin embargo, después de cada arranque recibo indicaciones de su aplicación de "servicio remoto" para aprobar).
    Esto significa que una aplicación desactivada puede seguir funcionando en segundo plano, si se llama desde otro lugar, y consumir batería, CPU, incluso ancho de banda y otros recursos. Una aplicación eliminada, obviamente, no puede.

1 Algunas aplicaciones también almacenan (normalmente "trozos más grandes") datos en la SDCard, pero casi todas las aplicaciones tienen al menos sus datos centrales debajo /data/data .

0 votos

¿se puede utilizar el espacio /data/datos?

0 votos

Sí. Como escribí, esa es la partición disponible para todo aplicaciones. Cada aplicación tiene un directorio asignado en la instalación ( /data/data/<package_name> ), donde pueden almacenar sus datos. Para más detalles, véase Jerarquía de carpetas de Android y ¿Dónde almacenan los datos las aplicaciones de Android? . También, .apk están instalados en esta partición, consulte ¿En qué parte del sistema de archivos están instaladas las aplicaciones?

0 votos

@Izzy Ya que lo descubrimos, podrías editar tu respuesta para mencionar que la desinstalación de una aplicación del sistema te proporciona el espacio utilizable que antes ocupaba su caché Dalvik/ART. A su vez, la caché sigue acaparando espacio si la aplicación simplemente se desactiva.

1voto

Karan Raj Baruah Puntos 1356

En realidad, has respondido a tu propia pregunta:

¿Es la eliminación de la aplicación no deseada basada en la marca o en el operador alguna diferencia que desactivar estas aplicaciones desde Todas las aplicaciones en la Configuración?

A lo que usted escribió:

No encuentro ninguna mejora en la memoria también desde que estas aplicaciones fueron precargadas en el sistema operativo y no se puede utilizar ese espacio de ninguna manera.

Desactivar una aplicación se limita a "ocultar" la aplicación de la lista de aplicaciones y evitar que se ejecute en segundo plano. Pero sigue consumiendo espacio en la memoria del teléfono. Por el contrario, al eliminar una aplicación se borra todo rastro de la misma en el teléfono y se libera todo el espacio relacionado.

0 votos

Liberando espacio relacionado, pero este espacio no puede ser utilizado por el usuario rite?

0 votos

Puede ser. Si se elimina una app y se libera el espacio el usuario puede utilizarla, cosa que no ocurre cuando se desactiva la app (el espacio se sigue consumiendo).

0 votos

Los os se cargaron en la memoria del teléfono que no se puede utilizar creo so.Corregirme si me equivoco

0voto

verix Puntos 332

En cualquiera de los dos casos (eliminar o desactivar), la aplicación no se ejecutará en la memoria. Si fuera un servicio que se mantuviera en funcionamiento, como las aplicaciones de Samsung, tendrías menos aplicaciones usando la CPU, y eso podría mejorar la vida de la batería.

Si eliminas/desinstalas una aplicación, definitivamente vas a liberar algo de memoria/almacenamiento. Pero si la aplicación es muy pequeña para empezar, el almacenamiento liberado probablemente será insignificante.

Si desactivas una aplicación, tienes la ventaja de poder activarla cuando la necesites. No es necesario descargarla e instalarla de nuevo.

0voto

Mat Mannion Puntos 2072

Otra diferencia que no he visto mencionar aquí es que la eliminación de la aplicación podría causar problemas con las actualizaciones del firmware, por lo que sugeriría borrar los valores predeterminados de la aplicación, forzar la detención, borrar los datos y luego desactivar la aplicación a menos que sea absolutamente necesario o su teléfono ya no está recibiendo actualizaciones de todos modos

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X