Odpowiedzi:
Jak mówi Bryan (nie mogę komentować, więc musiałem dodać kolejną odpowiedź ...), nie przenosi całej aplikacji. Rozmiar podany po przeniesieniu jest nadal nieco w pamięci wewnętrznej - nie daje żadnego rozmiaru elementom, które zostały przeniesione do SD.
W odpowiedzi na Twoje pytanie aplikacja się nie zmniejsza, po prostu zmniejsza się ilość używanej pamięci wewnętrznej.
O ile mi wiadomo, przenosi jak najwięcej aplikacji z pamięci wewnętrznej na kartę SD. Na przykład bazy danych, obrazy lub inne zasoby zostałyby przeniesione. Nie znam dokładnych szczegółów tego, jak to działa.
Zobacz Gdzie mogę znaleźć moje aplikacje na Androida? w sprawie dystrybucji i lokalizacji aplikacji.
Zobacz także Jakie są wady przenoszenia aplikacji na kartę SD?
Nie ma to wpływu na wydajność aplikacji, o ile pamięć zewnętrzna jest zamontowana na urządzeniu. Plik .apk jest zapisywany w pamięci zewnętrznej, ale wszystkie prywatne dane użytkowników, bazy danych, zoptymalizowane pliki .dex i wyodrębniony kod macierzysty są zapisywane w wewnętrznej pamięci urządzenia.
Tak więc odex
plik dowolnej aplikacji nadal pozostaje i zajmuje miejsce w pamięci wewnętrznej na /data/dalvik-cache
.