Memory Management (m-Cube Level 1) Memory is one of the main
resources for mobile devices. Managing this resource in an
optimum manner is one of the main challenges for mobile
application developers… Even though there are numerous devices
in the market today that have good memory capacity… it is still
important that the memory management is not neglected. While
developing mobile applications, one should always use optimal
solution for memory usage. For instance, if applications want to
display an image on the screen, then using PNG format instead of
BMP is advised.. If a single application is used for multiple
screen resolution devices, then all the resources should be
downloaded from the server at the first launch. This way… the
application need not increase its size by packing all resources
of different screen sizes together in the final distributable.
If the application want to display a tile pattern in the
background of the screen.. it will make more sense to use a
small image and render it multiple times