+1 just some days ago i was talking to a friend of mine who works in india games and discussing about mobile game they were developing. He said the problem is with compatibility even with java you have to guess screen size if you have a specified resolution and how well can the phone handle the game the solution he said was a unified game.
A single big jar file that had high resolution support as well as low resolution. This would install the proper game pack out of the choices and give better flexibility. But there is a catch he says the total size would well exceed the bar of 2MB and then phones with lower ram/buffer size will not be able to install the game.
A similar thing crops up if high resolution text's are packed along with low resolution ones but in computers case we have the ability to pre-define the correct sequence and put that on the ram piece by piece. There is no real reason why not to include high resolution textures along with the game other than it will take some more space.
Bookmarks