I have been making some research on the amount of memory that Flash / Air applications can access and I would like to get some confirmations / addition details on my results please.
My observations are as follows:
I would be grateful if I could see some official resources regarding this issue. I am mainly concerned about the Mobile platforms where I would like to know the "bounds" (in terms of memory) an application would be running in.
The answers I am looking for would be:
I don't know of any official documentation. I'm pretty sure Flash/AIR do
not have any limits on memory. They ask the host environment for more until
it the host stops handing out memory.
IMHO, except for AIR on desktop, one should always assume they are running
in a constrained environment and design accordingly.
I am indeed aware that I should go for the lowest common factor but I was curious on "how far" the systems can be pushed and whether there are some hard limits imposed by the OS.
I would be grateful to know if Adobe or anyone who has developed some mid-large client-side application ran into some "typical" memory limits on Mobile devices?