Before five years ago, things were simple when iPhone was launched as developers only have to develop apps for iOS device. iOS developers only had to think about iOS app concept, its work logic and write code accordingly. Or if they are building application for big enterprise, they have to write the code for BlackBerry smartphones.