The 256 MB (or whatever) is not Android limitation, it is limitation of specific device. Large applications can put data on SD card, where they are limited by the card size.<p>I have the ADP1, which has around 70 MB partition for applications, yet I use navigation app, which has 2.8 GB worth of data (entire EU + few surrounding countries).