Le app dovrebbero occupare memoria interna quando sono installate su SD?


11

Sto esaurendo la memoria interna del telefono: sto esaurendo i 5 MB dei 180 MB disponibili. Comprendo che non tutte le app possono essere installate nella scheda SD e che invece utilizzeranno la mia memoria interna. Fortunatamente, quelli sono rari.

Tuttavia, di recente ho installato un'app che è elencata come installata sulla scheda SD, non come memoria interna. Anche così, dopo averlo installato ora ricevo l'avviso "spazio insufficiente". L'app occupa 16 MB e mi sembra di ricordare di avere poco più di 20 MB di spazio interno prima ... Quindi, a giudicare dallo spazio, sembra che stia ancora occupando spazio nella memoria interna.

Quindi la mia domanda: un'app installata sulla scheda SD dovrebbe occupare memoria interna?

Che cosa potrebbe causare questo? Il mercato memorizza i file di installazione da qualche parte nella cache interna o qualcosa di strano? Perché mai devo preoccuparmi che le app consumino spazio, quando ho gigabyte di spazio libero per loro sulla mia scheda SD?

Il mio dispositivo è GT-S5570 con 2.2.1.

Risposte:


8

Un'app è composta da file dex, file apk, file di dati e librerie. Quando si installano app nella scheda SD, non tutte le parti delle app vengono conservate nella scheda SD. Alcuni di essi rimangono nella memoria interna.

Tuttavia, se hai un telefono rootato , puoi usare un programma come link2sd per spostare tutti i pezzi dell'app sulla scheda SD.

MODIFICARE:

Puoi usare un programma come app2sd per vedere facilmente quale programma può essere spostato sulla scheda SD. Puoi spostare manualmente le app visualizzate o ignorarne alcune.

Se vai su Impostazioni -> Applicazioni -> Gestisci applicazioni, la dimensione visualizzata è la dimensione che assume nella memoria interna. Questa è solo la mia ipotesi basata sui calcoli eseguiti rilevando lo spazio libero sulla memoria interna, spostando alcune app sulla scheda SD e sottraendo solo lo spazio ridotto delle app.

Mi dispiace di non aver menzionato la necessità di una seconda partizione affinché link2sd funzioni. Ma se avessi dato un suggerimento nella tua domanda di essere disposto a fare il root, ne avrei parlato in modo più approfondito. Anche la tua domanda principale era se le app spostate sulla scheda SD dovessero occupare memoria interna o meno. Non si trattava di link2sd, il termine è appena arrivato mentre rispondevo. Ad ogni modo, oltre alla seconda partizione, si consiglia una scheda SD di classe 6. Ho scritto un post sul blog sull'utilizzo di link2sd qui , potresti trovarlo utile.


Esiste un'app per scoprire quante app di spazio interno sulla scheda SD utilizzano effettivamente?
Ilari Kajaste,

1
Se vai su Impostazioni -> Applicazioni -> Gestisci applicazioni, la dimensione indicata per ogni app è la dimensione che utilizza nella memoria interna.
Roxan,

Veramente? Mi sembra che mostri solo le dimensioni totali dell'applicazione in
quell'elenco

1
Guarda le dimensioni di un'app prima e dopo averla spostata su SD, la dimensione ridotta sarà la dimensione ottenuta nella memoria interna.
Roxan,

1
Sembra a me come DiskUsage non mi dice in anticipo esattamente quanto spazio avrei guadagnare collegando l'intera applicazione per SD con Link2SD . E presumo che "passare a SD" con mezzi convenzionali rilascerebbe (almeno) la dimensione "apk" che DiskUsage riporta per l'app.
Ilari Kajaste,

4

È possibile utilizzare l'app DiskUsage per vedere quanto spazio occupa la cache di Dalvik. La mia comprensione è che la cache non si sposta quando l'app passa a SD. La combinazione di tale dimensione con la dimensione dei dati dovrebbe dare una buona idea di quanto rimarrà nella memoria interna.


2
DiskUsage non richiede root.
Ale

Diskusage sembra mostrare tre tipi di cose che le app memorizzano nella memoria interna: data, apk, dalvikCache. Cosa sono questi?
Ilari Kajaste,

Se uso uno strumento come link2sd per spostare tutte le cose dell'app su SD, la dimensione dell'app visualizzata in DiskUsage è esattamente la quantità di memoria interna che recupererò?
Ilari Kajaste,

Hmm, sembra che l'apk sia solo con app che non sono su SD. Quindi "sposta su SD" significa davvero "sposta APK su SD"?
Ilari Kajaste,

1

Non esiste una dimensione standard su ciò che rimane nella memoria interna e ciò che va sulla scheda SD, tuttavia il problema potrebbe non essere correlato a ciò che è stato scaricato, potrebbe essere dovuto alle cache, la maggior parte delle quali si trova nella memoria interna.

Hai fatto qualcosa per cancellarli / limitarli liberando così spazio sulla tua memoria interna. Se hai Astro o Android Assistant questi hanno programmi integrati per aiutarti in questo (gratuito), oppure potresti ottenere un'app appositamente costruita per cancellare le cache. In alternativa dalla home page vai in Menu - Impostazioni - Applicazioni - Gestisci applicazioni. Aspetta che vengano caricati tutti. Vai alla scheda Tutte, quindi premi menu - Ordina per dimensione. Esaminali uno per uno controllando le dimensioni della cache e cancellando dove necessario - utile anche per darti un'idea se potrebbe esserci un'app che non usi davvero e quindi vuoi rimuovere.


1

Un piccolo pensiero laterale funziona per me. Anch'io ho uno spazio limitato sul mio telefono e alcune app a cui mi piace avere accesso ma che uso solo occasionalmente. Uso l'app Androzip per eseguire il backup di questi sulla scheda SD e quindi eliminarli completamente dalla memoria del telefono principale. Quindi reinstallare rapidamente il file apk pertinente quando è necessario. Funziona bene.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.