App developers are already doing amazing things with iOS 8.
iOS 8 is the biggest release for developers since the introduction of the App Store. It opens up new areas of iOS, allowing developers to extend the reach of their app content and functionality. It includes over 4000 new APIs to enable amazing features and capabilities. And it oﬀers bold new technologies for game development. All of which means developers are creating exciting new apps and games that let you do things you’ve never been able to do before.
iOS 8 gives developers over 4000 new APIs and services that are enabling new categories of apps and features. Here are just a few of the new capabilities we’ve unlocked.
For the first time, you have the option of using Touch ID to sign in to third-party apps — there’s no need to enter a password. Your fingerprint data is protected and is never accessed by iOS or other apps.
Developers can enable their photo apps to edit photos directly in the Camera Roll without having to import them first.
Now third-party camera apps can have precise control over exposure, focus, and white balance in addition to the controls they already have.
Health and fitness apps can share their data with the new Health app and with each other. When apps can talk to each other, they work harder for your health.
ResearchKit is a software framework, created specifically for medical research. And it’s open source — so everyone can collaborate to potentially change medicine forever.
HomeKit introduces a new way for you to control supported devices in your home using Siri. That means you could use your voice to turn on lights or adjust the thermostat.
Now developers can use the full power of iCloud in their apps and enable you to sign in with your Apple ID without sharing your personal information.
We’re introducing new gaming technologies.
iOS is already the most popular platform for mobile gaming, and iOS 8 makes it an even bigger platform thanks to bold new technologies for game developers.
SpriteKit enables developers to create high-performance, battery-efficient 2D games. In iOS 8, we’ve added several enhancements that will make 2D games even better. These new technologies will help in-game characters move more naturally and make it easier for developers to add force fields, detect collisions, and generate new lighting effects in their games.
SceneKit enables developers to render game scenes in 3D and is designed for casual 3D gaming. SceneKit incorporates a physics engine, a particle generator, and easy ways to script the actions of 3D objects. It’s also completely integrated with SpriteKit, so developers can include SpriteKit assets in 3D games.
Built for developers who create highly immersive console games, Metal is a new technology that allows them to squeeze maximum performance from the A7 and A8 chips. It’s optimized to allow the CPU and GPU to work together to achieve optimal performance. It’s designed for multithreading, and there are great tools for putting it all together in Xcode.*
Swift. Now everyone can build amazing apps.
We’ve created a new programming language that’s as powerful as it is intuitive to use. It’s allowing developers to create the next generation of iOS and Mac apps today. And it makes it easier for people who've never coded before to learn how.