Risposte:
Come dice Bryan (non posso commentare, quindi ho dovuto aggiungere un'altra risposta ...), non sposta l'intera app. La dimensione indicata dopo lo spostamento è il bit ancora presente nella memoria interna - non fornisce alcuna dimensione per gli elementi che sono stati spostati su SD.
Quindi, in risposta alla tua domanda, l'app non si riduce, ma diminuisce solo la quantità di memoria interna utilizzata.
Per quanto ne so, sposta la maggior parte possibile dell'app dalla memoria interna alla scheda SD. Ad esempio, database, immagini o altre risorse verrebbero spostati. Non conosco l' esatto dettagli di come funziona.
Vedere Dove posso trovare le mie applicazioni Android?sulla distribuzione e le posizioni dello spazio app.
Guarda anche Quali sono gli svantaggi dello spostamento di un'app sulla scheda SD?
Non ci sono effetti sulle prestazioni dell'applicazione fintanto che la memoria esterna è montata sul dispositivo. Il file .apk viene salvato nella memoria esterna, ma tutti i dati degli utenti privati, i database, i file .dex ottimizzati e il codice nativo estratto vengono salvati nella memoria interna del dispositivo.
Quindi il odex
file di qualsiasi app rimane e occupa spazio nella memoria interna di /data/dalvik-cache
.