Federighi: Now also have HomeKit
Federighi: There are a lot of great home automation devices coming on the market these delays, and they have apps.
Apple is really opening things up here. Can they keep it secure, and can they keep perf high? One assumes so...
But will it support Google's Nest? #Frenemy
Federighi: Each has own applicaiton, defines own network protocal. Thought we could bring some rationality to this space. Started working with leaders.
Federighi: Common network protocal with secure pairing to be sure only your phone can unlcok your phone. Siri integration, so can say Get ready for bed, and doors will lock, lights will dim etc.
HomeKit is another potential game-changer. Just like health, "smart home" is a collection of mostly dim devices. This could change a lot.
Federighi: Next CloudKit. Today if dev and writing applicaiton that needs web component, write two apps. Have to write server side app logic.
That was even shorter than the HealthKit section -- clearly no demos, etc. today.
Federighi: Now with CloudKit, CloudKit takes over the cloud part and provides client side access. ... when it comes to pain, CloudKit is effectively free. With limits
Federighi: CloudKit scales based on users. 1 PB assets, etc
Federighi: Next I want to move onto something huge in the area of 3D graphics, and it's called Metal
Federighi: As you know OpenGL is the standards based way for graphics on iOS with A7 processor
Federighi: OpenGL ends up being a thick layer of overhead. Metal dramatically reduces that overhead.
Federighi: Results are stunning. Up to 10X faster draw call rates. In addition to dramtically reduced overheads, get access to compute power of GPU. Always get the most out of hte processor.
Interesting -- Apple has been pushing basically just faster processors/graphics for generations -- now it's more than just a faster chip.
Federighi: Working with leading providers of gaming platforms. EA and work done taking console level title Plants versus Zombies.
A custom 3D API for iOS? This could make life easier for devs... or harder. Certainly should offer plenty more power.
Federighi: Let's look at Crytech. Able to get up to 4,000 draw calls per frame. Up to 10X the perforance seeing previously.
Federighi: To show you live what can be done with Metal. Founder of Epic Games, Tim Sweeney, coming to the stage
If these are real-time game demos, they look awesome. Of course, always trust Crytek to figure out how to makes games look their best.
Sweeney: We've had the opoprtunity to work with Metal
Showing us a "Zen garden." Japanese garden with cherry blossoms swaying in the wind, butterflies flying around,
Able to show cherry blossom tree blowing in the wind, with petals falling off the tree. Koi pond. Can rake any pattern want into sand of rock garden.
These demos always look great, but are usually built around scenes where very little actually happens, with a mostly-static camera.
tain. Can tap on it, pour out some water, which turns into butterflies, can touch the screen to call more to the user.