I have a large Android application running under 4.3 that stores a 600MB database on the flash memory of the phone. I asked the developer why they don't create an option to move the database to the external SDCARD. They are telling me that starting around Android 4.0 Google has removed the ability for applications to use the SDCARD. Is this correct? Even if there were a reason to force the application binary to reside on and execute from the flash, what possible reasons would there be to prevent that application from storing its data files on the external SDCARD?