Sweeney: 10-fold increase in rendering efficiency. Stunning breakthrough. As soon as iOS 8 is avaiable, we will make the Zen Garden available in the app store for free.
Tim Sweeney reading awkwardly off a teleprompter is the most "Silicon Valley" like moment so far.
Federighi: That's incredible graphics they were able to achieve.
Federighi: I want to move from high-end 3D gaming to casual gaming. SpriteKit announced last year. Now support for light sources, per pixel physics, and even inverse kinematics. Also this year for the first time on iOS, we're bringing SceneKit
Federighi: SceneKit is a 3D scene renderer.
Geez, haven't heard "inverse kinematics" since like E3 2006 or so.
Federighi: Xcode is the toolset we use to build all applications for the Mac and iOS. One of hte most popular pro apps. Last version downloaded 14M times.
Federighi: central to Xcode is languae we use to build apps. Objective-C. Served us well for 20 years. Love it.
Federighi: What happens if we have Objective-C without the baggage of C
Federighi: We have a new programming language. The language is called Swift and it totally rules
People were freaking out here when announced that.
Federighi: Complex object sort. RC4 encryption. 220X faster than Python.
By the way, this is where nearly 10 years of reviewing consumer hardware devices does me no good at all.
Interesting that Apple is comparing Python to Objective C -- two very different languages. Will Swift close the boundary between them?
Federighi: Swift: Clsoures, generics, type intererence, multiple return types, namespaces
Federighi: You know how many people at home are going what in the heck are these people talking about (Note - I'm wondering that too. haha)
Federighi: Defines a way large classes of common programming errors, they're just not possible. Native to Cocoa and Cocoa Touch.
Indeed, it looks like it includes the brevity of Python with the power of Objective C.
Federighi: Means your Swift code can run alongside Objective C code in the same application.
Federighi: Also enables a dynamism we've never seen before with a feature called Playgrounds.
Chris Latner taking the stage for a demo.
Latner: Let me show you how fun and interactive it is to write Swift code.
Latner: Make this as easy to use as a scripting language without sacrificing
Indeed, real-time code interpretation and processing. So, it's like a scripting language, but the performance is said to be even better than Objective-C. That's impressive.
Latner: I can build anything using Swift from social media app to game