27 December 2013

Mobile Frameworks

Mobile applications are a hot commercial market for software developers. However, with the limitations of the user interface it brings with it a set of unique complexities and functionality. Responsive applications become all the more important on mobile devices and effect the web browser feel as well. There is a lot of competition in market from both mobile devices as well as applications. JavaScript and HTML frameworks are likely to play an even bigger role in the mobile applications development as they move further into native development. However, it has always been the case on mobile development that either C/C++/Objective-C, Java, and perhaps even Erlang have had a strong hold for native applications. One major issue for mobile development is to develop applications that can work across multiple devices seamlessly. In process, it forces one to lose native access to the platform in certain respects. Android and iOS have been the most popular platforms in last few years. The following framework options have been quite workable and popular on mobile platforms.

PhoneGap and Cordova are essentially similar.  However, PhoneGap utilizes Cordova under the covers as it's a distribution.