Android device texture memory guidelines?

Does anyone have texture memory usage guidelines for various Android devices?
[import]uid: 44812 topic_id: 14729 reply_id: 314729[/import]

Its dynamically allocated. To be safe, and if you want it to work on all phones, even slow old ones dont go over 10mb. Staying below 10mb is not easy if its a large app. Your upper limit is 20mb for most devices. [import]uid: 8872 topic_id: 14729 reply_id: 54485[/import]

All honeycomb tablets have at least 48MB Java VM heap which should allow you to use up to about 30MB of texture memory on such devices. Maybe higher if you do things right.
Other devices tend to vary a bit between 16MB-32MB Java VM heap size. 16MB is usually only found on low resolution and old devices, with 24MB being much more common.

The problem with texture memory usage on Android devices is that the textures have to be loaded within the Java VM, although they get sent to a special bitmap memory which isn’t as limited and are removed from the Java VM heap by the garbage collector. What this means is that you can’t load more than about 30MB of textures at once. [import]uid: 61899 topic_id: 14729 reply_id: 56497[/import]