I'm looking for a list of Android phones and their respective maximum app memory sizes. Also how do you prevent someone from downloading your app if their phone doesn't allow you enough memory to run?
I want to keep 12-18mb in memory, but can do 3mb if I completely change the way the user interacts with the data. I just don't have the information I need to make that decision.
EDIT - I'm looking for the maximum amount of memory an app can use per phone. ie What percentage of phones out there will be able to load my app if it needs 18mb of memory. Since this is so fundamental I'm wondering if my English is failing me in my online search. I have 2 phones purchased last year that have 256mb, but an app taking up 18mb of memory will be terminated on both.
EDIT2 - This is surely my English, but there is a difference between how much memory the phone has, how big your apk can be and how much memory your app can take up while running. I am looking for the last. It is different for different phones yet:
A) There is no way to know without trying and crashing whether some random person can run your app
B) How many phones out there can run my app if it takes up 20MB of memory while running.