As Apple announced iOS 8 today at the WWDC 2014 keynote, it also made the iOS 8 SDK available for developers. According to Apple, iOS 8 SDK is so far the biggest developer release ever, containing more than 4,000 new APIs. iOS 8 gives developers the ability to further customize user experience with major extensibility features, including Notification Center widgets and third-party keyboards.
Additionally, iOS 8 SDK also comes with robust frameworks, including HealthKit and HomeKit. There’s also Metal—a new graphics technology that maximizes performance of the A7 chip. But most importantly, Apple is also introducing its new programming language called Swift in iOS 8 SDK.
Designed for Cocoa and Cocoa Touch, Swift is said to have combined the performance and efficiency of compiled languages with the simplicity and interactivity of popular scripting language. Swift will help developers write safer and more reliable code since they can eliminate entire categories of common programming errors. And it also co-exists with Objective-C code. Well, let’s leave the technical stuff to you our more technical readers. For us mere mortals, it’s enough to know that there will be more exciting new apps coming our way soon.
Other developer features of the iOS 8 SDK include:
- PhotoKit, so developers can tap into the power of the same robust framework as the built-in Photos app for faster performance, nondestructive edits and the ability to both read and write to the Photo library;
- new Camera APIs, giving developers fine grain control over focus, white balance and exposure;
- CloudKit, a complete and scaleable back-end solution that helps developers eliminate the need for writing server code and maintaining servers; and
- new App Store features for developers, such as app previews and app bundles, the new iTunes Connect with free analytics and TestFlight for beta testing pre-release apps.
iOS 8 SDK is available now from developer.apple.com. iOS 8 itself will be available to the general public sometime this fall.