Réponses:
Comme Bryan le dit (je ne peux pas commenter, j'ai dû ajouter une autre réponse ...), cela ne déplace pas toute l'application. La taille donnée après le déplacement est le bit restant sur la mémoire interne - elle ne donne aucune taille pour les éléments qui ont été déplacés vers SD.
Donc, en réponse à votre question, l'application ne diminue pas, seule la quantité de stockage interne utilisée diminue.
Pour autant que je sache, il déplace autant de l'application que possible de la mémoire interne vers la carte SD. Ainsi, par exemple, des bases de données, des images ou d'autres ressources seraient déplacées. Je ne connais pas les détails exacts de son fonctionnement.
Voir Où puis-je trouver mes applications Android? sur la distribution et les emplacements de l'espace des applications.
Voir aussi Quels sont les inconvénients de déplacer une application sur une carte SD?
Il n'y a aucun effet sur les performances de l'application tant que le stockage externe est monté sur l'appareil. Le fichier .apk est enregistré sur le stockage externe, mais toutes les données des utilisateurs privés, les bases de données, les fichiers .dex optimisés et le code natif extrait sont enregistrés dans la mémoire de l'appareil interne.
Le odex
fichier de n'importe quelle application reste donc et prend de la place dans le stockage interne à /data/dalvik-cache
.