Apple iOS SDK Archived Reviews (More than two years old)

Filter by:
Industry
Loading...
Filter Unavailable
Company Size
Loading...
Filter Unavailable
Job Level
Loading...
Filter Unavailable
Rating
Loading...
Filter Unavailable
Considered
Loading...
Filter Unavailable
Order by:
Loading...
  • Date
  • Highest Rating
  • Lowest Rating
  • Review Length
Search:
Showingreviews based on the current filters. Reset all filters
Vendor
Developer at a computer software company with 1,001-5,000 employees
Jul 17 2012

What is most valuable?

- 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… more »

What needs 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… more »

What other advice do I have?

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.
Vendor
Developer at a tech vendor with 51-200 employees
Jul 15 2012

What is most valuable?

* Well documented SDK. * Highly secure, since all apps run sandboxed. * Applications are highly stable. * Abundance of resources and tutorials are available on the internet. * Lets you access iOS core services, core services being networking and threading. * Integrated support OpenGL ES 2.0 (OpenGL framework is used in games on iphone, ipad and ipod touch). * Media support, iOS offers great… more »

What needs improvement?

* A Mac is required for developing. Development is strictly restricted to Mac. * Flash or shockwave videos do not run on this platform. * ARC is not helpful in scenarios where you need control over the memory. * Restricted to Apple devices. * Subscription to developer program is yearly.

What other advice do I have?

The SDK itself is very reliable. The documentation is also above par. The number of operations that are provided within the SDK remove the need to use any 3rd party framework for having additional functionality. I have been working on iOS and Android for more than a year now and I personally found iOS SDK to have more to offer than the Android SDK. Plus, Xcode in of itself is an excellent IDE.
Consultant
Manager of eCommerce at a tech services company with 51-200 employees
Jul 13 2012

What is most valuable?

The SDK contains the iPhone simulator, a program used to emulate the look and feel of the iPhone developer's desk. - The SDK is very stable. - easy to use and it can help you with the function of tying some of the codes of a graphic interface together. - you can develop it for iphone and itouch.

What needs improvement?

- Only mac users can develop applications and games for iphone, and for ipod touch - programming with Objective-c is not preferable for some developers - android sdk accepts programming in C and C++, which is available and is very very easy for some developers - you have to pay each year for an Apple license
Consultant
Infrastructure Expert at a tech services company with 1,001-5,000 employees
Jul 12 2012

What is most valuable?

The iOS SDK is well documented, and generally allows for relatively easy creation of stable applications within the iOS ecosystem. Compatibility across devices is ensured because there is no fragmentation in the iOS ecosystem, except for between iPad and iPhone/iPod Touch apps, but there are specific API's in place that allow for Universal apps that work across all devices and are formatted… more »

What needs improvement?

My major con for this is that it's Mac specific; if you don't own an Apple computer, you cant (legally) develop for iOS, which is incredibly small minded of Apple. Also, Objective C would not have been my first choice of a programming language if it had not been forced on me by Apple, I prefer C or C++ in comparison. Even Visual Basic is easier to code in.

What other advice do I have?

As a Mac user, I was lucky enough to be able to develop for iOS on my device. Unless you can afford the Apple premium to buy an Apple computer, you can't really develop for iOS (legally at least), which is a definite con. All in all however, the iOS SDK is very fleshed out and full of thousands of useful API's that you can use when coding applications for an iDevice.
Vendor
Manager of Development at a computer software company with 51-200 employees
Jun 26 2012

What is most valuable?

With the popularity of iOS apps, vast documentation resources and tutorials are available on the Internet The apps developed using iOS SDK are known to be highly stable Apps built on iOS SDK run in sandboxes, resulting in high application security

What needs improvement?

Development in Objective-C, which has a smaller developer user base as compared to Java and C/C++ Built on a closed source operating system, so no flexibility to modify and extend the SDK Only deployable on Apple mobile devices (iPhone, iPad, iPod) Using non-standard functions and libraries with iOS SDK is not permitted

What other advice do I have?

I have managed development of various iOS mobile apps for the last couple of years.

What is Apple iOS SDK?

iOS SDK is the software development kit released by Apple in 2008. Its purpose is to give third-party iOS developers all the resources and tools they require to develop, test, debug, and distribute their iOS applications. To be eligible to make use of the iOS SDK, a developer would need to join one of the Apple iOS Developer Programs.

Also known as
iOS SDK