Common Problems Faced When Developing Applications for Mobile Devices
Mobile application development is relatively new and has seen growth of late. With this rapid expansion, there are growing pains within industry, as the usual time given to the evolution of an industry to learn from past mistakes has been significantly shortened and is even going on within the currently saturated market. Because of this, inexperienced developers are attempting to design applications based on what is of yet a shady set of design principals. This is providing problems during the development process and can be seen to be stifling innovation, as many developers have yet to get a grasp on the shift between traditional software engineering and what it means to implicate these designs on a mobile device. This chapter analyses these difficulties in depth, as well as attempting to draw solutions to these problems based on development in the context of the characteristics of mobile devices.