Apple iOS SDK Review
Top notch mobile app development platform, but does not support platforms other than Macintosh.


Valuable Features:

- 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

Other Advice:

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.
1 visitor found this review helpful

1 Comment

it_user1149Vendor

"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"

I do not agree on that one. iOS SDK allows usage of c and c++ function. Frameworks like quartzcore, opengl es use c functions itself. Also, operations performed with these frameworks are done by methods in c syntax.

12 February 13
Guest
Why do you like it?

Sign Up with Email