THE DIFFERENCE BETWEEN DEVELOPING A PROGRAM FOR A PC AND MOBILE PHONE APP
The success of mobile programming means that there are many developers who would like to make the leap from being a software developer for desktop/tablet applications to being a developer for mobile phone applications. The differences however are in: 1. Compatibility For a mobile phone app to be a success it must be compatible with many different operating systems and given the wide variety, a mobile programmer has to ensure that their application is operable on all otherwise they miss out on a significant portion of the market share. The most popular operating systems are Android from Google, iOS from Apple, Blackberry 10, Symbian from Nokia and Windows Phone. As an independent programmer one must make their application compatible with all these OS and more. For a PC developer, compatibility is almost never an issue due to the complexity level of PC operating systems. Most open source software is easily compatible with all operating systems however once a devel...