iOS SDK

(23)
4.2 out of 5 stars

iOS 9 SDK includes new APIs and services that are enabling new categories of apps and features. Multitasking and gaming APIs help enhance app functionality and create immersive games. Expanded search capabilities, and new support for CloudKit, HomeKit, HealthKit, and MapKit extend iOS to more places than ever before.

Work for iOS SDK?

Learning about iOS SDK?

We can help you find the solution that fits you best.

iOS SDK Reviews

Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • Industry
Ratings
Company Size
User Role
Industry
Showing 23 iOS SDK reviews
LinkedIn Connections
iOS SDK review by Benjamin P.
Benjamin P.
Validated Reviewer
Review Source

"iOS SDK for best user-experience in native apps"

What do you like best?

The iOS SDK provides all available features and accesses to the iPhone and iPad devices. In my opinion, together with Xcode this is an unbeatable combination to create native apps.

What do you dislike?

Sometimes Apple discontinues functionalities or simply does not support them officially. The use of private APIs is then the only way but will lead you to a reject when submitting your apps.

Recommendations to others considering the product

Since iOS SDK is the only official way to build apps for iOS you should consider to use it. There is no real benefit on the long term when using officially unsupported tools that may become unable to use at one day when trying to update your applications.

What business problems are you solving with the product? What benefits have you realized?

We used the iOS SDK for building native applications and prototypes for our company and clients. In connection with Xcode and the Storyboard it is pretty easy to create apps. Even Prototypes can be done via simple drag and drop of controls inside the Storyboard (Interface Builder).

Sign in to G2 Crowd to see what your connections have to say about iOS SDK
iOS SDK review by Jasleen K.
Jasleen K.
Validated Reviewer
Verified Current User
Review Source

"iOS SDK for building apps"

What do you like best?

What makes me interested in iOS sdk is that it has a few number of different screen sizes. This makes it easy for the buyer to make decision promptly because there are a few to choose from. Other operating system developers such as android have many screen sizes hence bringing about confusion but with iOS the sizes are standard and appropriate.

Another feature that makes me like iOS, is because it is compatible with its previous version for years back. iOS is able to be compatible with the previous version, hence when a new version is generated you can always fix it in your old version and it will still work perfectly.

What do you dislike?

The only disadvantage of the iOS, is that it is closed and therefore, you don’t have the ability to change or customize how you need it to look like. This is one of the draw backs as most of the people would want to customize the outlook of their operating system to meet their different tastes but with iOS, this is impossible.

Recommendations to others considering the product

If you are a person who has passion with the latest technologies and applications in the market, then iOS SDK is recommended for you.

What business problems are you solving with the product? What benefits have you realized?

The best feature of iOS SDK is that it has a new imessage app that contains, stickers, games, digital touch animation and more which makes communication more lively and at the same time entertaining to the users. The apple music will also get you entertained as you carry on with you activities.

What Mobile Development Platforms solution do you use?

Thanks for letting us know!
iOS SDK review by Moh. Nuruddin E.
Moh. Nuruddin E.
Validated Reviewer
Verified Current User
Review Source

"There's no way I could build powerful iOS App without iOS SDK."

What do you like best?

iOS SDK is the most powerful SDK to build iOS App. Now it come with Swift programming language. Easy to learn than Objective-C. There are many resources available to start learning, but first you can follow the style of Apple's code as defined within their "The Swift Programming Language" book.

What do you dislike?

What I dislike is not about the SDK. It's about the IDE (Xcode). After Swift came to iOS programming language, Xcode crash pretty frequently. The simulator too, sometimes when I run the project it will just hang.

Recommendations to others considering the product

Follow the style of Apple's code as defined within their "The Swift Programming Language" book wherever possible.

What business problems are you solving with the product? What benefits have you realized?

If you want to build a powerful iOS App, use the native iOS SDK.

iOS SDK review by Jon H.
Jon H.
Validated Reviewer
Review Source

"Getting easier & more powerful with each iteration"

What do you like best?

Whilst there are no many different solutions to getting apps on to the various Apple devices (Unity, Corona, Codea, Xamarin, HaXe, Cocoon, Cordova etc etc) sometimes there's no getting away from the fact that if you want the best native experience, access to all the latest tools, libraries, and features then you have to go direct to the source and use the tools that were originally intended.

Over the various iterations of the OS the libraries and functionality of the Apple devices (and by extension XCode) have increased in power, scope & ease of use.

Although the addition of the higher level libraries like UI Kit, Sprite Kit, Watch Kit, Auto layout etc have increased the range of what is achievable (and what is knowable) significantly they have actually made app development (especially the simpler types of app) easier and more accessible to a wider audience.

What do you dislike?

The sheer wealth of options and screens can be initially daunting and present a steep learning curve especially to new developers.

Recommendations to others considering the product

Don't be put off by the interface, you don't need to understand everything and in a lot of cases the default options are sufficient.

Get a good book or a video course on iOS development.

Work slowly and steadily, create simple apps and make each successive app build on knowledge gained on the previous one.

What business problems are you solving with the product? What benefits have you realized?

The xCode IDE along with the IOS SDK allows me to create apps and games, both for myself and as a contractor.

iOS SDK review by Arief Bayu P.
Arief Bayu P.
Validated Reviewer
Review Source

"Review iOS SDK"

What do you like best?

The best part of iOS SDK is that it comes with an overwhelmingly completed documentations. A lot can be learn from the documentations only. Also, since it is a well known SDK, there are so many tutorials and Q/A to help you out. Chances are, if you stuck, a simple google query could provide you with the right answer. It also comes with great simulator, so that you don't have to have physical device to develop.

What do you dislike?

The worst part of iOS SDK is it's development flow. To start testing on device, you need to whitelist a device (via UDID number), create provisioning profile, install the profile, etc and so on. My first experince with iOS SDK (several years ago) is pretty painful. I don't know about now, since, today, I consider myself as an experiences iOS SDK developer.

Recommendations to others considering the product

iOS SDK, especially when developed using Swift language will boost your performance. It came with an excellent IDE, the XCode. It also has the best simulator out there. You can test your app to multiple screen resolution at ease.

What business problems are you solving with the product? What benefits have you realized?

I used iOS SDK to solve every mobile project that came to our shop. We've been creating mobile marketplace, personal style guide, school absence system, and many more.

iOS SDK review by Nick E.
Nick E.
Validated Reviewer
Review Source

"iOS SDK provides a huge amount of resources, which take a lifetime to learn"

What do you like best?

The iOS SDK is really a group of small SDKs. It has so many different types of functions that no one will likely use all of the SDK, however this is probably part of it that will help with whatever you're trying to do. The SDK is flexible enough that you can do everything yourself (i.e. custom core and OpenGL interface), or you can use many of the convenience SDKs to make the process much more straightforward (i.e. UIKit). The SDK is very well documented and is separated into smaller SDKs in a very straightforward manner.

What do you dislike?

Since there are so many parts to the SDK, it is easy to start writing your own code without realizing that the functionality has already been implemented in a different part of the SDK. With sufficient research before starting the project, however, this can be avoided.

Recommendations to others considering the product

There are many resources available online to begin learning. Start with the official Apple documentation (which can actually be quite dense to read), and then search for things you don't understand. There is a huge community of iOS developers on sites such as StackOverflow.

What business problems are you solving with the product? What benefits have you realized?

The iOS SDK is the base of my work as an independent iOS app developer. Every app I design and all of the other SDKs I use for iOS run on top of the iOS SDK.

iOS SDK review by Yinan F.
Yinan F.
Validated Reviewer
Review Source

"Review for iOS SDK"

What do you like best?

I love the look of iOS products, which can only be achieved by iOS SDK. Also the new Swfit language is awesome and give us much better performance. The new Swfit language give developer more option like struct, unchangeable "let" variables and changeable "var" variables, and things like better code syntax.

What do you dislike?

The old Objective-C language is kind of verbose but the new Swfit language solve the problem. I hope people can all switch to the Swift language faster. The debugging is still kind of broken. Sometimes the debug information is incorrect and there's really no way to find out the problem. Also, even though the run time is lower, the compile time is longer. This give my laptop a heavier load and makes my laptop slower.

Recommendations to others considering the product

Go for it! It's definitely worth of your time! Even if you're currently on Android, it's still worth your time trying out the iOS SDK because the market share of iOS is increasing tremendously! In addition, it will serve your clients better if you have both iOS version and the Android version.

What business problems are you solving with the product? What benefits have you realized?

Connecting people from different place from the world. The iOS give the developer a more controlled environment, which is better and easier on programming. Compared to Android, iOS SDK is much better because there're less variation on the device type so that we, iOS developers, don't need to spend that much time worrying about whether the app will function correctly on different devices. It's a great help!

iOS SDK review by User in Computer Software
User in Computer Software
Validated Reviewer
Verified Current User
Review Source

"My Favorite SDK to Develop With"

What do you like best?

Personally, the iOS SDK has been the single, most helpful software development kit I've used in the last 5 years. My main role in my company is an iOS mobile app developer, and I mostly use the official iOS SDK as my development environment. This SDK coupled with some fantastic software (OSX and Xcode) makes programming a real treat for this platform. The amount of detailed documentation and community help in support of the iOS SDK is really fantastic.

What do you dislike?

I've been programming with the iOS SDK since SDK version 4.0 when it was released back in 2010. The SDK is now on version 9.2 at the time of the writing of this review. While they have added many, many useful features and made development easier for the programmer, I feel like there are some areas where Apple has taken a step back. It is sometimes very difficult or confusing to convert to using newer APIs or trying to support older versions of the SDK.

Recommendations to others considering the product

If you are just getting started using the iOS SDK, I would definitely recommend looking at Apple's documentation. It is usually very detailed and helpful. Each year, Apple hosts a developer's conference where they discuss the latest improvements, fixes, and new features of the iOS SDK. These videos are posted on their website (search for WWDC) and are very, very helpful. When all else fails, you can find a lot of help on Stackoverflow.

What business problems are you solving with the product? What benefits have you realized?

When my company decides on what technology to use when we create a new mobile app, we usually look at the devices the users will be using. If we need to support more than just iOS devices, we usually choose a cross platform development environment such as PhoneGap or Xamarin. However, a lot of our apps are destined to only run on iOS devices (usually iPhones and/or iPads). When that's the case, the choice is obvious: create a native app using the iOS SDK.

iOS SDK review by User
User
Validated Reviewer
Verified Current User
Review Source

"Working with the iOS Sdk"

What do you like best?

iOS SDK is very robust and its underlying UI/UX implementations help the programmer to create beautiful apps. I really like how clean and easy it is to use view controllers and the basic model of MVC.

What do you dislike?

I'm not that big of a front end developer and nit picking constantly on the aesthetics of views is what I dislike most about the iOS SDK. A lot of times I'm tweaking the alignment of views or layout constraints.

Recommendations to others considering the product

iOS SDK offers a very flexible development environment where it's easy to create beautful apps and games. Apple does a great job in giving you a lot of tools to make the front end look amazing. In addition it has appropriate back end support through NSConnection and other data retrieval classes.

What business problems are you solving with the product? What benefits have you realized?

I create small apps, so any business problems I have are minor or relating to converting free users to premium users. The iOS SDK makes it easy to provide authorization to any in-app purchases and goes well with most business models.

iOS SDK review by Abhishek R.
Abhishek R.
Validated Reviewer
Verified Current User
Review Source

"Very developer friendly"

What do you like best?

First and foremost, SDK is awesome for developing great UI without much effort. As a dev you don't have to spend time thinking how to make the UI, rather you can spend time thinking about functionality.

It takes the stress for design etc This is very important specially for Indie developers who have minimum resources.

Secondly, App provides pretty good documentation along with examples.

What do you dislike?

To start with Obj-C looks, feels and works in archaic ways. Even though Swift is here, still most of the legacy code is still in Obj-C which makes it a bit cumbersome. Secondly, the app rejection policy is horrendous on part of apple.

Then, for testing while dev work is going on, simulator does not really give a good idea of the final product. Emulator would be great.

Recommendations to others considering the product

If you are a noob in iOS and planning on starting. Learn Swift, thats the future.

Also, simulator is not a good platform to test your apps. Specially the apps which are performance heavy

What business problems are you solving with the product? What benefits have you realized?

Business problem are mostly around creating an app around an idea or a simple service. With iOS SDK, all you need is a good enough idea or some simple service and boom, you are ready!

iOS SDK review by Keven B.
Keven B.
Validated Reviewer
Verified Current User
Review Source

"A SDK that makes fun to play with"

What do you like best?

The easy to use in combination with Xcode. The whole system is very well integrated and works seamlessly together. It is fast and easy to start developing. Apple's SDK provides so many pre-written functions to use that you can do almost every development task with it. The community is very big and supportive. A lot of external libraries have been written.

What do you dislike?

It is always changing system. Which is a good thing so developers have new function to use but it is also hard to keep up to date.

What business problems are you solving with the product? What benefits have you realized?

Developing iOS Apps.

iOS SDK review by Ezequiel França d.
Ezequiel França d.
Validated Reviewer
Verified Current User
Review Source

"iOS SDK Review"

What do you like best?

Easy installation, good syntax of methods and a small size of all files. Objective-C is good language and new language Swift are awesome.

What do you dislike?

Not completely compatible with the new language Swift, sometimes apparently with little bugs.

Recommendations to others considering the product

iOS SDK is ones betters frameworks for development, but you need to be careful with your design and user experience in your development.

What business problems are you solving with the product? What benefits have you realized?

Many problems, helping the people had a life more healthy, helping the company's acquire better business intelligence for yours decisions.

iOS SDK review by User in Automotive
User in Automotive
Validated Reviewer
Review Source

"Mobile development"

What do you like best?

You can never go wrong with first party development tools!

iOS SDK provides several options (smaller SDKs) for the developer to choose from, allowing them to tailor the app to their needs and devices (Mobile, Tablet, Watch, etc)

A pretty handy simulator is provided as well so you do not have to have a lot of test devices on-hand.

XCode and Swift just keep getting stronger, but so does the documentation and resources available online.

What do you dislike?

The learning curve is Mt. Fuji. The breadth of knowledge and power behind the iOS SDK is overwhelming and not the most familiar to someone who has been developing on PC for several years.

Testing on physical devices is a bit more work versus Android as you must whitelist a device by ID, create and install a profile.

Recommendations to others considering the product

No brainer.

What business problems are you solving with the product? What benefits have you realized?

Any mobile project goes through iOS SDK. Resources are limitless.

iOS SDK review by Administrator in Information Technology and Services
Administrator in Information Technology and Services
Validated Reviewer
Verified Current User
Review Source

"All you need for creating great mobile application"

What do you like best?

The best part of this sdk it's always updated from Apple so they resolve any important bugs very quicky. The sdk is well integrated into the official ide of Apple.

What do you dislike?

The ios sdk lacks about documentation, in particular there are few examples so I need for looking on the web (e.g. stackoverflow).

Recommendations to others considering the product

If you want to do better with it you need to read some dev books before.

What business problems are you solving with the product? What benefits have you realized?

I'm working on a side project and I hope to publish it as soon as possible. It's very easy integrate new things in my project.

iOS SDK review by Kunal B.
Kunal B.
Validated Reviewer
Review Source

"Great SDK to built native and high performing apps "

What do you like best?

The architecture. It's easy to understand and build a standalone app. Scales well for big apps to support millions of users.

What do you dislike?

Xcode is buggy. Apple is not that transparent and responsive to bugs. Some bugs can take months to be fixed and workarounds are generally not that elegant.

Recommendations to others considering the product

don't look anywhere else.

What business problems are you solving with the product? What benefits have you realized?

Build 7 native apps. Some apps have more than 350million active users

iOS SDK review by James K.
James K.
Validated Reviewer
Review Source

"It's free now!"

What do you like best?

The fact that you can compile and run the iOS simulator makes debugging and learning much easier than other IDE's I have used so far.

What do you dislike?

$99 developer fee

Now you can disregard this, because since iOS 9 it has been free to develop iOS app.

Recommendations to others considering the product

i find it easier to use compared to Android SDK/ Studio.

What business problems are you solving with the product? What benefits have you realized?

I am learning iOS development on my own, and it is interesting to see that smartphones/mobile products have outpaced the need for PC's.

iOS SDK review by User in Information Technology and Services
User in Information Technology and Services
Validated Reviewer
Review Source

"Some things I like, some things I don't."

What do you like best?

_ Their brand new, modern, open-souce, popular langage : Swift

_ The Cocoa API Design in general.

_ Great Documentation of the Cocoa APi Design guidelines.

_ Mature eco-system of open-source, third-party libraries.

What do you dislike?

_ The lack of editing features (ex: refactoring, usage search, etc.) XCode provides compared to other IDES (ex: Appcode or Android Studio).

_ The painful and complicated code signing system.

_ The painful and complicated crash symbolicating system.

_ Storyboards, which are mostly just a group of nibs batched together. Horrible when working in multiple teams.

Recommendations to others considering the product

Use it if it makes sense for your project.

What business problems are you solving with the product? What benefits have you realized?

_ I develop ios and android apps.

iOS SDK review by User in Information Technology and Services
User in Information Technology and Services
Validated Reviewer
Verified Current User
Review Source

"Its is best but could me more then limits if is free to everyone or at least less price planes"

What do you like best?

Its well tested one with less bugs and strong sdk

What do you dislike?

Its sometime get complecateda and objective c is not my fevrate language

Recommendations to others considering the product

This is a mature platform for business to built upon and relay

What business problems are you solving with the product? What benefits have you realized?

I am developing business applications in medical communicity

iOS SDK review by Kevin Z.
Kevin Z.
Validated Reviewer
Review Source

"???"

What do you like best?

Cocoapods makes expanding the iOS SDK and integrating new functionality extremely easy

What do you dislike?

Configuration of project files can be incredibly difficult and some configuration errors take a disruptively large amount of time to fix

What business problems are you solving with the product? What benefits have you realized?

I'm using the SDK to make iOS apps - it's the only way to do so.

iOS SDK review by User
User
Validated Reviewer
Review Source

"Working with iOS SDK"

What do you like best?

The stability, of course, is the best part. You can always count on iOS SDK if you want solution to, well, almost everything in iOS development.

What do you dislike?

You may find that some part of the documentation is old and obsolete. I think it might be that the SDK itself is evolving very fast and the documentation seems to be always one step behind.

What business problems are you solving with the product? What benefits have you realized?

I've been working on iOS development for almost two years. I've been in several iOS projects, mostly for commercial application development.

iOS SDK review by User in Computer Software
User in Computer Software
Validated Reviewer
Verified Current User
Review Source

"Excellence"

What do you like best?

The overall stability makes the iOS SDK one of my favorite SDKs to work with..

What do you dislike?

With such gorgeous retina display you would expect stunning images to show off, but no.

Recommendations to others considering the product

Rock on!

What business problems are you solving with the product? What benefits have you realized?

Improving communications between patients and doctors through iOS/OSX/watchOS development.

iOS SDK review by Thomas S.
Thomas S.
Validated Reviewer
Review Source

"iOS sdk"

What do you like best?

the documentation for the API is probably the best of any sdk.

What do you dislike?

on the other side there is so much documentation that sometimes it is difficult to find the right answer

Recommendations to others considering the product

Try it, it is definitely worth it.

What business problems are you solving with the product? What benefits have you realized?

we develop mobile apps for the internal business users and the sdk is how we achieve the apps.

iOS SDK review by Martin P.
Martin P.
Validated Reviewer
Review Source

"The best mobile SDK"

What do you like best?

One of the best SDKs across mobile platforms. Definitely the best. It offers many useful and powerful frameworks

What do you dislike?

Basically nothing but there are some things that could be better

Recommendations to others considering the product

The best mobile SDK

What business problems are you solving with the product? What benefits have you realized?

Implementing iOS applications

Kate from G2 Crowd

Learning about iOS SDK?

I can help.
* We monitor all iOS SDK reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.