¿Deben las aplicaciones ocupar espacio de almacenamiento interno cuando se instalan en SD?

11

Me estoy quedando sin almacenamiento en la memoria interna del teléfono: me quedan 5 MB de los 180 MB disponibles. Entiendo que no todas las aplicaciones se pueden instalar en la tarjeta SD, y que en cambio usarán mi almacenamiento interno. Afortunadamente, esos son raros.

Sin embargo, recientemente instalé una aplicación que aparece como instalada en la tarjeta SD, no almacenamiento interno. Aun así, después de instalarlo, ahora recibo la advertencia de "poco espacio". La aplicación ocupa 16 MB, y parece recordar que tenía un poco más de 20 MB de espacio de almacenamiento interno antes ... Entonces, a juzgar por el espacio, parece que todavía está ocupando espacio en el almacenamiento interno.

Entonces mi pregunta: ¿Debería una aplicación que está instalada en la tarjeta SD ocupar algún espacio interno?

¿Qué podría estar causando esto? ¿El mercado almacena los archivos de instalación en algún lugar de la caché interna o algo tan extraño? ¿Por qué debo preocuparme por las aplicaciones que consumen espacio, cuando tengo gigabytes de espacio libre para ellas en mi tarjeta SD?

Mi dispositivo es GT-S5570 con 2.2.1.

Ilari Kajaste
fuente

Respuestas:

8

Una aplicación consta de archivos dex, archivos apk, archivos de datos y bibliotecas. Cuando instala aplicaciones en la tarjeta SD, no todas las partes de las aplicaciones se guardan en la tarjeta SD. Algunos de ellos permanecen en almacenamiento interno.

Sin embargo, si tiene un teléfono rooteado, puede usar un programa como link2sd para mover todas las aplicaciones a la tarjeta SD.

EDITAR:

Puede usar un programa como app2sd para ver fácilmente qué programa se puede mover a la tarjeta SD. Puede mover manualmente las aplicaciones mostradas o ignorar algunas de ellas.

Si va a Configuración -> Aplicaciones -> Administrar aplicaciones, el tamaño que se muestra allí es el tamaño que está tomando en el almacenamiento interno. Esta es solo mi suposición basada en los cálculos realizados al observar el espacio libre en el almacenamiento interno, mover algunas aplicaciones a la tarjeta SD y restar solo el espacio reducido de las aplicaciones.

Lo siento, no mencioné que necesita una segunda partición para que link2sd funcione. Pero si hubieras dado una pista en tu pregunta de que estabas dispuesto a enraizar, habría hablado con más profundidad al respecto. También su pregunta principal era si las aplicaciones movidas a la tarjeta SD deberían tener almacenamiento interno o no. No se trataba de link2sd, el término solo apareció mientras respondía. De todos modos, al lado de la segunda partición se recomienda la tarjeta SD de clase 6. He escrito una publicación de blog sobre el uso de link2sd aquí , puede que te resulte útil.

roxan
fuente
¿Hay una aplicación para averiguar cuánto espacio realmente usan las aplicaciones en la tarjeta SD?
Ilari Kajaste
1
Si va a Configuración -> Aplicaciones -> Administrar aplicaciones, el tamaño mencionado por aplicación allí es el tamaño que usa en la memoria interna.
roxan
De Verdad? Me parece que solo muestra el tamaño total de la aplicación en esa lista ...
Ilari Kajaste
1
Mire el tamaño de una aplicación antes y después de moverla a SD, el tamaño reducido será el tamaño ganado en el almacenamiento interno.
roxan
1
Me parece que DiskUsage no me diga de antemano exactamente cuánto espacio que ganaría mediante la vinculación de toda la aplicación a SD con Link2SD . Y supongo que "mudarse a SD" por medios convencionales liberaría (al menos) el tamaño "apk" que DiskUsage informa para la aplicación.
Ilari Kajaste
4

Puede usar la aplicación DiskUsage para ver cuánto espacio ocupa el caché dalvik. Tengo entendido que el caché no se mueve cuando la aplicación se mueve a SD. La combinación de ese tamaño con el tamaño de los datos debería dar una buena idea de cuánto quedará en la memoria interna.

Steve Bosman
fuente
2
DiskUsage no requiere root.
ale
Diskusage parece mostrar tres tipos de cosas que las aplicaciones almacenan en el almacenamiento interno: datos, apk, dalvikCache. ¿Que son estos?
Ilari Kajaste
Si utilizo una herramienta como link2sd para mover todas las cosas de la aplicación a SD, ¿el tamaño de la aplicación que se muestra en DiskUsage es exactamente la cantidad de almacenamiento interno que recuperaré?
Ilari Kajaste
Hmm, parece que el apk es solo con aplicaciones que no están en SD. ¿Entonces "mover a SD" realmente significa "mover apk a SD"?
Ilari Kajaste
1

No hay un tamaño estándar sobre lo que queda en la memoria interna y lo que va a la tarjeta SD, sin embargo, su problema puede no estar relacionado con lo que ha descargado, puede deberse a sus cachés, la mayoría de los cuales están en la memoria interna.

¿Ha hecho algo para eliminarlos / limitarlos, liberando así espacio en su memoria interna? Si tiene Astro o Asistente de Android, estos tienen programas integrados para ayudar en esto (gratis), o puede obtener una aplicación especialmente diseñada para borrar los cachés. Alternativamente, desde la página de inicio, vaya a Menú - Configuración - Aplicaciones - Administrar aplicaciones. Espera a que se carguen todos. Vaya a la pestaña Todos y luego presione menú - Ordenar por tamaño. Revíselos uno por uno, verificando el tamaño de la memoria caché y borrando cuando sea necesario, también útil para darle una idea de si podría haber una aplicación que realmente no usa y, por lo tanto, desea eliminar.

jaamgans
fuente
1

Un poco de pensamiento lateral funciona para mí. Yo también tengo espacio limitado en mi teléfono y ciertas aplicaciones a las que me gusta tener acceso pero que solo uso ocasionalmente. Utilizo la aplicación Androzip para hacer una copia de seguridad de ellos en la tarjeta SD y luego eliminarlos de la memoria principal del teléfono por completo. Luego reinstalo rápidamente el archivo apk correspondiente cuando lo necesito. Funciona bien.

Tas
fuente