- A large number of tutorials, websites, etc. are available on the web for developing based on iOS SDK (XCode)
- Applications developed through XCode are highly secure and stable
- Out of the box support for OpenGLES 2.0 makes it very easy for game developers
- One of the differentiating features is that it allows development of multi touch supported apps
- iOS SDK is Open source and available for developers to delve deeper into the code
- Can be used for developing applications for iPhone, iPad, Mac etc
Room for Improvement:
- You need a Mac box for running the SDK
- XCode cannot be run on any platform other than Mac
- All app development is done using the Objective-C language, which is very different from standard C and C++ and has an initial steep learning curve
- iOS app developers are required to pay an annual fee of around $99, unlike other mobile app platforms like Android
- Does not support many popular 3rd party libraries
- Testing the app developed in XCode is not very straightforward, unlike Android SDK on Eclipse
A very stable SDK with lots of tutorials and sites dedicated to information on how to do app development using iOS SDK. The major deterrent is the fact that doing app development requires you to have a Macinthosh with you. Also, you have to pay $99 per year towards developer licensing fees. Objective C is different from C/C++ and is difficult to grasp for beginners.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Jul 17 2012