Yes, we still need it, but not in every case. If you use your own code, the memory allocated with the compiler is not included in this limit. This way you can provide more memory to your main application component. and the second way is to use Texture to draw images using OpenGL.then the memory for these textures does not include limited memory.
But this technique cannot be implemented in every case.
Another important thing, you also cannot use these 30 MB. Only 30% can be used for one application.
source share