Nie może część aplikacji zostawać w telefonie.
A to czy android przenosi czy nie, wynika z manifestu w APK jaki deweloper przygotował - bo to od niego zależy czy na to pozwoli czy też nie (domyślne ustawienie jest takie aby przenoszenie uniemożliwiać). Pozostaje jeszcze kwestia tego co użytkownik rozumie pod pojęciem aplikacja. Mamy zwykłe *.apk, skompilowane *.odex (ale to systemowe zawsze, nie ze sklepu) i *.apk + dociągane zasoby (bo Google Play nakłada limit 50MB na apk-1/2 i chyba też 3). Do tego dochodzi jeszcze aspekt cache'owania danych, w których mogą się w nieskończoność cache'ować reklamy (czyli rozmiar "save'a" (bo nie da się tego wyprowadzić na zewnątrz - chyba ;]) będzie stale rósł wraz z ilością ściągniętych reklam). Przenosząc aplikację na kartę, przenosi się sam APK. Reszta jest na NAND w telefonie i to niekoniecznie w /data, a więc jeśli chcemy się bawić w symlinki to dla każdej takiej aplikacji trzeba to robić oddzielnie... Na szczęście jest ich mało (chociaż nie wiem, bo gier na Androida nie kupuję, tam pewnie odsetek będzie większy).
Mówiąc brzydko: burdel.