Targetting SDCard vs Phone Storage
Read this: AndroidForums. The directory structure has been restructured in Jelly Bean. The internal memory resides at /data/media/0, hence the sdcard0 name. SD cards are now known as external SD cards and get the name sdcard1 since Android 4.1. If you want to move apps to your external SD card, I'm afraid you'll have to root. If you do decide to root however, FolderMount and Link2SD work really well.