From the IBM DeveloperWorks Architectural Manifesto
While screen size is perhaps the most tangible hardware consideration impacting user interface design for mobile applications, it isn’t the only one. Available memory, CPU, and bandwidth capacity impact the performance and functionality of your mobile application, which in turn impacts the design of its user interface.
The article is a few years old but probably never more valid.