Placeholder Image

字幕列表 影片播放

  • [ Silence ]

  • >> I think a developer would look like a geek.

  • >> Nerdy, plaid.

  • >> Unshaven, glasses.

  • >> Spikey hair, beard.

  • >> A guy behind a door, that's got enough

  • of a crack they can slide a pizza underneath.

  • >> I think you won't even know who a developer is.

  • I think you'd be surprised.

  • >> I really don't know what a developer looks like,

  • but the apps they make let us do amazing things.

  • >> [Background Music] You can talk about a project,

  • you can articulate it rationally,

  • but you cannot communicate architectural ideas

  • without a drawing.

  • I use an App called Paper by FiftyThree.

  • It really provides a sense of freedom,

  • a sense of being emancipated from technology.

  • It allows you to communicate as if directly

  • from your heart, from your soul.

  • It's just part of you.

  • And I think that that magic is part of the app world.

  • >> The app I cannot live without is a banking app named the Zhi

  • Fu Bao.

  • >> Airbnb saved my life.

  • >> I talk to my friends.

  • >> Instagram, Tumblr.

  • >> Like blah, blah, blah, blah, blah.

  • >> Evernote.

  • >> That's the one.

  • >> I'm addicted to Pinterest because it is amazing.

  • >> There's so much entertainment.

  • >> Duck face.

  • >> It's limitless what you can do.

  • >> [Background Music] The ocean, for me,

  • is the lungs of our planet.

  • The health of the ocean is absolutely essential

  • to the health of us as human beings.

  • >> Pangaea runs a sailing expedition vessel

  • to help scientists collect data

  • on marine debris all around the world.

  • There's a variety of apps that I use everyday, iNavX is essential

  • for us to be able to navigate the vessel.

  • Marine Debris Tracker allows you to enter the marine debris

  • that you find into a global database, so we can start

  • to build up a bigger picture of this problem around the world.

  • I think these apps are essential for us to be able

  • to bring change to what's going on in the ocean.

  • >> The best app of all time has to be Tinder.

  • >> I'm most probably like the millions

  • of people that's got sucked into Candy Crush.

  • >> Robot Unicorn Attack 2.

  • >> Crazy girl looking to meet new people in London.

  • Interesting.

  • >> Words With Friends, Scrabble.

  • >> I play Solitaire and of course I always win.

  • >> [Background Music] We are stewards

  • of dreams and hope for hitters.

  • They come in and they want

  • to achieve amazing things and that's my job.

  • Dartfish has just made my life so much easier.

  • I'm able to break down the swing into parts, so that you can see,

  • OK, here's the mistake

  • and here's the adjustment that I need to make.

  • So, what you have is a kid that can not only do it right,

  • but then you can train him on doing it over and over and over.

  • Now they're able to look and say,

  • "You know what, I'm getting better."

  • And that's one of the things that you need for life

  • in general, but in sports you want hope.

  • And so now it's easy for them to focus on dreaming.

  • [ Noise ]

  • >> We need like a silence finder app.

  • >> Pop, pop, pop, pop.

  • Pop, pop, pop.

  • >> I gravitate towards very melancholy and painful songs.

  • >> [Singing] Ahhh.

  • >> And then it's time to turn the page, whoop.

  • >> This has become as essential as my guitar.

  • >> There are apps that help people, that like,

  • really improve people's lives.

  • >> [Background Music] Every now and then I'll sort of stare

  • at the hand, with the sense of sort of wonder going, "Wow."

  • It is like magic, it really is.

  • In combination with the hand the app has allowed me

  • to gain functionality and independence.

  • I enjoy being known as the kid with the bionic arm.

  • You know, it's something interesting,

  • and it's something different,

  • and I'm a big fan of being different.

  • [ Music ]

  • >> You open up an app and you open up a possibility

  • and a whole world is being born.

  • What we really have is an intersection

  • between technology and art.

  • You see the world in a different way and I think an app can do

  • that because it really does open something you didn't

  • know beforehand.

  • >> Developers are doing extraordinary things.

  • >> I can't believe what they're creating today, it's genius.

  • >> If I met the person that made Sky Go,

  • I'd probably give him a massive hug.

  • >> You inspire me so much.

  • >> They make our lives better and they think of things that,

  • obviously, regular people can't think of.

  • >> I don't know how the technology works,

  • it's just magic to me.

  • >> There's no question they are changing the world.

  • >> So, to everyone who's made any apps

  • that I've ever enjoyed I say, "Thank you."

  • [ Applause ]

  • >> Good morning.

  • Good morning.

  • Good morning.

  • Welcome to San Francisco.

  • We're here today and all week

  • to celebrate the developer community and all

  • of the amazing apps that they've created.

  • I hope that video did a great job

  • of capturing just how deeply we feel

  • about out developer community and more importantly the number

  • of lives they've enriched.

  • So from all of Apple, thank you very much.

  • [ Applause ]

  • This is a milestone year for this conference.

  • It's the 25th anniversary of the conference.

  • It started in 1990 with just 1,300 developers, who gathered

  • to talk about the System 7.

  • And there was one lab in that developer conference.

  • Now, WWDC is a huge conference for Apple and a huge conference

  • for all of our developers.

  • We have over a thousand of our best

  • and brightest engineers here today to talk with you directly

  • in labs, about how to improve your code.

  • We've got people from more countries than ever before,

  • and two-thirds of the attendees today are here

  • at a developer's conference for the very first time.

  • [ Applause ]

  • A special shout-out this morning

  • to the student scholarship winners.

  • They worked really hard to get here.

  • [ Applause ]

  • Our youngest developer in the audience today is 13.

  • [ Applause ]

  • We're going to be seeing apps from them for a long time.

  • The developer community is incredibly vibrant.

  • We now have 9 million registered developers.

  • That's up almost 50 percent since last year.

  • That's the most developers we've ever added in a single year.

  • Now, this morning, we're gathered to talk

  • about two powerful platforms, OS X and iOS.

  • And you are going to see some great new features for both,

  • and some great updates.

  • But even more importantly, you're going

  • to see how they've been engineered

  • to work seamlessly together.

  • Now, you're also going to see the mother

  • of all releases for developers.

  • It's a huge release and it's so huge

  • that we've dedicated an entire section

  • of the presentation just for this.

  • [ Applause ]

  • So, let's get started with OS X and the Mac.

  • We're shipping the best Macs in our history.

  • If you look just in this last fiscal year,

  • while the industry declined by 5 percent Macs grew by 12 percent,

  • that's swelled our installed base of Macs to over 80 million,

  • which is a record for us.

  • We're really proud of this.

  • And of course our latest release

  • of OS X Mavericks has done really great.

  • It had great features for power users like power tabs, and tags,

  • and enhanced support for multiple displays.

  • Advanced technologies for longer battery life

  • and greater performance.

  • And of course, new and improved apps.

  • Just since its release in October we've installed

  • over 40 million copies of Mavericks.

  • This is the most of a single release ever in Apple's history.

  • Also, that makes over 50 percent of our installed base working

  • on our latest operating system.

  • This is the fastest adoption ever

  • of any PC operating system in history.

  • Now, you may wonder how that compares to Windows.

  • [ Laughter ]

  • I knew somebody was going to ask so I decided to make a chart.

  • [ Laughter ]

  • Well, as it turns out Windows 8 shipped

  • about a year before Mavericks and it's at 14 percent.

  • [ Laughter ]

  • Need I say more?

  • [ Applause ]

  • So, we could not be happier with Mavericks and the momentum

  • of the Mac, but of course we're always future focused.

  • And today, to talk about the future of OS X,

  • I'd like to invite my colleague up, Craig Federighi,

  • to tell us all about it.

  • Craig.

  • [ Applause ]

  • >> Good morning.

  • Wow.

  • [ Applause ]

  • Well, it's wonderful to be here presenting among the greatest

  • developers collected in the world.

  • You guys are fantastic.

  • You know, it was just a year ago, here at WWDC,

  • when we narrowly averted a major OS X naming crisis.

  • [ Laughter ]

  • You may remember that we're able to deftly shift from names based

  • on big cats to names based on beautiful places in California,

  • starting of course with OS X Mavericks.

  • Well, it's another year and time for another name

  • and so we collected our crack product marketing team,

  • shoved them in their VW Minibus and set them out on the road.

  • Now, they first ventured south discovering OS X, Oxnard.

  • [ Laughter ]

  • This wasn't quite right.

  • But undeterred, they headed east,

  • landed in OS X Rancho Cucamonga.

  • [ Laughter ]

  • Still, we hadn't quite hit the mark.

  • So, they boldly ventured north landing at OS X Weed.

  • [ Laughter ]

  • Now--

  • [ Applause ]

  • Strangely, this one had large pockets of support

  • within the product marketing organization,

  • but saner heads did prevail and they set off

  • on what then was somewhat more circuitous path.

  • It took them ultimately to a place

  • that embodies the beauty and power of OS X.

  • We discovered OS X Yosemite.

  • [ Applause ]

  • Now, Yosemite is a fantastic new release with a new interface,

  • big enhancements to our most popular apps

  • and something all knew, we call Continuity.

  • Now, I want to start with design.

  • OS X, of course started with the bold design of Aqua.

  • And over the years, it's evolved

  • to the refined look we all loved today in Mavericks.

  • Well, with Yosemite, we continue this evolution and I'd

  • like to give you a look at where we're headed.

  • [ Music ]

  • How about that?

  • [ Applause ]

  • I think the team has done some remarkable work.

  • You know, we started with the most fundamental controls,

  • focused always on clarity, as well as utility.

  • We refined the tool bars and the window materials

  • and the window constructions.

  • If you look at the window title bar, you'll see how the use

  • of translucent materials gives you a sense of place

  • as you scroll your content.

  • Now, these same carefully crafted translucent materials

  • are used in the sidebars.

  • So now, your windows take on the personality of your desktop.

  • As you change your desktop picture, your window adapts

  • to reflect that personality and that temperature.

  • And the translucency also helps maintain a sense of depth

  • and place as you move your windows over one another.

  • Now, we also use the same gorgeous translucent material

  • for the dock and check out these beautifully crafted new icons.

  • So clean and yet so fundamentally still Mac.

  • And check out the trash can, that is a gorgeous trash can.

  • You wouldn't believe how much time we spent crafting a

  • trash can.

  • [ Laughter ]

  • So, we also focused on precise

  • and consistent typography throughout.

  • So, from the menus to the window chrome

  • to application control is consistent and clear type.

  • Now, we know, for our pro users, often, they really want to focus

  • on the center on the screen and not be distracted

  • by bright menus and bright docks,

  • so we also introduced a dark mode.

  • [ Applause ]

  • Lovers of dark.

  • Yes. So, of course these changes extend

  • through to the applications.

  • You notice here, with Calendar, this construction

  • with a common toolbar and title bar area

  • that makes the window both more distinctly recognizable,

  • but more importantly maximizes the space available for content.

  • And we carry this

  • over throughout the system to apps like Maps.

  • Now, we also have a new look for sidebar apps, like Messages,

  • you can see it here with the beautiful translucent material

  • running top to bottom.

  • And we extend that look to apps like FaceTime,

  • Contacts, and Reminders.

  • All in all they come together for a gorgeous

  • and more usable version of OS X, the best ever.

  • [ Applause ]

  • Next, let's talk about Notification Center.

  • Notification Center on OS X, of course,

  • adopts the dark translucent material

  • and precise type of Yosemite.

  • It also now, most importantly, has a new Today view.

  • So, you get an at-a-glance look at your Calendar,

  • your Reminders, Weather, and more, but most importantly,

  • you can extend the contents of Today view with the contents

  • of widgets and apps that you've downloaded from the App Store.

  • Just add them right in and set up the Today view, that you want

  • for at-a-glance access to information.

  • And that is Notification Center.

  • [ Applause ]

  • Next up. Spotlight.

  • So Spotlight has always been a superfast way

  • to launch applications and find content local on your Mac.

  • And Yosemite is a great new interface.

  • So when you click on the magnifying glass

  • on the toolbar you'll get a big field right

  • in the middle of the display.

  • And if you just type a few characters,

  • you can launch an app just like that, or type the name

  • of a document and you get great search results

  • and an inline preview, it's really awesome.

  • Now, in addition to these sources, local to your Mac,

  • we also tap into sources of information on the internet.

  • So for instance, type a few characters in like Yosemite,

  • you can get news feed, information from Wikipedia,

  • and even maps all at your finger tips.

  • I'd like to give you a quick demo

  • of the new UI in Yosemite now.

  • [ Applause ]

  • All right.

  • So here is our first look at Yosemite live.

  • So we see our beautiful new typography in our menus,

  • this gorgeous new dock and these beautiful icons.

  • Let's launch an app.

  • I'm going to start here with Maps and I want you to observe

  • that as I scroll the content of the map,

  • the way that the title bar actually reacts its translucency

  • and color to the content beneath is just really gorgeous.

  • I'm going to launch now another app.

  • Calendar. So Calendar has a new look for a week view

  • but also an all new day view.

  • And you notice here on day view, I have all of my meetings

  • in the day right here on the left,

  • and on the right I got details about my appointments.

  • So for instance, here at 2 o'clock,

  • we have our executive karaoke outing,

  • that's going to be big blast.

  • It's right there.

  • You want to probably drop in on that if you get the chance.

  • So let's take a look now at Messages.

  • So Messages, you see this use

  • of the translucent sidebar material, how it reacts subtly

  • to the background is really nice, and how the contents

  • of the title bar react as I scroll content underneath.

  • It's really cool.

  • Let's take a look at Notification Center.

  • So of course, I have my notifications here,

  • but I also have Today view so I can see my Calendar

  • at a glance, my Weather.

  • These are interactive so I can click, get hourly weather,

  • clock, interact with stocks for instance, or even Reminders.

  • So here I'm supposed to practice for the demo and I forgot to do

  • that but it's too late now.

  • So, we'll send out one on its way.

  • Now, of course, I can edit these widgets as well,

  • just click the Edit button down here

  • and you see widgets available to me right here on the side.

  • These are all from apps that can export widgets.

  • So I'm just going to drag out Calculator,

  • add that in here just like that or even a third party widget.

  • Let's drag one of those in, ESPN SportsCenter.

  • So right there, I get all my information right at a glance.

  • It's really awesome.

  • [ Applause ]

  • So next. Spotlight.

  • So I'm going to click here on the magnifying glass and, boom,

  • got a search field right in the middle of the screen.

  • I can type just a couple of characters to launch an app

  • like our new reminders.

  • There it is.

  • It's that easy.

  • But of course, Spotlight is great for looking up people too.

  • So I'm going to look up Phil Schiller here.

  • There's Phil.

  • And you see I have all of his contact information here,

  • but I also have matches on mail from Phil.

  • Phil and I are planning a camping trip.

  • He's a bit of a gear nut and has something he wants

  • to try out on our trip.

  • We also have Events and Reminders.

  • So we have here that our Meeting at the Campsite and-- oh, good.

  • I see that Jeff and Johnny are both in on the trip as well.

  • And I'll tell you, you just have not had chili by the campfire

  • until you've eaten it with one

  • of Johnny's custom crafted aluminium spoons.

  • [ Laughter ]

  • It's a-- it's the diamond cut chamfered edges

  • that really make the experience.

  • So, I'm working on a document as well to help plan our trip.

  • Now, there are a lot of ways of course to find documents,

  • but one way now is by app.

  • So this is a numbers document.

  • I typed numbers and you see in addition to the app,

  • I get all my recent documents that I've opened with that app

  • and I can access them right here.

  • So let's open up my hiking trip.

  • And here we see that the trip has planned involved a 16.4 mile

  • hike and you're being an operations professional.

  • Jeff is a big stickler for the metric system.

  • And so, fortunately, Spotlight has my back.

  • I can just type in 16.4 miles here

  • and I get an instant conversion to kilometers.

  • So that's awfully handy.

  • We do all kinds of conversion.

  • They drop that in, fix that document right up.

  • [ Applause ]

  • All right.

  • Well, that's enough for my document.

  • I can also do great searches like just type a few characters,

  • bang, I've got Yosemite entry from Wikipedia.

  • I've got news from various sources.

  • I even have maps right here.

  • Well, you know, I'm looking to plan a dinner and maybe a movie

  • out and now without even launching an app,

  • I can just do a look up for sushi for instance.

  • And we see I have maps results right here,

  • right inside of Spotlight.

  • And of course, in addition to map information,

  • we've got pictures, great information

  • from Yelp, it's all right there.

  • And to wrap it up, I want to go out to a movie.

  • You can just type in Godzilla here.

  • Oh, there we go, Godzilla.

  • And you see, I have show times

  • where it's playing near me right here in Spotlight as well

  • as content I can stream from the iTunes Store, all in Spotlight.

  • That's a quick look at the new UI of Yosemite.

  • [ Applause ]

  • So next, iCloud Drive.

  • Now-- OK, intriguing.

  • So, we all know that documents in the Cloud,

  • provides a really convenient way for working with an app

  • that works across all platforms working on the same document.

  • But now with iCloud Drive,

  • your Mac in addition will let you work on those

  • within the document has,

  • all of those folders right accessible inside of Finder.

  • And in addition to those apps that are local

  • to your Mac you can get a content from apps

  • that you don't have on your Mac,

  • so get a contents from iOS documents.

  • But even better, you can store all of your own files

  • of any sort and organize them however you wish with folders

  • and tags and they're synchronized automatically

  • across all your Macs.

  • [ Applause ]

  • And all of this content is also accessible

  • from your iOS devices via the iCloud document picker right

  • in app.

  • And what the heck we're throwing in Windows, too.

  • [ Laughter & Applause ]

  • Next up. Mail.

  • So, Mail in Yosemite has an elegant new Yosemite style UI.

  • But we really focused on the basics,

  • reliable synching fast switching between mailboxes, quick fetches

  • of your new mail, the basics.

  • But in addition to that, we want to address a fundamental problem

  • with email, which is these days we so often want

  • to send large attachments whether it's videos

  • or large sets of photos and we're underpinning one of these,

  • a message saying that our recipient's mail server can't

  • take those large attachments.

  • Well, we're solving that problem

  • with the technology we call Mail Drop.

  • With Mail Drop, instead of your message bouncing off your

  • recipient's mail server, you can elect

  • to have the attachment sent encrypted

  • and securely via iCloud separate from the message

  • and it rendezvous on the receiving end.

  • So, if your recipient has a Mac, they get it just like before.

  • And if they have another client, they get a link

  • to securely download those attachments.

  • And those attachments can be up to 5 gigs in size.

  • That's Mail Drop

  • [ Applause ]

  • So next. Markup.

  • Have you ever been working on an email message and you realized

  • that if you could just maybe circle something

  • or write something on the message,

  • maybe do a little something, you can get your point

  • across so much more clearly, well, now with Markup you can.

  • It burns right back in to your mail message,

  • and it even works with PDFs.

  • So if you needed, for instance, sign a PDF, you can now do

  • that with your iSight camera

  • or even drawing your signature right on the trackpad

  • and it goes right into the email message

  • and you can send on its way.

  • It's going to be super handy.

  • Next. Great.

  • I love it.

  • Next up. Safari.

  • We've in Yosemite been able to pack all the power

  • of the Safari UI into this single bar,

  • and that means you have more space for your content.

  • Now, of course, you may wonder what happened

  • on my Favorites bar.

  • Well, of course, you can bring that back if you want to.

  • But in Yosemite you don't really need

  • to because now your Smart Search Field

  • when you click it shows you all of your favorites right there.

  • And it's also really great for search.

  • So in addition, when you type to get

  • in your smart search suggestions,

  • you also get spotlight suggestions right there

  • in your completion menu.

  • And this means, you can get things faster than ever before.

  • Now, Safari is also more powerful than ever with sharing.

  • So now, if you want to subscribe to an RSS feed on the site,

  • you can do that right here

  • and those RSS feed articles will show up right

  • in your Safari sidebar under Shared Links.

  • And you can also share to people more quickly than ever,

  • because Safari lists the people you've message

  • with most recently, and with just one click you can share

  • a webpage.

  • Now, Safari is better than ever as well with tabs.

  • We now have a tab view that gives you a bird's-eye glance

  • of all of your tabs and it stacks tabs from sites just

  • like this so you get individual stacks

  • for each site that you're browsing.

  • Safari is also great when it comes to privacy.

  • Safari was the first browser to introduce private browsing

  • and now it's easier than ever,

  • because you can create a new private window.

  • And when you do, all the content within that window

  • and all its tabs stay private and all

  • of your other windows are unaffected.

  • It's really handy.

  • Now, Safari is great when it comes to standards.

  • It has WebGL now for superfast 3D graphics,

  • SPDY for efficient networking, and HTML Premium Video.

  • Now, this enables modern Macs to efficiently stream video

  • from site like Netflix without a plug-in

  • and the results are awesome.

  • You get up to two hours longer battery life

  • on a MacBook Air streaming Netflix.

  • And that's for 10 ADP video.

  • Now, Safari has been set the benchmark really

  • for energy efficiency since Mavericks

  • and its lead here continues.

  • When it comes to multi-tab browser energy efficiency,

  • Safari is without equal.

  • And when it comes to the kind of UI manipulations

  • that are typical in web apps, Safari is faster than ever.

  • And how about JavaScript?

  • Well, take the most complex kind of JavaScript that's typical

  • of very rich web applications.

  • Well, Safari now has a Fourth Tier LLVM-based optimized

  • JavaScript Compiler that is the fastest of any major browser.

  • And when it comes to typical website JavaScript,

  • Safari is in a league of its own.

  • So of that is Safari.

  • And to give you a quick demo, I'd like to bring

  • up Brian Crowe to the stage.

  • Let's give him a big welcome.

  • Brian.

  • [ Applause ]

  • >> Thanks Craig.

  • I'm really happy to be here today.

  • So, I'm just going to dive right into Safari.

  • Here we go.

  • It's really great.

  • And when you go to a website,

  • you can really appreciate the new design.

  • It's simpler and it's even more powerful.

  • I can open up the sidebar really easily to get at my Bookmarks,

  • my Reading List as well as my Shared Links.

  • And when I click into the Search field, I get instant access

  • to all my favorite sites.

  • It's really nice.

  • So, I'm going to go ahead and type

  • in a search for Ansel Adams.

  • There we go.

  • And if I hit return, I can just go

  • to a regular old Google search.

  • But, since Ansel Adams is a common search term,

  • I get this new Spotlight suggestion there at the top.

  • It has a snippet of information from Wikipedia.

  • I can read it there, or if I'd like I can go ahead

  • and see the entire article right on the Wikipedia site.

  • It's super convenient.

  • Now, if you use tabs, you're going to love this.

  • Now, no matter how many tabs I have opened,

  • I can smoothly scroll through them to get at any

  • of that tab I'm looking for.

  • It's really nice.

  • [ Applause ]

  • So now, sometimes I want to see my tabs so I can go ahead

  • and do this and I'll click on the new Tab View button.

  • And there you go, a beautiful bird's eye view

  • of all my open tabs.

  • So, I'm going to go ahead and select this one here.

  • It's a photoblog with a bunch of pictures of Yosemite

  • and there's a couple of good ones of El Capitan down below.

  • So, I'll find in there El Capitan.

  • And then I'm going to choose this one.

  • Now, I want to share it with Craig so I'm going

  • to get the high-res image.

  • Now, sharing couldn't be easier in Safari.

  • I just simply click on the Share button here,

  • and now I can use the new recent recipients feature

  • to address it to Craig.

  • And here we go.

  • And with just one click, I'm ready to send that image.

  • It's that easy.

  • So-- But before I send it,

  • I'm going to add my two cents to this.

  • So, I can go here and we have just the right feature

  • called Markup.

  • Now with Markup, I can edit this image

  • without ever even leaving Mail.

  • It's really great.

  • So, what I'm going to do is annotate this image

  • with a nice magnifying glass a loop.

  • So, you move it around you can say

  • that it magnifies everything underneath it.

  • So, I'm going to place it right here.

  • And it turns out that those two specs

  • on the big granite face there, they're actually climbers.

  • It's kind of crazy.

  • So, I'm going to zoom it a little more

  • so you can see it better.

  • There we go.

  • So, I can zoom nicely and place it here.

  • Now, I want to point this out to Craig in the mail.

  • And I can use my trackpad to draw on the image.

  • So, I'm going to go ahead and draw an arrow here.

  • There we go.

  • And you notice Markup's smart enough to recognize the arrow

  • and make it really pretty.

  • So now-- now, it's really easy to add a comment.

  • And so, check out the climbers.

  • There we go.

  • Now, I can have a little fun with this, so I'm going

  • to go ahead and create a cartoon bubble, OK?

  • I'm not so good at drawing but Markup's going to help me.

  • There we go.

  • So, luckily you can clean that up [phonetic],

  • it's better than I am.

  • So now I can add a caption.

  • And so, I think I'm going to appeal

  • to the inner developer and all of us.

  • I'm going to type in "I hope the rope is,"

  • wait for it, "multithreaded."

  • Yeah.

  • [ Laughter ]

  • OK. So, I think I've done enough to this picture.

  • Time to go.

  • So, now it's ready for me to mail

  • and I can just click like that.

  • So that's how easy it is to Markup an image in Mail.

  • So, those are just a couple

  • of great new features in Safari in Mail.

  • Thank you.

  • [ Applause ]

  • >> How about that parallel programming joke.

  • You did not see that coming.

  • Next, something entirely different.

  • It's called the Continuity.

  • So now at Apple, we believe you should be able

  • to use the right device for the moment.

  • Maybe your phone when you're on the go, your iPad when you want

  • to kick back on the couch, or maybe your Mac

  • when you're trying to get some work done.

  • But we also want the transitions between these moments

  • to be absolutely as natural and seamless as possible.

  • Now, our Continuity features start with something simple

  • and that's AirDrop, because now AirDrop works

  • between iOS and the Mac.

  • [ Applause ]

  • It's really convenient.

  • But now we have something that we really take it

  • to the next level and that's called Handoff.

  • So, it turns out now that when you're working on your Mac,

  • your devices around you in proximity are aware

  • of each other and aware of what you're up to.

  • And so, if you want to pick up where you left off on your Mac

  • and your iPad, your iPad is prompting you right

  • in the lower left of the screen.

  • Just swipe up and you can pick up working

  • on what you're working on your Mac right on your iPad.

  • And this--

  • [ Applause ]

  • This works in the other direction as well.

  • So, let's say, you're composing an email on your phone

  • and you walk up to your Mac.

  • Well, your Mac will notice what you're doing

  • and prompt you right on the dock.

  • You click it and you can pick up finishing

  • that message right on your Mac.

  • [ Applause ]

  • Now, we've been able to take this same proximity awareness

  • and make the process of creating a hotspot easier

  • than ever before.

  • So now, if you're using your Mac and you're away from a network

  • but your phone is nearby, when you go up to your Wi-Fi menu,

  • your Mac, actually without any configuration ever have been

  • done on your phone, sees your phone and prompts you

  • so you click it and it automatically sets up a hotspot.

  • You never type a password and you're

  • on the network that easily.

  • [ Applause ]

  • And this works even if your phone is

  • across the room sitting in a handbag.

  • You just never have to touch it.

  • Now, the next that we really wanted to handle is SMS.

  • Now, we all love iMessage.

  • We can continue our conversations seamlessly

  • from device to device but then we have these green

  • bubble friends.

  • And, you know, they have inferior devices and they insist

  • on sending us messages, and we don't want

  • to hold it against them.

  • But the problem is that those messages don't show

  • up on our other devices until now, because now--

  • [ Applause ]

  • -- your phone is able to access or relay to automatically

  • and transparently send your messages between devices.

  • Now, believe it or not,

  • we're able to do the same thing with phone calls.

  • So now, when you receive a phone call,

  • your Mac gives you caller ID and you can even accept the call

  • and use your Mac as a speaker phone.

  • [ Applause ]

  • And believe it or not, this works even if your phone is

  • across the house in a charger.

  • You never have to miss a call.

  • Well, now that your Mac is all phone savvy,

  • it's also a great way to dial the phone.

  • So, if you're in Contacts and you want to dial a number,

  • you can do it right there.

  • And even on a webpage, you see a number you want to call,

  • you can call it right from your Mac.

  • So I want to give you--

  • [ Applause ]

  • So if you're up for it, I'd love to give you a demo now.

  • All right.

  • So, let's check out Continuity.

  • And we're going to start with Handoff.

  • I'm going to pick up my iPhone here.

  • And I was composing an email about our karaoke night.

  • Does anyone want to-- you know, I'm by my Mac,

  • so let's use my Mac here.

  • And you notice my Mac actually is aware

  • that I was using my phone.

  • So with a click, I bring up that message

  • to right where I left of.

  • Does anyone want to go-- and you know,

  • to give these people some inspiration

  • about what they might be able to experience at karaoke night,

  • you just summon a picture from last year's karaoke event.

  • [ Laughter ]

  • Now, that ought to get them going.

  • So, I'll send that one on its way.

  • Now, of course, this works in the other direction.

  • Oh, it looks like Andrea is up for some karaoke.

  • And he sent me a URL just to a good place to go for karaoke.

  • So, I can pull that up here.

  • Now, if I want to show this page to a friend,

  • maybe pick up my iPad, you notice as I look at my iPad.

  • Let's put that up on the screen.

  • There at the bottom is Safari.

  • I just flick up and it takes me right to where I left off.

  • It's really amazing.

  • [ Applause ]

  • >> Next up, phone calling.

  • Hold it one sec.

  • Well, this is from my mom.

  • Now, she is surely wants to grill me

  • about newest Fourth Tier LLVM Compiler in Safari

  • but this is not the right time.

  • I know you'd all love to hear from mom but I'm going

  • to scrape-- I'm sorry.

  • [ Laughter ]

  • I'm sorry.

  • She's a wonderful, wonderful woman.

  • But that's-- this is my space.

  • [ Laughter ]

  • So, but, you know, I would

  • like to show you how we can make phone calls.

  • And so, I can dial from web pages.

  • So, for instance, if I wanted to go dial a phone number

  • like this one right here, I could just select

  • and hit it just like this.

  • And you notice I get an option

  • to call right here inside of Safari.

  • But, you know, I wanted to make a phone call

  • to a new Apple employee that's joined in.

  • So, it's something we do from time to time.

  • So, let me just bring up this.

  • Here we go.

  • A little welcome call?

  • Let's give him a WWDC welcome.

  • So, let's have my Mac dial via my iPhone.

  • I talk to people like him all the time of course.

  • This is very normal for me.

  • [ Phone Ringing ]

  • >> Hello?

  • >> Wow. Hey, it's Craig Federighi here.

  • >> Hey, how are you doing?

  • This is Dre.

  • >> Hey, Doctor, you're on speaker phone with via my Mac

  • with over 6,000 amazing developers here at WWDC.

  • We all want to welcome you to Apple.

  • >> Hey, thanks Craig.

  • I love a big audience.

  • I want to thank everybody there

  • for creating such an amazing apps.

  • >> Yeah, they have created some amazing apps.

  • >> By the way, I'm glad you called.

  • I hear Tim gets in pretty early.

  • What time should I show up for work?

  • [ Laughter ]

  • >> If you want to beat Tim into the office, it'd be about 4:30.

  • But, I think, you know, orientation--

  • new employee orientation starts at 9:00.

  • So and you don't want to miss the free t-shirts

  • so I'd shoot for 9:00.

  • >> Sounds good.

  • I can't wait to get to work with the team at Apple.

  • >> Well, Dre, it's been great chatting with you.

  • I'll see you around campus.

  • >> Thanks, Craig.

  • Talk soon.

  • >> All right, bye.

  • [ Applause ]

  • >> And, that's continuity, so Yosemite, a beautiful new design

  • with notification center with the new Today view

  • and customizable widgets, spotlight with fast search

  • and access to all kinds of great sources of information

  • on the internet, a new iCloud Drive,

  • mail with great new features.

  • Safari, faster and more elegant than ever.

  • And of course, continuity.

  • It's a wonderful new release, Yosemite.

  • And it's available to you developers here today.

  • [ Applause ]

  • Now, everyone else will get it in the fall and believe it

  • or not, it will be free.

  • [ Applause ]

  • Now, we're doing something a little unusual this summer

  • as well which is we're having a public beta program.

  • So, if you're a non-developer and you want

  • to help us improve Yosemite, you can sign up on the web

  • and you can receive access

  • to Yosemite betas throughout the summer.

  • That is OS X Yosemite.

  • I think you're going to love it.

  • I'm going to hand it back to Tim.

  • Thank you.

  • [ Applause ]

  • >> Thank, Craig.

  • [ Applause ]

  • It's a really terrific release.

  • I'm just glad I'm in the beta program.

  • [ Laughter ]

  • Next up is iOS.

  • [ Applause ]

  • We've now sold well over 800 million iOS devices and each

  • of the categories of devices has set its own significant sales

  • record in the past year.

  • iPod Touch has passed 100 million units.

  • iPad has passed 200 million units.

  • And iPhone has passed half a billion units.

  • This is incredible.

  • But what's even more impressive is how many new customers

  • to Apple that iOS devices has brought to us.

  • Over 130 million customers who bought an iOS device

  • in the past 12 months was buying their first Apple device.

  • [ Applause ]

  • Now, many of these customers were switchers from Android.

  • They had bought an Android phone by mistake.

  • [ Laughter ]

  • And then had sought a better experience and a better life.

  • [ Laughter ]

  • And decided to check out iPhone and iOS.

  • Nearly, in fact, nearly half of our customers in China

  • in the past six months switched from Android to iPhone.

  • This is incredible and of course

  • that better experience is our devices in iOS.

  • And iOS 7 took that experience to even higher level.

  • The customer sat with iOS 7 is really off the charts.

  • Change wave recently measured it at 97 percent.

  • These are customer sat ratings that no one gets.

  • It's really enormous.

  • Now, one of the reasons why customers say they love iOS is

  • that we make available our software updates

  • for the OS available to as many customers as possible.

  • And, if you look at what has happened with iOS 7,

  • our latest release, almost 9 out of 10 people

  • in our install base are running our latest operating system.

  • [ Applause ]

  • Now, this is in stark contrast to Android.

  • [ Laughter ]

  • If you look at their latest release, less than one out of 10

  • of their customers are on their latest software.

  • And, if you look at a broader group, over a third

  • of their customers are running a version

  • of Android from four years ago.

  • That's like ancient history.

  • [ Laughter ]

  • Now, that means that these customers are not getting great

  • new features.

  • They're not able to run your latest apps.

  • And, they don't get security updates

  • that they may need to stay safe.

  • And, this is particularly important for Android

  • which dominates the mobile malware market.

  • [ Laughter ]

  • No wonder experts are saying things like this.

  • Android fragmentation is turning devices

  • into a toxic hell stew of vulnerabilities.

  • Now, fortunately, iOS hasn't had this kind of issues

  • because we do everything we can to make our updates available

  • to as many people as possible.

  • So, we could not be happier with iOS 7

  • and the momentum of iOS devices.

  • But, we are not standing still.

  • Today, we're announcing iOS 8.

  • [ Applause ]

  • And, iOS 8 is a giant release

  • and it's really two stories not one.

  • It has great end user features.

  • But, it also has incredible developer features

  • so you can extend your experience and build apps

  • that you couldn't do before.

  • We'd like to get started with describing it with talking

  • about the end user features.

  • And, to do that, I'd like to bring Craig back

  • up to the stage.

  • Craig?

  • [ Applause ]

  • >> I missed you guys.

  • So, what? Let's talk about iOS 8.

  • Now, iOS 8 of course builds on the design of iOS 7

  • with enhancements for both iPhone and iPad.

  • And, let's start with the phone.

  • Now, in iOS 8, we've refined notification center.

  • But, what I really love are our new interactive notifications.

  • So now, if you get a message like this, just pull down

  • and you can reply from right where you are.

  • [ Applause ]

  • You don't have to leave the app you're in.

  • And this works for all kinds of notifications.

  • If you get a calendar event for instance, just pull down

  • and respond and it works on the lock screen.

  • So, you can just swipe across in the lock screen.

  • You get those action buttons tapped

  • and you've dealt with it right there.

  • Now, in iOS 7, we gave you quick double-tap access to get

  • at your most recent apps.

  • Well now, you can also use that same double tap to get

  • at the people you communicate with most frequently.

  • It's really handy.

  • And, in iOS 7, we introduce this great Tab View in Safari.

  • Well, we're bringing a great Tab View to iPad as well

  • with this bird's eye view of all of your tabs.

  • And, Safari also picks up the Side Bar that we love

  • in Yosemite with access to your bookmarks, your reading list

  • and your shared links.

  • Now, we've made managing your mail easier than ever before.

  • So now, if you're reading a message, you want to remember

  • to get back to it so you're going to mark it on red.

  • We can do that with just a single gesture.

  • And, if you want to flag a message,

  • you can just pull across, there's a flag option.

  • But, if you pull all the way across,

  • you can delete with just a gesture.

  • But the piece I love the best is what we've done

  • with composing messages.

  • Have you ever found yourself composing an email

  • and then you really wish like you get at something else

  • in your inbox maybe for that reply?

  • Well now, you can.

  • Just swipe that message down and you have access

  • to the rest of your mail.

  • [ Applause ]

  • So, I'd like to give you a demo of some

  • of these great iOS 8 enhancements now.

  • So, here we are on our iOS 8 lock screen.

  • And, if I receive a notification,

  • it looks like I happen to get one just right then,

  • I can swipe across and you see I have action so I can accept

  • or decline this meeting right here.

  • And, of course, I'm going to use the device,

  • if I'm in here maybe playing some music here on iTunes radio,

  • I might get a notification.

  • And, if I do get notification, I can just swipe down on it, too.

  • So, here's one, just swipe down.

  • Now, I get access to my keyboard.

  • I can type right there.

  • Now, this works great for third party apps as well.

  • So, for instance, looks like I got tagged on Facebook,

  • I can like it right here with an actionable notification.

  • And, sometimes, you receive notifications

  • that you just really don't want deal with right now

  • and you can just flick those away like that.

  • That's really handy.

  • Now, we've made getting at people easier than ever before.

  • So, if I just double-tap my Home button,

  • so I have all the people I most recently communicated with.

  • I swipe to the side and I have access to all my favorites.

  • If I tap on one, I have controls here to give them a phone call,

  • iMessage them or even FaceTime right here

  • with just a double-tap on the Home button.

  • It's really handy.

  • Now, I want to show you some

  • of the enhancements we made to mail.

  • Let's go take a look an iPad actually this time.

  • So, here we are on iPad.

  • I'm going to launch mail.

  • Now, I have a number of unread messages here

  • so let's work our way through them.

  • Here's a message from Open Table with a dinner appointment.

  • And, you notice that the reservation is actually called

  • out right here on the top.

  • Mail has actually given me an intelligent suggestion here

  • to add it to my calendar.

  • I can tap Add and just like this, it lets--

  • it prompts me to fill out and add an event to my calendar.

  • That's really handy.

  • Now, sometimes, you get a message like this

  • where you're going to have to do some thinking about it.

  • Maybe get back to it later.

  • Well now, with just a single swipe, I can mark it as unread.

  • It's really cool.

  • You can also flag really easily.

  • So, this is a message I want to flag.

  • Just flick it across and flag.

  • Now, here's a nice message.

  • I don't know who this fellow is but he says great collaboration.

  • You and Johnny have really come together really well.

  • Let's take a look at that one.

  • Oh, dear God.

  • [ Laughter ]

  • Well, this would be a good time

  • to demonstrate our quick delete feature.

  • So, I can drag all the way across and delete at a glance.

  • I'm certain that message won't haunt me

  • on the internet for years to come.

  • So, let's talk about composing.

  • I got a message here from a friend who's visiting in town,

  • who's looking for a good restaurant.

  • So, I'll start replying to this message.

  • And, I'll say, let's see-- check out and then, you know,

  • actually I got a good recommendation

  • from another friend here in my inbox,

  • so I'd like to get to that now.

  • Well, I can just swipe this draft down like this.

  • Go right into another place, another message

  • in my inbox, tap out a selection.

  • That looks like exactly what I want to send him

  • so I'll just copy that.

  • And now, with a tap at the bottom,

  • I restore my draft just like that.

  • I can paste and send it on its way.

  • I think we're all going to love doing mail this way.

  • That's a quick look, few enhancements to iOS 8.

  • [ Applause ]

  • So, let's talk about Spotlight.

  • And of course, Spotlight is a super convenient way

  • to search in your device.

  • You just pull down one on your home screen

  • and you can execute these searches,

  • find things like launching apps or find an email message.

  • But now, with those same things we showed you in Yosemite,

  • with Spotlight Suggestions, you can get it so much more.

  • You can search for apps and find matches of apps that you don't

  • yet have on the App Store.

  • You can search for points of interest

  • and get Wikipedia entries and directions.

  • You can search for news, search for restaurants, songs,

  • not just in your own library but also on iTunes.

  • And, when you search for a movie, you can get results both

  • for theaters nearby as well as content available for streaming.

  • And, when you search inside of Safari in addition

  • to your great Google Search suggestions,

  • you can also get a suggestion at a glance

  • for the answer you're looking for right

  • from Spotlight Suggestions.

  • So, that is the new Spotlight.

  • Next, the keyboard and the technology we call QuickType.

  • Oh.

  • [ Laughter ]

  • So, prior to iPhone, this was the state-of-the-art

  • in smartphone typing.

  • But, iPhone changed all of that with the introduction of Touch.

  • And, we've been able to do so much more like access

  • to special characters or alternate character sets,

  • special keyboard layouts, even handwriting and dictation.

  • But, underlying it all have been the language models

  • under autocorrect.

  • Well now, in iOS 8, QuickType supports predictive

  • typing suggestions.

  • So, as you type, you get suggestions

  • for the next words you might want to type,

  • and you can tap things out faster than ever before

  • and it's incredibly smart.

  • So, it's context sensitive.

  • For instance in messages, if someone asks you,

  • do you want to go for dinner or a movie?

  • It's going to suggest dinner or a movie.

  • [ Applause ]

  • And, it's personalized.

  • It learns how you type

  • to different people in different apps.

  • So, maybe you're communicating with a co-worker and it's going

  • to say, well, the meeting was canceled, rescheduled, moved.

  • These are kind of formal terms.

  • But now, if you're communicating with someone else,

  • we have a different communication style,

  • you might get the meeting was epic, awesome or a snoozer

  • because it learns how you type.

  • And, when it does, it does

  • so in a way that's always protecting your privacy.

  • All that learning is done local to the device and none

  • of your keystrokes leave the device.

  • Now, QuickType has great language models

  • for all of these languages.

  • [ Applause ]

  • So, I think we're all going to be typing a whole lot faster.

  • Next of course, continuity.

  • You get all the great continuity features.

  • So now, on your iPads, you can pick

  • up where you left off on your iPhone.

  • You can set up an instant hotspot

  • with no configuration on your iPad.

  • You can receive your messages on your iPad

  • and when you receive a call from someone going like this,

  • you can pick it up right on your iPad.

  • It's really great and that's continuity.

  • Next up, Messages.

  • So, Messages is the most frequently used app on iOS.

  • And, in iOS 8, it's better than ever.

  • So, when it comes to group messaging,

  • we have some great enhancements.

  • You can now name your threads.

  • You can add or remove people from a conversation underway.

  • [ Applause ]

  • And, if you've ever been on one of those noisy threads

  • that just keeps buzzing in your pocket, well,

  • you can do not disturb on a per thread level and you can choose

  • when to leave the tread.

  • This is pretty important.

  • [ Applause ]

  • Now, you also can share your location

  • with people in a conversation.

  • And, if they've shared their location with you,

  • you can see it from write with inside messages.

  • And you also have really great at a glance view of all

  • of the pictures and attachments that are shared on any thread.

  • But one feature that I really love is our new Tap to Talk.

  • You just hold your finger down on the microphone button

  • and then you can just swipe up with your finger

  • when you're done talking and send what you said.

  • And it's really great for video messaging as well.

  • So to give you a quick demo of the all new messages,

  • I'd like to bring up Greg Joswiak to the stage.

  • Jos?

  • [ Applause & Cheering ]

  • >> Thank you Craig.

  • It's fun to be up here to be the first one

  • to show you what a rich and powerful platform

  • for communication messages has become.

  • So let's get right into it.

  • So I got a message here waiting from my friend

  • and co-worker, Kim Vorrath.

  • So I could just slide that of course as usual.

  • It goes right into my messages.

  • And what I see here is I have a thread

  • between me, Kim, and Craig.

  • But what I have that's new

  • in the upper right hand corner is this Details button.

  • So if I tap it, it gives me all kinds of information

  • about participants in the message.

  • For one, Craig and Kim decided to share their location with me.

  • So Craig of course is up here with us

  • in San Francisco while Kim is working hard back in Cupertino.

  • Thanks Kim for that.

  • One of the things I can do is add contacts.

  • I can add people to this conversation as we go,

  • but I can also choose to share my location.

  • So if I just tap and Share My Location, I can choose

  • to share my location for an hour for the rest of the day

  • or I can keep sharing it until I stop somewhere in the future.

  • But what's really convenient is this Do Not Disturb button.

  • How many times you've been in one

  • of those super chatty group conversations

  • that your phone is just continuing

  • to buzz over and over?

  • Well now, I can just choose to Do Not Disturb

  • that particular thread and not get my phone buzzing.

  • So, I'm going to find that useful with Kim

  • and Craig, I know that for sure.

  • Or I can even Leave this Conversation

  • with just a single tap.

  • What's also convenient is the fact

  • that I have all the attachments, all the photos

  • from this conversation all in one place.

  • So they still appear in line in the thread but now instead

  • of trying to find that picture by scrolling, scrolling,

  • scrolling, they all come in one place here in the thread,

  • so very, very convenient.

  • So let's go back to that conversation,

  • Kim had asked me how it's going.

  • Well, I have lots of ways to reply to her.

  • I could tap out which just a few taps and, you know,

  • use my predictive keyboard, a message.

  • But it's even cooler that I can now do an audio or video message

  • to her with just a swipe.

  • So I'll send back an audio message to her.

  • Hey Kim, I'm just hanging out here with about 6,000

  • of our closest friends.

  • Having a good time while Craig takes a much deserved

  • break backstage.

  • Slide up, sends the message just like that.

  • Super easy.

  • And I can do the same thing with a video message

  • or even with a selfie.

  • So I'm going to dare a selfie here.

  • It's all down the camera button.

  • [ Laughter & Applause ]

  • Not my best look.

  • Let's see what Kim has to say about that.

  • So, I can-- see, I got an audio message from Kim,

  • all I have to do is tap the play button and hear the message.

  • >> Impressive Jos.

  • You've totally mastered the duck face selfie.

  • >> Well, I'm glad she likes it.

  • So it's super duper easy to do this sort of things.

  • You notice that it said it would expire in a couple

  • of minutes 'cause you don't want to have this clean this up.

  • Audio and video messages can take up space

  • so it self-destruct unless you choose

  • to keep-- whoa, what's this?

  • So Craig should be backstage

  • but he apparently has sent me a message and it looks important.

  • So if you don't mind I'm going to play it back.

  • And I can play it back in line even with a video message here.

  • >> Jos, we got a serious situation developing back here.

  • >> I can't control this.

  • These are not going to work.

  • >> Bryan, you got to do something.

  • >> I got it.

  • >> Jos, I'm going to need you to buy some more time.

  • [ Laughter & Applause ]

  • >> Needless to say, hair like that doesn't come easy.

  • So while he's dealing with his crisis backstage--

  • oh look, I've actually got an audio message from him.

  • Now, what's really cool is I can actually listen

  • to audio messages and reply to them from the lock screen simply

  • by raising the iPhone to my ear.

  • >> Hey Jos, we got the crisis contained back here.

  • I'm good to go, so wrap it up whenever you're ready.

  • >> And that's easy to listen to a message.

  • I can reply to it the same way.

  • Craig, it's good to hear

  • that you survived the great hair crisis of 2014.

  • I'll get things wrapped up here

  • and we'll get the show back to you.

  • Lower it and the message is sent.

  • Super easy.

  • So--

  • [ Applause ]

  • So that's the all new Messages app, super easy, super powerful.

  • Send a message through just a swipe or even just

  • by raising it to your ear.

  • So thank you everybody.

  • [ Applause ]

  • >> OK. So next up, iCloud Drive.

  • So, of course, iCloud documents work great

  • across a single app on your iOS devices.

  • But now, with iCloud Drive, you also have a great way

  • to work across applications.

  • So say you're in an app here like Sketchbook, you can bring

  • up your iCloud Drive panel and open documents directly

  • from other applications

  • like a compatible document inside of GoodReader.

  • And when you open it up in that document, in that application

  • and edit it, those edits are saved right back

  • to their original locations.

  • So you don't end up with all

  • of these different versions and copy problems.

  • Now, of course, you also have access to all of those documents

  • on your Mac and on Windows as well.

  • So that's iCloud Drive.

  • Next up, something you weren't expecting from me, Enterprise.

  • Now it turns out that iOS--

  • yeah, they got one Enterprise guy over there, I know.

  • So iOS is a huge hit in the Enterprise.

  • In fact, 98 percent of the Fortune 500 uses iOS.

  • And we're going to get the last two.

  • And it's in part because of these great

  • iOS-tailored applications.

  • But it's also because of the amazing array of technologies,

  • both technologies that applied to all of us

  • in protecting our privacy and security

  • but also Enterprise manageability features

  • that we've added to iOS over the years.

  • Now, one of them that we just released

  • in the last few months I think is emblematic of our philosophy

  • of the Enterprise, and that's the Device Enrollment Program.

  • Now traditionally, if you go to work at a company

  • and they want you to give you a device, they actually have

  • to take the device they give you, rip it out of its box,

  • connect it to some PC, image it with software

  • to configure, it's a big pain.

  • But now with the Device Enrollment Program,

  • you can actually get your iPad or iPhone

  • in its original shrink wrap box.

  • And when you open it up, it'll automatically configure itself

  • for your Enterprise, setting up all of your mail

  • and getting your mail messages, automatically setting

  • up your calendar, and even downloading all your Enterprise

  • apps, it's that simple.

  • Well now, in iOS 8, we continue our focus on security,

  • productivity and management.

  • iOS 8 has expanded data protection.

  • So you get passcode protection

  • of all the major data types including third-party apps.

  • We have a Per-message S/MIME

  • and we have a great productivity feature I think we're all going

  • to like called VIP threads.

  • So now, there's a thread you're on or message you send,

  • and you want to get notified

  • on the lock screen whenever there's a reply on that thread,

  • you can get that with just a tap.

  • Now we also have Automatic Reply for Exchange, for Out of Office,

  • Free/Busy information in calendar.

  • And we support third-party Enterprise document providers

  • in addition to iCloud, integrated right

  • in to iCloud capable applications.

  • Now we also improved our management--

  • yes, the Enterprise guy back there.

  • [ Applause ]

  • So, we also extend our management

  • to include managed books and PDFs,

  • and this is of course especially valuable for education.

  • So those are just a few features for Enterprise.

  • Now, something that we all care a lot about, Health.

  • Whoa.

  • [ Applause ]

  • So, developers have created a vast array of healthcare devices

  • and accompanying applications,

  • everything from monitoring your activity level,

  • to your heart rate, to your weight,

  • and chronic medical conditions like high blood pressure

  • and diabetes, but up to now the information gathered

  • by those applications lives in silos.

  • You can't get a single comprehensive picture

  • of your health situation.

  • But now you can with HealthKit.

  • HealthKit provides a single place

  • that applications can contribute to a composite profile

  • of your activity and health.

  • And HealthKit comes

  • with a corresponding application, Health.

  • And with Health, you can monitor all of your metrics

  • that you're most interested in your activity.

  • But not just that, you can use third-party applications.

  • Now we carefully protect your privacy

  • so you have total control over which applications have access

  • to which part of your healthcare information.

  • But you can for instance provide different activity, weight,

  • heart rate information to the Nike app.

  • And Nike is working to integrate HealthKit,

  • so they use that information to help you in your pursuit

  • of your personalized fitness goals.

  • Now, we're also working with the Mayo Clinic,

  • innovators in healthcare.

  • And with their integration with HealthKit, they're going

  • to be able that when a patient takes let's say a blood pressure

  • reading, HealthKit automatically notifies their app

  • and their app is automatically able to check whether

  • that reading is within that patient's personalized

  • healthcare parameters and thresholds.

  • And if not, it can contact the hospital proactively,

  • notify a doctor and that doctor can reach back

  • to that patient providing more timely care.

  • Now--

  • [ Applause ]

  • Now we think this is going to be really important for healthcare

  • and the CEO of the Mayo Clinic agrees.

  • He says that, "We believe Apple's HealthKit will

  • revolutionize the health industry--

  • how the health industry interacts with people.

  • We're proud to be at the forefront

  • of this innovative technology with the Mayo Clinic app."

  • We agree. Now we're also working with leaders

  • in healthcare applications like Epic systems.

  • Now they provide the technology that enables hospitals serving

  • over 100 million Americans.

  • And so now with their integration with HealthKit,

  • patients-- these leading institutions will be able

  • to get closer in sharing their information

  • with their doctors and that is Health.

  • [ Applause ]

  • Next up, Family Sharing.

  • It's the easy way to share what's important.

  • Now when I was a kid,

  • the refrigerator was the center of family sharing.

  • Our refrigerator looked just

  • like this except the kid who had gray hair.

  • But we've now in iOS made it that easy to set up your family

  • on their iOS devices and once you've set up your family

  • as a family unit, you automatically get

  • to share photos with the shared photo stream, to share calendars

  • with your family, to share reminder list

  • and automatically configure things

  • like with permission, Find My Friends.

  • And find your kid's devices, which is something I do

  • about every other day.

  • It's really handy.

  • Now, of course, we're also used

  • to in the home sharing physical media.

  • But increasingly, our media is in the form of songs

  • from iTunes, movies, books, and apps.

  • Well now, with Family Sharing,

  • you can get it not just your purchases but the purchase

  • of all the members of your family.

  • [ Applause ]

  • You just click right through and download.

  • And this is for up to six family members

  • who all share the same credit card.

  • And it works great for kids as well and not just

  • because they can make purchases on your credit card,

  • but in fact because when they do make a purchase,

  • they get prompted ask you for permission.

  • And you automatically get messaged on your device.

  • [ Applause ]

  • And that's Family Sharing.

  • Next, Photos.

  • We all take a lot of photos increasingly with our iPhones

  • and we share them with whatever device we have handy.

  • Well now, we're bringing together photos with iCloud

  • so that every photo you take are available to you

  • on all of your devices.

  • [ Applause ]

  • We're not only preserving the common organization edits you do

  • to all of your photos for your consistent iCloud photo library

  • but your device actually has access to more photos

  • in the cloud than it can physically store locally

  • so you can get them all wherever you are.

  • Now of course, if you have these many photos,

  • you want great search and so we now on iOS 8 Photos,

  • we give you great search suggestions for instance

  • of locations, photos taken near where you are right now,

  • photos taken a year ago today, photos taken in your home,

  • but we also give you search.

  • And so that search lets you match on things like location,

  • time, and also on albums that you've set up.

  • Now, we also help you perfect your photos

  • with great new Smart Editing controls.

  • So we have special smart controls for light and color

  • and also for things like auto-straightening and cropping.

  • I'd like to give you a demo of our new Photos app now.

  • [ Applause ]

  • All right.

  • Let's take a look at photos.

  • So here I am in my large cloud photo collection,

  • and I have great search here, so I have all my suggestion

  • but I can also start typing and you notice I get matches

  • on location and time period.

  • But also an album, so here I have beach day with Mandy.

  • And I can tap right in there,

  • look through these nice photos, let's take a look.

  • Those are some good ones.

  • Now that's a photo that I think has potential

  • but it's really quite dark and kind of washed out.

  • Unfortunately, we have these great smart editing controls

  • that I can use to fix it up, so I'm going to bring up our levels

  • and you also have levels for light and color

  • down there at the bottom.

  • I'm going tap on light,

  • and I get this great smart light meter.

  • Now I can just drag this across like this and it lightens

  • up the photo really nicely,

  • so I dial that in just the way I want.

  • But what's happening under the hood is really amazing.

  • You notice that to achieve the lightning effect,

  • it brought brightness and contrast up, exposure

  • and highlights down and shadows up based

  • on detailed image analysis of what would achieve that effect.

  • Now I could go in and I could manually try

  • to tweak those parameters like have that level of control

  • but I don't need to because it does such a great job

  • and I also have that control for color, so I can just drive

  • up the color for instance, bring out the sky and the skin tones

  • and I look at the difference of what we've been able

  • to achieve before, after, it's really awesome.

  • [ Applause ]

  • Now what's really great is that my edit

  • of course immediately went up to my cloud photo library.

  • And so they're available to all my devices,

  • so let's take a look at my iPad.

  • So here's my iPad.

  • Now I'm going to go on to my favorites album, and we notice

  • that right now in favorites, I don't have that picture

  • because I didn't favorite it.

  • But now that I've made those nice edits,

  • the picture is looking great, I think I'll make it one

  • of my favorites, I'll just tap on my iPhone on a little heart

  • and you notice that it appears automatically here on my iPad,

  • so I can go into that photo right here.

  • Now we have those same editing controls tailored for iPad,

  • so I'm going to go in to do a crop and do a kind

  • of extreme close up crop here like this, hit done

  • and of course these changes are going to go up live

  • to my iPad photo library and it go right across to my phone.

  • [ Applause ]

  • So of course you may be wondering what about the Mac?

  • Well good news, we are working on a new grounds

  • up photo solution for the Mac built with iCloud in mind,

  • and that's going to be shipping early next year but I'd

  • like to give you a sneak peek now.

  • All right.

  • So let's take a look at photos on the Mac.

  • As you see, I get beautiful buttery scrolling here.

  • I have my moments right here, I can pinch out if I want

  • from moments to collections and all the way out to years.

  • I can scrub through my photos like this even in year view.

  • If I find a photo I like, just let go and zoom right in.

  • You watch as I magnify this photo, the interplay

  • with the title bar, it's really gorgeous.

  • I'm going to go ahead and browse through these a little bit.

  • Now here's a photo that looks really

  • like it's got some potential

  • but it could use some brightening up,

  • can have the same kinds of adjustments.

  • You notice here at this light and color meters, well,

  • I can just close this control, so we can watch what happens

  • in real time as I make the lighting adjustment.

  • And notice how some of these are going up and some are going

  • down to create this effect, it's really great.

  • I can do the same with color, let's just boost the color,

  • bring out the sky, bring out the skin tones, and it's that easy,

  • the new photos app, to really create beautiful images.

  • And that's a quick preview of photos coming to Yosemite

  • in the future and to the new photo solution

  • with iCloud photo library coming with iOS 8.

  • [ Applause ]

  • So now on iOS 8, you get all your photos

  • in your organization crush your iOS devices and soon

  • with your Mac and via the web, Windows as well.

  • Now this is all your photos and also your videos.

  • And these are in their original format

  • and their full resolution.

  • Now this uses your iCloud storage,

  • so your first 5 gigs are free.

  • And we have some great new affordable plans coming,

  • where you get 20 gigs for just 99 cents a month and 200 gigs

  • for 3.99, so we can all afford

  • to get all our photos safely up in the cloud.

  • That is photos.

  • [ Applause ]

  • So, a great set of major features coming to iOS.

  • But of course, there's always a whole lot more

  • than I have time to talk about here.

  • I do want to hit on just two more quickly, and one is Siri.

  • Now, we have-- if you take your phone and you plug it

  • in for instance in the car, you can say, "Hey Siri,"

  • and start talking to Siri without having

  • to even touch your phone.

  • And we have song recognition with Shazam.

  • So now, if you just start up Siri and there's a song playing

  • around you, it will tell you what it is

  • and you can even purchase it right there from within Siri.

  • Siri also now supports streaming voice recognition.

  • So as you talk, you can see what it's recognizing.

  • It's more responsive than ever, and we have support

  • for 22 new dictation languages.

  • Finally, in China we now have greatly improved maps

  • with vector based maps and turn by turn directions.

  • We also have support for lunar calendar which is great

  • for holidays and birthdays.

  • Improved Chinese predictive input and improved weather data.

  • So that is a look-- thank you.

  • [ Applause ]

  • So that's a look at the consumer part of iOS 8.

  • To tell you the other half of the story,

  • I'm going to hand it back to Tim.

  • Thanks.

  • [ Applause ]

  • >> Thanks, Craig.

  • Amazing new features, and if we ended the keynote now it would

  • be a giant release.

  • But there is a lot more.

  • The second part of the story is what iOS 8 provides

  • for developers.

  • And extending your capability to make even more incredible apps

  • and apps you could not create before.

  • Now, all of these apps are delivered via the App Store.

  • The App Store now has over 1.2 million of your apps on it.

  • This is a phenomenal number.

  • And the marketplace around these apps is unbelievably vibrant,

  • 300,000,000 people visit the App Store every week.

  • And these people aren't just browsing, they are downloading.

  • They've now downloaded over 75 billion apps.

  • These are mind blowing numbers.

  • Now, what we want to do is make the App Store even better.

  • And so, we're rolling out a number of new features

  • on the store, starting with we're adding an Explore tab

  • to help users find the app they're looking for more.

  • So you can browse through categories and subcategories.

  • We're adding top trending searches

  • to make search even better.

  • It's great to see WWDC at the top by the way.

  • We're making-- finding your search even better

  • by making it faster by adding a continuous scrolling list.

  • We're adding related searches to make it easier

  • to find exactly the app you're looking for.

  • And with the new Editor's Choice logo,

  • users can find the best apps.

  • Also for the first time,

  • we're giving the developers the capability to form app bundles,

  • so users can buy multiple apps--

  • [ Applause ]

  • I do read your emails.

  • So users can buy multiple apps

  • at a discounted price with just one tap.

  • Also, we're introducing app previews,

  • so developers can make short videos--

  • [ Applause ]

  • -- so developers can make short videos of some great features.

  • And the users can make certain it's an app

  • that they would want.

  • We're also introducing for the first time today a new service,

  • a new beta test service called TestFlight.

  • [ Applause ]

  • Developers can invite users to beta test their app

  • and get the results right in TestFlight, and it's all free.

  • Now, there are many more features at the App Store

  • and you hear about them through the week

  • and in the afternoon sessions

  • but we are really investing a ton in the App Store.

  • It is a huge release.

  • Everything will be available in the fall.

  • Now, that brings us to the SDK.

  • And for those of you that are not developers,

  • the SDK is a Software Development Kit

  • that enables developers to make all of the amazing apps.

  • This release is the biggest release

  • since the launch of the App Store.

  • And it will give developers the capabilities and tools

  • to make things that you haven't dreamed of

  • and to push to a whole new level.

  • And to tell you all about the SDK,

  • I want to invite my colleague, Superman, back to the stage.

  • [ Applause ]

  • >> This is clearly some kind

  • of endurance training thing Tim is doing to me.

  • So, with this year's SDK, the team has done just an unreal job

  • with over 4,000 new developer APIs.

  • Now, I want to start with something

  • that I think is perhaps most profound

  • and that's Extensibility.

  • So with Extensibility, applications

  • from the App Store will be able to extend the system

  • and offer services to other apps.

  • [ Applause ]

  • Now of course, one

  • of the reasons we're also comfortable installing

  • so many apps from the App Store are iOS' security model.

  • Apps are isolated inside of sandboxes

  • where they can access their own data but can't get

  • at your personal information or mess with other apps

  • without your permission.

  • Well, the handle Extensibility in an iOS way,

  • we wanted to build on the same sandboxing model.

  • So now extensions live inside an application's own sandbox

  • with access to its own data, but other applications can reach

  • out by way of iOS' security mechanisms,

  • talk to that extension.

  • That extension can even project UI right back

  • in to the originating app.

  • Now this enables some great things.

  • For instance, in addition

  • to the systems built-in sharing options,

  • an app like Pinterest can offer share sheet to Safari.

  • And if you look at actions, for instance,

  • an app like Bing could offer translation right inside

  • of Safari accessing the web pages web content right there.

  • Now we're also supporting photo filters inside the photos,

  • and enabling third parties

  • to define their own document providers that work

  • within the iCloud drive-enabled application.

  • Finally, we're enabling third party apps to define widgets

  • that can now go in Notification Center.

  • [ Applause ]

  • I think it feels like time for a demo.

  • So let's start with photo filters.

  • So, we're back here in photos

  • and I've got a nice photo here of a flower.

  • And I'm going to go ahead and edit and you notice an addition

  • to the options here at the bottom of the screen,

  • we have at the top left this extensions button.

  • I'm going to click that, tap that rather.

  • And you notice I have several extensions available,

  • one from VSCO Cam and one from Waterlogue.

  • I'm going to select Waterlogue.

  • And now the Waterlogue extension is able to run right here

  • in the context of photos to manipulate my photo bringing

  • up their own UI, deliver this beautiful water color effect

  • to my photo, and when I'm done, it's right back inside

  • of my photo album, it's that easy.

  • [ Applause ]

  • Then next let's take a look at widgets.

  • So I'm going to just pull down Notification Center.

  • I have my existing widgets here in my Today view.

  • Did you notice an addition to my widget is down here

  • at the bottom it says "One New Widget Available"

  • because I've downloaded an app recently

  • that contains a Notification Center widget.

  • So I'm going to tap Edit.

  • And you notice its SportsCenter.

  • So I can tap the plus next to SportsCenter,

  • position it where I want, I'm on my widgets in my Today view.

  • Tap Done, and now I have information

  • on my favorite sports teams right here inside

  • of Notification Center.

  • Now this works great on iPad as well.

  • Let's take a look at iPad.

  • So iPad, I'm going to bring down Notification Center.

  • And you notice I have this interactive widget from eBay.

  • So, I'm bidding on a guitar and apparently I'm being outbid.

  • So I can now write inside of notification, take advantage

  • of the interactivity widgets.

  • I can tap and bid and just like this,

  • I can submit a leading bid all inside of Notification Center.

  • Now to wrap it up, I want to show you extensions in Safari.

  • I'm going to bring up Safari.

  • Use our great new tab view.

  • It's a page I've been looking at here with some information

  • on a beautiful guitar and I'd like to learn more about it but,

  • unfortunately, you notice the text here is in Japanese

  • and I do not read Japanese.

  • Fortunately, I have a Bing translation extension,

  • so I can just bring up my action sheet.

  • And you notice down here in the second row, Bing translate,

  • I'm going to tap on that and Bing is able

  • to translate this web page right in line.

  • Look at that.

  • [ Applause ]

  • Now for our extension's grand finale,

  • let's put that on my Pinterest board.

  • You see Pinterest has an extension right here.

  • I'm going to tap on that and this is actually able to bring

  • up a UI defined by Pinterest where I can select my board,

  • maybe select my guitar's board.

  • Now the Pinterest extension is accessed

  • to the underlying web page, so I can--

  • let me slide through the different photos

  • on the page till I find the one I want to share.

  • That's it.

  • Tap and I pinned it.

  • And that's a quick look at extensions in iOS 8.

  • [ Applause ]

  • Now there's one important kind of extension that I did fail

  • to mention and that's the ability

  • to install system-wide third party keyboards.

  • [ Applause ]

  • So now if you have special keyboard you want to use,

  • you can install those in iOS.

  • And by default, those of course run inside

  • of the most restrictive sandbox with no network access

  • because we want to make sure to protect your privacy.

  • But if that keyboard requires or you want to grant it ability,

  • it can ask for access to the network

  • to provide extended functionality.

  • We put those controls in your hands.

  • That's extensions on iOS 8.

  • [ Applause ]

  • Next up, Touch ID.

  • [ Applause ]

  • From the moment we introduced Touch ID,

  • developers were excited about the potential

  • and there's no question why,

  • Touch ID has been extremely popular

  • and people authenticating in their devices.

  • If you look at passcode usage

  • on iOS before Touch ID was less than half.

  • On iPhone 5s 83 percent, people love using Touch ID.

  • And now, third party apps can take advantage

  • of Touch ID as well.

  • [ Applause ]

  • So Touch ID protects logins and user data and it works

  • by unlocking Keychain items.

  • So it identifies successful fingerprint matches

  • but it always keeps the fingerprint data itself

  • completely protected inside

  • of the Secure Enclave in the A7 processor.

  • The fingerprint information is never exposed

  • to third party apps or the rest of the system for that matter.

  • It's very secure.

  • That's Touch ID.

  • Then next, Cameras.

  • We're providing Camera APIs from manual control of exposure,

  • white balance and focus.

  • And we've enhanced the PhotoKit API with faster performance,

  • the ability not just to read but also to write

  • to the photo library and this is now your cloud photo library

  • and perform non-destructive edits.

  • It's really great.

  • Now, we talked about the great HealthKit API,

  • but now we'd also have HomeKit.

  • [ Applause ]

  • Now, there are a lot of great home automation devices coming

  • on the market these days and they have companion apps,

  • things like lights and door locks, webcams,

  • garage doors, and thermostats.

  • But, you know, each of them have their own application

  • and they end up defining their own network protocol,

  • their own security mechanisms.

  • Well, we thought we could bring some rationality to the space.

  • We started working with the leaders

  • in home automation devices.

  • And we've come up with HomeKit with a common network protocol

  • that has secure pairing to ensure

  • that only your iPhone can open your garage door

  • or unlock your door.

  • And in addition to being able to control individual devices

  • in your home, with HomeKit you can group devices and changes

  • in the scenes and then with Siri integration you can say

  • something like, "Get ready for bed," and be assured

  • that your garage door is closed, your door is locked,

  • the thermostat is lower,

  • and your lights are dimmed, that's HomeKit.

  • [ Applause ]

  • Next, CloudKit.

  • So today, if you're a developer

  • and you're writing an application

  • and it needs a web component, well, you end up really having

  • to write two apps in one.

  • In addition to the writing in the client side using Xcode

  • and our frameworks, you have

  • to write the server side of the app.

  • You have to write server side app logic, you have to deal

  • with authentication, asset storage, database storage,

  • search, even push notifications and then you got

  • to pay somebody to host it all.

  • Well, now, with CloudKit, CloudKit takes

  • over the cloud part and provide you

  • with a client side programming model

  • that lets you access iCloud authentication storage,

  • search and more.

  • And when it comes to paying,

  • CloudKit is effectively free, with limits.

  • So, CloudKit scales the data allocated to your app

  • and bandwidth based on the number of users using your app.

  • And this goes all the way up to granting you free a petabyte

  • of assets, 10 terabytes of database

  • and all the bandwidth you can constructively use.

  • That is CloudKit.

  • [ Applause ]

  • Next, I want to move on to something huge in the area

  • of 3D graphics, and it's called Metal, so--

  • [ Laughter ]

  • As you know, OpenGL is the standards based way

  • for high performance 3D graphics on iOS, giving you access

  • to the power of the A7 processor.

  • But increasingly, if you look at what goes on in the performance

  • of the game, in addition to what the game wants to accomplish,

  • OpenGL ends up being a thick layer of overhead

  • between the game and the hardware.

  • Well, now, we have Metal.

  • And Metal dramatically reduces

  • that overhead giving the game near bare

  • to the metal access to the power of A7.

  • The results are stunning up to 10x faster draw call rates.

  • Now, in addition to these dramatically reduced overheads,

  • you get access not just to graphics

  • but to the compute power of the GPU,

  • and Metal supports pre-compiled shaders

  • and efficient multithreading

  • so you can always get the most out of the processor.

  • Now, we've been working with the leading providers

  • of gaming engines on mobile platforms

  • and what they've been able to accomplish with Metal

  • in just a few weeks is truly stunning.

  • Let's start with EA and the work they've done taking their

  • console level title Plants vs. Zombies and bringing it to iOS.

  • They're able to put over 1.3 million triangles on the screen

  • at a time and do depth of motion, effects,

  • depth of field effects that they could never imagine achieving.

  • In fact, they're using their Frostbyte console engine

  • that they thought could never come to mobile and now it can.

  • And let's look at Crytek.

  • Crytek was able to bring their console-level geom cache to iOS

  • and they were able to get

  • up to 4000 draw calls per frame going here.

  • This is up to 10x, the kind

  • of performance they were seeing previously.

  • Now, to show you live what can be done with Metal,

  • I'd like to bring up the founder of Epic Games

  • to the stage, Tim Sweeney.

  • Tim, come on up.

  • [ Applause ]

  • >> Thank you.

  • We've had the opportunity to work with Metal

  • and to illustrate some of the possibilities,

  • we created a Zen Garden.

  • Now this environment was built

  • in Unreal Engine 4 on a high-end Mac.

  • And now thanks to Metal, we're running it on iPad in Realtime

  • with full fidelity and performance.

  • Metal's efficiency enable us an order of magnitude increase

  • in detail making it possible for developers like us

  • to create a new generation of vivid

  • and interactive 3D experiences.

  • Now Josh Adams is the programmer who wrote much

  • of the code that's running.

  • Josh, can you explain what we're seeing here?

  • >> Yeah, sure.

  • First of all thanks to Metal support for precompiled shaders,

  • we can have a huge variety of materials

  • without a load time impact.

  • And our first stop we'll check out this cherry tree

  • where I can drag on the screen to paint the petals

  • on to the tree and they start falling to the ground.

  • There are about 5,000 petals here being physically simulated

  • and I can interact with them by touching on the screen

  • to blow wind through the area.

  • All right, next up we have a Koi pond filled

  • with hundreds of fish.

  • Metal has freed up enough CPU time and we can have each

  • of them running their own artificial intelligence

  • which you can see here as I drag around the water.

  • And there's a few more fish here than a real Koi pond

  • but since Metal lets us do it, we figured why not.

  • And of course every Zen garden needs some sand to rake.

  • So I go over here I can rake any pattern I want

  • into the sand here.

  • Now artist love that they can make an effect like this

  • without needing a programmer like me to make

  • that one-off effect for a drop core reduction

  • or other optimizations.

  • And for our final moment of Zen walk

  • over to this water fountain.

  • Now I can tap on it, pour out some water which then turns

  • to a couple hundred butterflies

  • but of course not going to stop there.

  • So I can touch the screen to call more of them to me

  • and then guide them around the area.

  • So there are about 3,500 individually animated

  • and rendered butterfly meshes here.

  • Now I had to keep telling the artist to turn the numbers up

  • and up because they do not think it was going to be possible.

  • Pretty cool huh?

  • [ Applause ]

  • >> Thanks.

  • There are thousands of objects being rendered here and it seem

  • that we couldn't have dreamed of building prior

  • to Metal delivering a tenfold increase

  • in rendering efficiency.

  • To have this level of graphics capability on iPhone

  • and iPad now is a stunning breakthrough.

  • We're proud to have been a part of it and of course we'd love

  • to share this with you.

  • So as soon as iOS 8 is available we will be making

  • that Zen garden available in the app store for free.

  • Thank you.

  • [ Applause ]

  • >> Its amazing and that was-- it's easy to forget on an iPad.

  • Its incredible graphics they were able to achieve

  • and I think we are all feeling very Zen now.

  • So that's very good.

  • So that's Metal.

  • Now I want to move from high-end 3D gaming

  • to casual gaming in Sprite Kit.

  • We introduced Sprite Kit last year at WWDC.

  • And it's been a big hit

  • with people building casual games on the app store.

  • And now this year we've really enhanced Sprite Kit

  • with some things that make your casual games just

  • that much more fun.

  • We have support for light sources, field forces,

  • per-pixel physics that actually allow your objects

  • to automatically interact with proper physics based

  • on their drawn shapes and even inverse kinematics.

  • And now also this year for the first time

  • on iOS we're bringing SceneKit.

  • [ Applause ]

  • Now SceneKit is a 3D scene renderer

  • and now it's been enhanced as designed for casual games

  • with an integrated physics engine, particle systems

  • and support for scripted actions.

  • So these are two great solutions for casual games on iOS.

  • Next, Xcode--

  • [ Applause ]

  • Now Xcode is the tool set we use

  • to build all applications for the Mac and iOS.

  • And Xcode is in fact one

  • of the most popular pro-apps on our platform.

  • The last version was downloaded 14 million times.

  • It's unbelievable.

  • Now of course central to Xcode is the language we use

  • to develop our apps, Objective-C.

  • Now Objective-C has served us so well for 20 years.

  • We absolutely love it.

  • But we had to ask ourselves the question what would it be

  • like if we had Objective-C without the baggage of C?

  • [ Laughter ]

  • Well we did more than think about it.

  • We have a new programming language.

  • [ Applause ]

  • The language is called Swift and it totally rules [laughter].

  • Swift is fast.

  • It is modern.

  • It is designed for safety.

  • And it enables the level of interactivity and development

  • that you've never seen on the platform.

  • When it comes to speed, Swift is great.

  • Compare Python a popular scripting language

  • with Objective-C, when it comes to something like,

  • let's say complex object sort.

  • Objective-C is a lot faster.

  • But Swift is faster still.

  • And take something like RC4 encryption extremely

  • computationally intensive.

  • Python gets utterly crushed in this particular benchmark.

  • And Objective-- but look at Swift.

  • Now Swift is also modern with features like Closures,

  • Generics, Type inference,

  • Multiple return types, and Namespaces.

  • [ Applause ]

  • You know how many people at home are going,

  • what the heck are these guys talking about?

  • [ Laughter ]

  • With Swift you're able to reduce a common pattern

  • that you might see in your Objective-C code like this.

  • And reduce it to something as simple as this.

  • And Swift defines away large classes

  • of common programming errors they just aren't possible.

  • Now, Swift is completely native to Cocoa and Cocoa Touch.

  • It's built with the same LLVM compiler

  • as Objective-C using the same Optimizer and Autovectorizer.

  • And it has the same ARC memory management model.

  • And the same runtime which means

  • that your Swift code can fit right alongside your Objective-C

  • and your C code in the same application.

  • [ Applause ]

  • Now Swift also enables a level dynamism and interactivity

  • in development that we've never seen before

  • for the feature we call playgrounds.

  • To demonstrate Swift and playgrounds in action,

  • I'd like to bring to the stage Chris Lattner.

  • Come on up Chris.

  • [ Applause ]

  • >> Thank you Craig.

  • I am thrilled to be here and to be the first person

  • to give you a taste of Swift.

  • Let me show you how fun

  • and interactive it is to write Swift code.

  • This is the Swift playground,

  • as I start typing I get an immediately response.

  • It is actually running my code as I type it

  • and displaying the result in the sidebar to the right.

  • Of course, Swift user type inference

  • and has powerful string processing capabilities

  • which make it as easy to use as a scripting language

  • without sacrificing any performance.

  • Swift was designed from the ground up for Cocoa

  • and Cocoa Touch, so of course I have their full power

  • at my fingertips.

  • Now, I can build anything with Swift

  • from a social media application all the way

  • up to a high-performance, 3D game using Metal.

  • But today to keep it simple,

  • I think I'll write a simple casual 2D game.

  • Let's start by using NSImage.

  • Let's start by using NSImage to load a resource.

  • As you can see here, I've--

  • the playground sees I've loaded an image,

  • I can ever see it right here from within Xcode.

  • Now, Swift is loaded with high-end features like Generics

  • that allow me to get a lot done with very little code.

  • Here you can see I'm using an array of strings

  • and using the functional map algorithm to apply closure

  • to every element which allows me to load an entire list

  • of images all with the simple line of code.

  • Now, all these resources of part of this game that I'm working on

  • and one piece I still need to finish up is the flight path

  • for the blimp that we have.

  • Now this is a simple loop that computes the position

  • for the blimp overtime as my game plays.

  • And in addition to seeing individual values Swift

  • playgrounds even allow me to visualize the entire history

  • of a value overtime as my application runs.

  • And so now I can immediately see

  • that this equation will cause my blimp to slowly sink

  • as the scene plays out.

  • But I think I can do better

  • and that's not exactly what I'm looking for.

  • So I can change the code and I get an immediate response.

  • Simply by changing the equation the blimp will now rise and fall

  • as the scene plays out which is a lot more

  • of what I'm looking for.

  • So, now that we have this the way we want, we can take this

  • and copy it and let's go to the game that I'm working on.

  • It's right here.

  • Now, this is a playground just like before.

  • But here, I have a game in the code written using Sprite Kit.

  • Now, you can see our blimp going left and right,

  • straight across the scene.

  • And, I can try out the flight path

  • that we just developed simply by pasting it in

  • and getting the immediate feedback I'm looking for.

  • Now, the blimp is rising and falling just like I wanted.

  • Because Swift enables such powerful interactive

  • and dynamic programming experiences,

  • it makes it really easy to try out new things.

  • And, just by adding a few lines of code,

  • I can enable Sprite Kit's per pixel collisions, field forces

  • and lighting effects gaining a much more interesting result.

  • Now, Swift Playgrounds even give you full power over time.

  • And, with this timeline at the bottom of the screen,

  • I can go forwards and backwards

  • through the execution of my game.

  • So, I can really see those effects in action.

  • You can see the balloons interacting with each other

  • and with the blimp just like that.

  • Playgrounds give me unprecedented power

  • to see my app in detail and give me full control when I want

  • to refine and polish my application.

  • But, of course, Swift works great with Xcode

  • and runs great on iOS.

  • So, let's now jump and see what the finished product looks like.

  • Here we go.

  • And, this is the game that we just built.

  • It looks pretty great.

  • Now, as Craig told you earlier,

  • we've also brought Scene Kit to iOS.

  • With Scene Kit, it's super easy

  • to build a 3D version of our game.

  • And, that's just a quick taste and quick look at Swift.

  • I think you guys are going to absolutely love it.

  • [ Applause ]

  • Thank you very much.

  • [ Applause ]

  • >> So, that's Swift.

  • It gives you access to all of Cocoa and Cocoa Touch.

  • So, you can build everything from a simple example,

  • like you saw there with Chris,

  • to the most powerful applications you can imagine.

  • And Swift is going to be ready for primetime out of the gates.

  • It comes with complete Xcode support with indexing,

  • code completion and debugging.

  • And, there's a Swift language guide available to you now

  • in iBooks along with complete reference documentation.

  • And, when iOS and OS X are available, day one,

  • you can submit apps written in Swift to the App Store.

  • That is Swift.

  • [ Applause ]

  • So, as you've been able to see,

  • iOS 8 is a huge developer release

  • and a great end user release with features

  • like the new QuickType keyboard, Tap to Talk in Messages, Health,

  • family sharing and great new photos

  • with iCloud photo library.

  • But, it's also an unprecedented developer release

  • with technology like extensions, Metal and Swift.

  • That's iOS 8.

  • It's going to be available to those of you here in Beta today.

  • [ Applause ]

  • And, you guessed it, available to everyone else in the fall

  • and it will run on all of these devices.

  • That is iOS 8.

  • Thank you.

  • [ Applause ]

  • >> Great job.

  • [ Applause ]

  • It's an incredible set of features

  • and an incredible release.

  • It's been a fun morning.

  • You can probably see that from us.

  • I hope you've enjoyed it as well.

  • [ Applause ]

  • Thank you.

  • This morning, you've seen Yosemite, the future of OS X

  • with an incredible new design, amazing new features

  • and engineered to work seamlessly with iOS.

  • You've seen iOS 8, the biggest release of iOS

  • since the introduction of the App Store.

  • It's huge for developers and massive for everyone else.

  • And perhaps, more importantly,

  • you've seen how our operating systems, devices

  • and services all work together in harmony.

  • Together, they provide an integrated

  • and continuous experience across all of our products.

  • And, you've seen how developers can extend their experience

  • further than they've ever done before

  • and how they can create powerful apps even faster and more easily

  • than they've ever been able to.

  • Apple engineers platforms, devices and services together,

  • we do this so we can create a seamless experience

  • for our users that is unparalleled in the industry.

  • This is something only Apple can do.

  • You've seen a few people on stage this morning

  • but there are thousands of people that made today possible.

  • And I'd like to take a moment before we depart

  • and recognize them.

  • Would everyone from Apple stand up that had something to do

  • with bringing today-- making today possible?

  • Stand up, don't be bashful.

  • [ Applause ]

  • Thank you.

  • And, there's thousands more back in Cupertino who were watching

  • and I want to thank them, too, and from all over the world.

  • It's a privilege of a lifetime for me to work with all

  • of these incredible people.

  • I hope everyone has a huge conference.

  • Enjoy the week.

  • Thank you very much.

  • [ Applause ]

[ Silence ]

字幕與單字

單字即點即查 點擊單字可以查詢單字解釋

B1 中級 美國腔

蘋果 - WWDC 2014 (Apple - WWDC 2014)

  • 639 38
    Jason 發佈於 2021 年 01 月 14 日
影片單字