[ 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 1080P 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 ]
Hopefully improvements will come before ios 15
I donβt understand the issue.
The only widgets that arenβt supposed to be intractable are the 2x2βs and even that is just a design suggestion.
Oh! and the video opens up to the 1:30:15 minute time mark! Right when Craig talks about interactive widgets