The Talk Show

158: Live From WWDC 2016, With Guests Phil Schiller and Craig Federighi

 

  ladies and gentlemen welcome to mezzanine once you please take your [TS]

  seats and silence your cellphone's daring fireball productions in [TS]

  association with the daring fireball company LLC is delighted to welcome you [TS]

  to a daring fireball presentation of the talk show live from WWDC 2016 and now [TS]

  once you please welcome your host Jon groomer ball [TS]

  I actually needed that reminder my cell phone was not on on silent [TS]

  thank you Mike [TS]

  ah i will start by thanking our sponsors on this is a fifth-year actually we've [TS]

  been doing I've been doing a show at least fourth time here at mezzanine and [TS]

  I think that mail chimp has been sponsoring our bar all along and if not [TS]

  it's at least as far back as I remember so I it just in case it isn't clear the [TS]

  bar is on house it is on mailchimp male chim if you guys don't know they are in [TS]

  email newsletters like my friend Ben Thompson strategery goes after the [TS]

  mailchimp I they also have a bunch of new features stuff that integrates with [TS]

  online stores and integration just about any online store platform that you might [TS]

  be familiar with and then you can get your customers to get email when [TS]

  products that they're interested are available or whatever great company if [TS]

  you need to send email [TS]

  go to mailchimp . calm and please let's hear for them for the open bar also back [TS]

  with us for the fourth consecutive year has a sponsor the show is microsoft and [TS]

  had for years it's not even like a wow that's weird microsoft sponsoring now [TS]

  it's like awesome and and it makes total sense they have this website is going to [TS]

  give you so much more information than I have time to give you now any dev any [TS]

  app.com that's the message we're trying to give that any developer you're [TS]

  working on mobile or the web for any type of app if you need cloud services [TS]

  now called the user app service you need that sort of stuff go check it out their [TS]

  website is so much information here's a funny thing the same website last year [TS]

  but instead of any dev any app.com I said any app any dev . com and we are in [TS]

  fact streaming this live uh and you know the show went on and meantime I gave out [TS]

  the wrong URL for the pretty pricey sponsor [TS]

  and what happened is there's some kid in Australia was watching the live stream [TS]

  of grip like jumped on and registered the domain this true story this is an [TS]

  absolute true story of you guys seem at Dancing he's your represent microsoft [TS]

  he's about this tall women Hockenberry gonna have a fight after the show's over [TS]

  you can ask him he'll vouch for this so they got in contact with them were like [TS]

  oh man that's what Microsoft we better get this domain and it was already gone [TS]

  contacted the kid and they were like oh man this kid is gonna you know he's [TS]

  really gonna let us have it and he was like well one of those xboxes would be [TS]

  nice [TS]

  so they they said the kid like a box-like with an xbox in like all the [TS]

  cool stuff that you could possibly imagine going to the xbox and I got the [TS]

  domain so I think it's safe that you you can just go check out the information [TS]

  for Microsoft go to any app or any dev . now any doubt any half.com microsoft [TS]

  great sponsor and then last but not least we won more sponsor this one is [TS]

  new and surprisingly this is the thing because we think Microsoft by going to [TS]

  go bigger than that but this is actually one of the few i mean i'm guessing maybe [TS]

  three or four corporations in the world with a larger market cap than Microsoft [TS]

  it's mac.com [TS]

  mat.com is this store that I would run if I were gonna run like an online store [TS]

  and I me be clear i have absolutely zero interest in running a store and seems [TS]

  seems like a terrible job [TS]

  ah and a lot of hard work and I I don't like either of those things so ah yeah [TS]

  I'm not gonna run store but if I did it would be like Maddie there's a way [TS]

  networks have one product today that's it you don't even know what it is you [TS]

  have to like go there at midnight you find out what they're selling to needs [TS]

  one thing daily deal [TS]

  usually I'd like an unbelievable price I'm i said this before i'm half worried [TS]

  that they're like stealing these things and that I don't know if me endorsing it [TS]

  like this is makes me complicit in the crime because when you're sounding like [TS]

  a hundred twenty dollars stereo $14 usually that was just you know it's like [TS]

  that scene in Goodfellas when they're selling cigarettes out of the back of [TS]

  the truck but what they really do the other thing they do is they just [TS]

  concentrate on making everything real funny the descriptions of the products [TS]

  are real funny they have funny videos every day and I i really do get the [TS]

  feeling that they'd be happy if you just go there and check them out every day [TS]

  and you never buy anything that even though it's like the gimmick of the [TS]

  thing is like here's the product by format and you can just type men and [TS]

  they're like well like I didn't like that so my thanks to them [TS]

  I'm so last year was a little different than in previous years because we do [TS]

  actual special guest [TS]

  what happened was the backstory on it is it was a week before WWDC and still [TS]

  haven't asked anybody to be on the show and I was putting it off because I kind [TS]

  of had it in my hand I kind of wanted to see if I could get well and i put it off [TS]

  because I didn't want to hear now and I was like a week before I was reduced I [TS]

  just asking so send email to steve down and said look this probably ridiculous [TS]

  and so just feel free to say no but I do the show every year and I think we [TS]

  really cool i think it would work really well if phil schiller came on and day [TS]

  after the keynote we could talk about it nerd out and go into detail that you [TS]

  can't get into anakena and he wrote back and all he said was not ridiculous [TS]

  let's talk tomorrow and next thing you know week later Phil Schiller was [TS]

  screwing around not coming out behind the curtain and making me wonder whether [TS]

  i IQ maybe he went to the bathroom maybe we miscommunicated on what the ques [TS]

  we're going to be and it was great i mean i don't know how many people here [TS]

  were here last year it really was great it was the best time I've had on stage [TS]

  in my life and then i watch the video and I didn't even really died watching [TS]

  myself as I got this is actually pretty good and it ended and it was a big [TS]

  surprise we kept it under wraps [TS]

  everybody seemed pleasantly surprising it just made it all the more fun on the [TS]

  show's over and go backstage and people like wow that was great i can't believe [TS]

  it was amazing that was amazing and start meeting people and it was about [TS]

  three minutes 34 minutes after the end of the show when the first person said [TS]

  we're really gonna have a hard time topping that next year and I thought wow [TS]

  that I that did not occur to me because this is this week has been a blur like I [TS]

  really just asked a week ago and then we set this up and I've been thinking [TS]

  questions and you're right and there's only so far up i can go you know it's [TS]

  only so many different ways that that we could go up to one of these years it is [TS]

  absolutely going to be the case that it is not as good a guest is the year [TS]

  before I mean one of these times it really is going to be John Smoltz coming [TS]

  out and that'll be great and will have a good show [TS]

  I mean there might be more people even go to the open bar in mid-show but what [TS]

  you can do by the way please [TS]

  I really run up a good tab where we're good here but this is not that year this [TS]

  year i think i think it's not bad [TS]

  so this year how do you top fill shoulder [TS]

  here's how ladies and gentlemen please give a warm welcome to fill shower and [TS]

  Craig federighi [TS]

  yeah [TS]

  true story got a text message of 45 minutes ago hour ago [TS]

  you guys have any food here no we don't we have lots of booze [TS]

  aah so when they get here [TS]

  here's what Craig Craig has a box lunch from WWDC and that's what he's eating [TS]

  and a friend of the show announcer Paul process asked him is that a WWDC box [TS]

  lunch and the answer is an aged well it was an old stuff into these bugs life so [TS]

  let it be said Apple it's their own dumper [TS]

  I can absolutely validate that for over 20 years of doing surveys from WC every [TS]

  single year the number one complaint is the food and so you resign ourselves to [TS]

  the fact that that if that's the worst thing that comes on to WC all is good [TS]

  it's tradition so so i always start to show i started my last year i always ask [TS]

  me guess how do you think the keynote one yesterday good audience haha great [TS]

  presenters missing line once again Phil Schiller was not onstage at the keynote [TS]

  this is becoming a new tradition um i was teasing with Tim that between Craig [TS]

  and in jeff williams and now bows [TS]

  I don't meet the minimum height requirement to present but quite [TS]

  honestly the high-tide spoke to you yesterday briefly and I told you I [TS]

  thought you did an amazing job [TS]

  many people thought creek [TS]

  because you it's not just that you're up there and you're good you're covering [TS]

  stuff but you you covered like three hours of stuff in 90 minutes or whatever [TS]

  long you're onstage [TS]

  yeah it was it was a lot [TS]

  yeah i mean that the team did a tremendous amount of work and we try to [TS]

  what did the article i saw on the wringer today I'm gonna be saw this now [TS]

  i want to go into details the article but the headline was cranked apples [TS]

  Craig federighi is perfect [TS]

  I i read that article in and I can only confirm that it's not true [TS]

  so I I didn't think about it yesterday but today it occurred to me that they're [TS]

  sort of wasn't a recurring overriding theme and the announcement yesterday [TS]

  which in broad strokes is that you guys have opened up a lot of stuff to [TS]

  third-party developers that was previously reserved for Apple's first [TS]

  party code [TS]

  yeah I quickly i might even miss some caulk it so that VoIP apps can get the [TS]

  same lockscreen privileges for incoming calls as the phone app and facetime [TS]

  which is yours messages so you have whatsapp can you can specify contact [TS]

  when i text Craig default by going to wet whatsapp instead of I message I [TS]

  serie API I message apps maps extensions and even non mac app store apps can now [TS]

  use card kid in a bunch of my cloud services is that a coincidence or is [TS]

  that like a strategic part of the plan for this you know this year [TS]

  well with iOS 8 we we started that with extensions you know opening up like the [TS]

  share sheet for instance for a while there was if we didn't build it couldn't [TS]

  be in the share cheating so we had to build a Twitter interface ourselves and [TS]

  Facebook interface and as a bioassay we started having extensions for for [TS]

  extending the system was sharing widgets and so we we built a lot of the [TS]

  technology with XP see services folks know what those are and outer out of [TS]

  process UI and all the all the building blocks to make this possible and and [TS]

  this year we really felt like giving the developers more and more opportunities [TS]

  to let users do what they want to do and across all these experiences was you [TS]

  know it's a way that we could really make a platform better or for all of our [TS]

  user so yeah I don't came together nicely with Syria as well and have been [TS]

  part of it seems to me like as the platform's floral evolved because it's [TS]

  definitely him especially iOS and mac what it means [TS]

  to have an appt is more than like on the mac ok you launch an app and a window [TS]

  opens up and you are in this window and the jeweler's as the developer or on iOS [TS]

  it's a little simpler is that you get the screen but now to be an app that's [TS]

  really taking advantage of the the best at the the newest of the platform has to [TS]

  offer you need to be inside other apps you know widgets inside I message [TS]

  yeah I think that just makes sense for for mobile i mean if you were if you [TS]

  have a half and the right place to interact is on the notification on the [TS]

  lockscreen you don't want to use it have to unlock the phone and launcher app in [TS]

  order to get something done or invoking your appt with serious gonna be the [TS]

  quickest path to getting something done we want to make that possible and so I [TS]

  think that's what you're what you're seeing here as well as you say and [TS]

  inside of maps if you want to book a ride or you want to get a restaurant or [TS]

  any of those things I it's going to just be a quicker and smoother flow if your [TS]

  integrated in the place where the user started instead of requiring switching [TS]

  around and so this is opening all that up and i think developers are going to [TS]

  do a tremendous number of things within the we didn't even envision so should be [TS]

  an exciting year it's also just an evolution of the success of the at model [TS]

  right we apps apps took off been wildly successful this amazing software process [TS]

  and then you want to have apps in your Maps you wanted apps in your series [TS]

  situations and you wanted a person you're you know in your messaging into [TS]

  we like apps we like them everywhere we want to use them in many places so to me [TS]

  it's an evolution of what's going on with apps in general I and you mentioned [TS]

  XP see and i know i mean assistant fairly fairly nerdy crowd but i do think [TS]

  it-it's a years-long shift where end in my layman's a good XP see is [TS]

  inter-process communication and it's a way for different processes that can be [TS]

  sandbox and all of the privacy and hey you this process can't fiddle with the [TS]

  data of this process without having an inch shared location that they can still [TS]

  communicate with each other in a rich way [TS]

  I compared to the old days the mac OS has always been extensible and you [TS]

  whether you want to go back to the classic mac OS with like an it's or the [TS]

  next step days with things that bundles and input managers and remember in the [TS]

  early days of pakistan when we have the hack sees the input managers and that [TS]

  was and edit and in layman's terms the fundamental differences those were ways [TS]

  to extend apps officially or unofficially where the extension code [TS]

  was running within the process [TS]

  yeah from a stability point of view and a privacy point-of-view really bad news [TS]

  so we know we started years and years ago with mock messaging and on that we [TS]

  build XP see as a form of remote procedure call or an asynchronous [TS]

  messaging structured messaging thing but we then created what we internally [TS]

  called XP sea containers which are really what you now think of as spc [TS]

  services which the ability to package a whole bunch of code and let the system [TS]

  managed launching that code sharing that code down when it needed to but exposing [TS]

  services in that way and that turned out to be really important even internally [TS]

  within us that we were using it for quite awhile within the OS before was [TS]

  exposed as a mechanism for third parties because it allowed us to set different [TS]

  security boundaries around different this is really get nerdy but is around [TS]

  because I [TS]

  if if you're gonna go load you know some some image format even or run a document [TS]

  a spotlight converter or something that's going to run over all your [TS]

  documents you want to make sure that that thing crashes it doesn't crash the [TS]

  overall process the the spotlight indexer or the app you don't want to [TS]

  have any more access to anything but the one thing its supposed to have to do the [TS]

  job [TS]

  so this was all part of our our security and sandboxing architecture but then [TS]

  with with iOS a we saw the opportunity to combine that with essentially remote [TS]

  views the ability to say that the UIUC on screen that looks like it's all from [TS]

  one app is actually composed from the main app but also one or more XP see [TS]

  services serving you I in into that and we manage all that and that gives you [TS]

  this the single experience but we're all the security boundaries and stability [TS]

  boundaries are in place and that's that's enabled us to take this [TS]

  extensibility model from something that was you know really hack see prone in in [TS]

  the next step and and well in it [TS]

  yeah 3 and-and-and make it much more stable and so that's that's been now [TS]

  building block for for all these things that we're doing and iOS 10 was just [TS]

  really stepping on the gas on the places where we could do that that made the [TS]

  biggest difference for user experience um one of the most surprising changes [TS]

  and again I think that this is in the spirit of openness or flexibility on [TS]

  Apple's part and relinquishing control that previously wasn't linkage and it [TS]

  surprised me is that you can now remove a whole bunch of the default apps on iOS [TS]

  from your home screen though you would not want to [TS]

  you have the freedom just knowing you have the power that you'll never use [TS]

  this is it's one of my favorite pages on it on the what's newsite is i love the [TS]

  page because it even goes out of the way to say you know because of all the [TS]

  compression that we use and and the techniques that we use in the shared [TS]

  frameworks they only take up a hundred and fifty megabytes [TS]

  yeah well okay so this is true this is true I we should be really clear on [TS]

  actually what this feature is what it's not because not everything you might [TS]

  think it is so so what it is is you are removing when you remove an app you're [TS]

  removing it from the home screen you're removing all the user data associated [TS]

  from it you're removing all of the hooks that it has and other system services [TS]

  like Siri no longer will try to use that when you talk to and so forth [TS]

  we're not actually deleting the application binary and the reason is is [TS]

  really twofold one they're small but more significantly the whole iOS [TS]

  security architecture around the system update is this one signed binary where [TS]

  we can verify the integrity of that with every update that there's no mixing and [TS]

  matching going on between all of these different pieces and so if you go and [TS]

  say well I don't like what's an app that someone would remove I'm gonna get this [TS]

  now i can't think of one eye [TS]

  stocks stock start some people don't follow the stock market fair enough some [TS]

  people do not follow the stock market or that's not witches are good for them [TS]

  yes something yes and and we don't they might remove that app and and when you [TS]

  do it's hidden in any user data and preferences and so forth associate was [TS]

  gone [TS]

  if you want to get it back we were thinking about how do we how do we let [TS]

  you restore this we thought well people are naturally when they if they want to [TS]

  get it back [TS]

  they're gonna go to the app store and search for it and so you go to the app [TS]

  store and search for it and it'll show up and you'll say get and it will [TS]

  reappear because that's how they know to be fun but the download will be running [TS]

  arguably fast exactly compression technology gets extra incentives led [TS]

  sometimes mistakenly report that we're moving these apps out of the system [TS]

  bundle and into the store for downloading and that's not really the [TS]

  case we're just making up the easy mechanism for restoring Ezra's seeing it [TS]

  from the store like that it's it's really still part of the system is that [TS]

  the records right here that's interesting that means there won't be [TS]

  like an update to mail that comes to the app store it's just just like it used to [TS]

  be it will be part of it [TS]

  that is correct I'm well speaking of the app store on this last week [TS]

  a week another reason I sound on this side I just got these gigantic a total [TS]

  nerd out and I'm just gonna let him have fun and I have no problem with that a [TS]

  week ago there were a bunch of changes improvements to the app store in a [TS]

  certain sense you can do you know it are one of them and it did not get mentioned [TS]

  in kino but review times for absolutely to the appstore way faster news [TS]

  we got this is one of those cases where we can address a problem before it [TS]

  starts to boil over just in anticipation of potential future it for the audience [TS]

  at the keynote though that to not even mention that and just take that applause [TS]

  is amazing because you know that it's coming in that developers are now pretty [TS]

  happy about that it would have been an easy way to get applause but we didn't [TS]

  stick to that [TS]

  yeah you know it was exactly people have all these awesome conspiracy theories in [TS]

  the fun to read but it was exactly what we said which was the we were working in [TS]

  the keynote we actually thought about having a whole developer section to talk [TS]

  about the app store the keynote and looking at keeping it really we really [TS]

  want to get done before and just under two hours if we could and and you [TS]

  couldn't really talk about that and the subscription stuff and the and the [TS]

  answer stuff and all that in in three minutes we really need to talk about 15 [TS]

  minutes to explain in and and it just wasn't worth losing 15 minutes a product [TS]

  time to talk about that if we could instead just talking to people ahead of [TS]

  time so we decided to do something we've never done before which is before the [TS]

  keynote so explain some of this [TS]

  however it was kind of tough to do because here we're talking to to you and [TS]

  a few others and saying here things we're doing for the appstore knowing [TS]

  that we still have to come a few days later you know apps working with Cirie [TS]

  and apps working with messages and these are huge impact on developers and a new [TS]

  a noose store for message apps are going to come out and so we can really tell [TS]

  the whole picture of all the things we're doing so he told sort of half of [TS]

  it and and waited for the rest well part of it that goes together so one of the [TS]

  improvements last week was search ads and i noticed energy if you notice [TS]

  before we came out there was an ad that showed up first as is John you did your [TS]

  ads before when we started to study [TS]

  it was really nice thank you find two of the three were relevant to what i want [TS]

  for the for the benefit of your advertising won't mention which 1i [TS]

  didn't find quite relevant to my interests [TS]

  I was gonna be nice i was gonna say [TS]

  I was going to say how there's a italian that you couldn't mention a week ago [TS]

  where the idea of the search is it improves discoverability and there's a [TS]

  discoverability aspect with the iMessage apps where if i send you a widget [TS]

  through an iMessage happen you don't have it yet there's a very subtle you [TS]

  know this was before i forget what exactly did ya see the two in a couple [TS]

  of really interesting things that the team did and working on on this message [TS]

  apps is number one that if i send you something if i send you a sticker if i [TS]

  send you a jibjab you get to receive it and expand experience it without having [TS]

  to download the app and so you can do that on a lot of these things where some [TS]

  other services you're always being hit with the hey download this in order to [TS]

  see what someone sending you the team really wanted to have a great experience [TS]

  for the receiver you don't have to do that however there is attribution there [TS]

  and you can choose to get it for like one of those jobs really cool i want to [TS]

  download them to and share them with friends and hopefully that will become a [TS]

  nice viral marketing in addition to other ways for users to discover apps [TS]

  and messages on on search ads make the case and you when we talked last week [TS]

  you did and I I on the phone call I thought yeah that makes sense and then [TS]

  and and I want to live my notes and I was like I'm not sure I get it [TS]

  make the case and I on this part on this particular partnership that that the [TS]

  system that you guys have designed can and should be to the benefit of smaller [TS]

  indie developers and it's not going to be dominated by the biggest companies [TS]

  that with the you know budgets that are more than everybody here combined so the [TS]

  the to the to sort of priorities we set on the team as they were working on it [TS]

  was if we're gonna do this we have to do in a way that number one protects your [TS]

  privacy there are many ways that companies do when they're not protecting [TS]

  privacy and we need to understand that and secondly how do you do in a way that [TS]

  gives advantages too small indie developers because it's easy to imagine [TS]

  a system that didn't do that and so we set out to [TS]

  think of all the things we could do to make that possible and and there's a [TS]

  long list of things and and we'll go through all of the morning all but but [TS]

  there are many things things like first of all there's no minimum bid so we [TS]

  don't set up a bar if you have a very small amount of money can just do what [TS]

  you want small money the fact that we're going to work really hard to try to make [TS]

  relevance the top priority over bid for why something gets shown that the users [TS]

  are the ultimate deciders of what gets shown based on their cliques are big [TS]

  input to what is relevant to the search result the fact that we're going to work [TS]

  hard to try to police and improve the whole metadata system if we find as it [TS]

  easily could be abused 222 her developers the fact that there's been a [TS]

  hotly debated thing the fact that you can Duke on questioning you can use [TS]

  someone else's brand in your ad words that you want to use as we thought about [TS]

  it that is more likely to benefit the small developer than the big developer [TS]

  because the big developers are going to pick on a lot of small developer terms [TS]

  but a small developer can try to latch onto a big developers name if you want [TS]

  to search for angry birds in your game you can write if in so we think that [TS]

  that can help him the fact that there is no exclusivity so at large development [TS]

  cannot say and I want to be the top bed and i'm going to spend everything I can [TS]

  to buy up this term there will be no exclusivity is going to be a rotation [TS]

  there and as the rotation appears the relevance will help drive it further [TS]

  so we're trying everything we can and i think one of the best things is right [TS]

  now [TS]

  once our data throughout the summer the downloads the users get from the ads are [TS]

  real downloads to benefit the developer but we're not charging during the beta [TS]

  time so it's a chance for everybody to get in and try it out [TS]

  help us learn from it and drive real downloads real does business about any [TS]

  marketing spend [TS]

  so we're trying to think of things we can do and will think more will will [TS]

  take feedback and see what's happening and what works and doesn't work and who [TS]

  feels like the getting stomped on and we'll try to do all we can to make it [TS]

  better [TS]

  and the the last bit of news with the appstore changes are live in a big the [TS]

  third of it was an expansion of the categories that are allowed for [TS]

  subscriptions i don't know if you noticed but there was a little bit [TS]

  confusing last week about the difference between all apps from all categories vs [TS]

  all apps let me to let me explain that [TS]

  um so our intention is exactly as as we talked about which is we're opening up [TS]

  subscription model to all categories this so what kind of an after you make [TS]

  doesn't directly have an impact on whether you can have a subscription [TS]

  model or not there are we if we want to open up subscriptions to all developers [TS]

  of all apps that is the hope however there are a couple little little gotchas [TS]

  what we have to be careful and so that's why does this some caution here at [TS]

  number one if you want to create a professional app and you're going to [TS]

  maintain it and do updates and you want to have some ongoing revenue stream [TS]

  that's of course intention of this but because it's pop on that right do we do [TS]

  users really want and I'm sorry to pick on this category if somebody makes this [TS]

  out because I'm sure there's examples where you you would want but do you [TS]

  wanna a flashlight app to now be a nap you have to pay for forever with a [TS]

  subscription model uses probably don't want that [TS]

  and so we have to be sensitive first of all to is there some minimum [TS]

  functionality where users now get pissed off and say everything's turned [TS]

  subscription [TS]

  I don't want to buy stuff anymore this is not okay [TS]

  the end and now that's a a drag on business on the app store and therefore [TS]

  we all lose [TS]

  so where we feel responsibility and I read your time you think so hey why not [TS]

  just the market choose but what if the market screws itself up and it does [TS]

  badly and then we all lose so we have to be a little bit sensitive to not do [TS]

  something we think that could backfire and heard all of us so we want to be [TS]

  careful about minimum functionality to be some guideline around that which we [TS]

  already have a guideline a minimum functionality for anything you can just [TS]

  wrap a website and call it an hour [TS]

  but to be a little bit more functionality for subscription [TS]

  I think the guide the guidelines include and our long-standing guidelines that [TS]

  the app store has plenty of fart apps already that that is absolutely one of [TS]

  the rules and then there is a secondary issue which is and we're working through [TS]

  this [TS]

  there are certain are certain states and governments where there are laws about [TS]

  creating a subscription revenue stream without a clear promise to the user of [TS]

  what they're paying for down the road and so our legal team has been working [TS]

  with us on this on trying to make sure we put in place in the store the right [TS]

  way for developers to make clear their intention to deliver value for that [TS]

  customer also be breaking the law by asking for subscription with no [TS]

  intention to delivering value down the road and so we want to be careful of [TS]

  those things so those are the kinds of reasons we have cabinets on it but the [TS]

  intention is i think is all what we all want [TS]

  the mac app store [TS]

  I'm not gonna stay [TS]

  I'm not going to say it's been treated as the ugly stepchild but maybe the [TS]

  slightly less attractive step tile and a couple of examples test flight beta [TS]

  testing was in iOS App Store I Craig is it in the mac app store yet i don't [TS]

  think so [TS]

  alright so no test flight I know you don't video video reviews i know i dent [TS]

  in it seems like that really works like there's you know instead of just static [TS]

  screenshots to show your app on iOS you can have a video that shows it in [TS]

  animation and a lot of times for developers who are doing the the the [TS]

  cinematic experience of really making the appt feel great [TS]

  the video can do so much more than than a static screenshot on and all of the [TS]

  news last week applies to all of the app stores so that in and of itself is a [TS]

  change in a a change in the way the app story distributing new features yeah so [TS]

  um we love all of our kids and I'm sure all of you do as well [TS]

  equally and and and so so we love the mac app store we wanted to do well we [TS]

  want to support the developers in its we care a lot about it we use it ourselves [TS]

  it's a very important store for ourselves we moved all of our software [TS]

  distribution into it and are very happy with that so we're one happy software [TS]

  developer that's using it and and and and we still think in the long view of [TS]

  all this [TS]

  it matters a great deal we think it matters for privacy we think it matters [TS]

  for security we think it matters for quality on the store [TS]

  we've all seen examples of apps that have been hijacked on servers where [TS]

  people download stuff that have viruses injected in them and we don't want any [TS]

  part of that any that all of us so we think it's a still an important solution [TS]

  and we're dedicated to it there are things through the years in the mac app [TS]

  store that haven't been fully implemented because they didn't make as [TS]

  much sense in the mac as they did in iOS or the engineering effort was really [TS]

  high for for a benefit that wasn't seen as big or whatever I example . so test [TS]

  flight you know for the engineering involved there [TS]

  you know people felt that there are a lot of opportunities in the map from [TS]

  website to download apps for tests and ribs distribute beta software so the [TS]

  need wasn't as great right it was a clear need is not as clear on mac so [TS]

  that's why some decisions were made and trade-offs their arm but as you say as [TS]

  I've been working more with the appstore team since december you know I've really [TS]

  push the team to please make sure everything makes sense across all the [TS]

  stores as much as possible and maybe some exception to that that that we have [TS]

  to make but we don't want to we want to try to do everything the same on all the [TS]

  stores as much as possible including the mac app store so one thing the mac app [TS]

  store is is has been good for and and the mac software ecosystem in general is [TS]

  good for is that it seems to support higher prices of apps for for truly [TS]

  professional apps deeper apps and there's aid consensus or you know maybe [TS]

  not consensus is wrong or maybe you'll disagree but there's a lot of people who [TS]

  think that one of the things that's holding back the ipad especially now [TS]

  that it's the ipad pro from replacing a macbook for someone who might want to is [TS]

  that it lacks the same depth of deep apps for work that the mac has and the [TS]

  reason is that the pricing pressure is more like iphone style couple of bucks [TS]

  as opposed to Mac style where fifty-dollar $80 hundred-dollar software [TS]

  is as long been the norm [TS]

  oh I think you see two things happening at the same time number one the ipads [TS]

  capabilities are growing as a pc replacement product for some people i [TS]

  know some people have made some statements about that I don't know who [TS]

  and and and so we're trying to make it more powerful making it larger screen [TS]

  keyboards the more powerful processors and and all that's happening to drive it [TS]

  into a more capable product at the same time you start seem more professional [TS]

  applications begin to make their way onto it and and so I think we're [TS]

  seeing changing changes there were seeing certainly apps that have a [TS]

  similar version on on your iPhone that you wanted your iPad will have some [TS]

  pricing but other apps that may be coming over the mac or pc are bringing [TS]

  on pricing models that are more like that and so you're going to see this [TS]

  this duality with ipad that it's it is a little both happening and we see an [TS]

  increase of the more professional apps happening and we see stuff and flight [TS]

  with developers working on that's really impressive desktop quality software more [TS]

  cumming died down [TS]

  yeah it's definitely not the hardware everyone because the ipad pro stand [TS]

  toe-to-toe with the macbooks on any technical measure you can give it I mean [TS]

  it's beautiful displays powerful cpus and stuff like that so it's not holding [TS]

  back and I do think you if you really look at some of the professional apps [TS]

  that are on the ipad it's I mean some of them are really first class and I think [TS]

  the I pros going to accelerate that and we absolutely want to find any way [TS]

  possible to make deep investment by developers in the platform possible [TS]

  because I think we'll all win when that happens I'm new topic [TS]

  privacy and security I remember a couple of years ago maybe more i don't know how [TS]

  many years but i was at WC and I somehow wound up in a session on security [TS]

  I don't even know why I was there but I was interested i think i was talking to [TS]

  somebody and I gotta go into this thing on security and i'll go with it and I [TS]

  went in and listen at the end it was when they were still doing q and A's and [TS]

  I remember this very vividly and and somebody asked the question of somebody [TS]

  was on the engineering team in charge of security [TS]

  um gave a rant about how passwords are terrible and people pick bad passwords [TS]

  because you remember and passwords that are hard to remember remember hard to [TS]

  crack hard to guess are unusable there are less usable have you guys given any [TS]

  thought to what's next beyond passwords and there is this pause speaker yes haha [TS]

  and it was like well that's an interesting that's a very interesting [TS]

  and truthful answer and we've seen I think in the intervening years some of [TS]

  the things that might have been circulating touch ID yeah um and now one [TS]

  of my favorite features you guys announced yesterday can't wait to use it [TS]

  is to unlock auto and lock yeah yeah so can you talk about how I came to be [TS]

  which part of it i mean our caring about security or 10 with auto and lock in [TS]

  particular the details of how what are you guys doing to make auto and lock as [TS]

  truly secure that it's not you know that I'm not over here opening Phil's macbook [TS]

  because he's you know in the room [TS]

  yeah yeah well a bit of course this it's a continuation of the work we did with [TS]

  continuity to develop really low power BTW led-based discovered protocols your [TS]

  devices could discover each other continuously with acceptable overhead [TS]

  for a battery point of view and also all the authentication mechanisms we put in [TS]

  place as far as having your device's know that they're your devices so that's [TS]

  that's kind of a foundation that the unique challenge with auto unlock is you [TS]

  don't want a kind of a relay attack where Phil is actually you know well far [TS]

  away from his office and someone basically has a Bluetooth listener [TS]

  that's going to forward a signal to you it's because you're now by his is mac [TS]

  and this mac is having a conversation with Phil's watch over a very long [TS]

  distance and so we're actually able to do time-of-flight a calculation using [TS]

  peer-to-peer Wi-Fi where we literally can measure how long at the speed of [TS]

  light it's taking for the signal to travel from your watch to your mac and [TS]

  back [TS]

  and very fast stopwatch so I and and because of because of that if you [TS]

  interposed any kind of relay would introduce the delay that immediate would [TS]

  tell us so you notice there's high jinks inputs yeah make sure they type in your [TS]

  password [TS]

  yes yeah absolutely and so so that that that piece is critical but i think you [TS]

  know that on the bigger picture in touch ID is one way that we've helped with [TS]

  passwords but actually on iOS just be secure Enclave in that whole [TS]

  architecture the fact that your device is not encrypted just with your password [TS]

  with your passcode which honestly whether it's four digits or six digits [TS]

  is short enough that if you have a brute force attack or possible it would be you [TS]

  know you readily could break into something but instead it's entangled [TS]

  with a hardware key that only secure Enclave runs the secure Enclave will [TS]

  only do it son rapping when running Apple sign software and will only have [TS]

  to try ten times and so fundamentally yeah we that that was first a very [TS]

  important step to say you have a practical length passcode with really [TS]

  industrial-strength security and so we keep pushing on this i'm continuing on [TS]

  the sort of privacy vain i think it's a good segue into serie quote-unquote deep [TS]

  learning aii these sort of features that you guys was a big part of the [TS]

  presentation yesterday because a big part of your onstage message about it [TS]

  was the emphasis on the way that the systems are designed to protect users [TS]

  privacy and the technical implications of that [TS]

  yeah um so one of my questions when does deep learning happens so like I'm on the [TS]

  phone and i'm taking a couple of pictures of the event and stuff like [TS]

  that when does the the that analysis occur [TS]

  yeah so if you upgrade your device stylist and you have your photo library [TS]

  there with your 10,000 photos or hundred thousand photos on it [TS]

  the analysis of that kind of backlog will occur when your plug-in on AC [TS]

  overnight because this is this is a considerable amount of computation [TS]

  that's going to occur that we would not have happened in in your pocket but when [TS]

  you're out taking a fresh picture at that point we will instantaneously [TS]

  perform the analysis on that hot photo as it's going into your photo library we [TS]

  can do it we can do it that fast it is like seen classification I mentioned [TS]

  yesterday yesterday yeah that a long time ago that uh that is like about p11 [TS]

  billion calculations that have to occur to do that thing like that's a horse [TS]

  that's a mountain and but but with art with the GPUs and iOS devices these days [TS]

  really cook so we can we can get through that you know essentially [TS]

  instantaneously with the with the photos on and on the privacy part my [TS]

  understanding correct me if I'm understanding from what I've learned is [TS]

  if you've got iCloud photo library and I take a couple pictures with my iphone [TS]

  the photos will sync to the cloud and then they will go to my ipad in my mac [TS]

  yep but the deep learning analysis doesn't go with them each machine [TS]

  performs its own its own processing on its own time when it you know plugged in [TS]

  an appropriate [TS]

  is that true that is that is true right now so each device does its own [TS]

  processing in the future we could share the results of like the first one who [TS]

  does the work just share just make that work go along for the ride but today [TS]

  it's it's going to be each device doing it independently when you think about [TS]

  what's going to happen if we release iOS and OS 10 on separate days everyone's [TS]

  iphones will race to do all this work on their on their library first and then [TS]

  the mac will be it'll it'll be fine that at that point so we would have saved the [TS]

  iphones from doing the work if we'd had the share there were share the work of [TS]

  the mac-10 just adding that [TS]

  you of of someday they may not all have to do it it's a view where we're not [TS]

  Apple will never actually know that analysis ourselves we won't see that [TS]

  data writes a way to do it when we're we're out of the loop [TS]

  yeah i mean to be clear the photos themselves are the architecture such [TS]

  that they're encrypted in the cloud and the metadata any metadata about the [TS]

  photos that you create or that we create through deep learning classification is [TS]

  is encrypted in a way that Apple's not not reading it so [TS]

  I want to I want to get to get nerdy on this differential privacy [TS]

  yeah because it's a phrase it's gonna I was like an official thing iĆ­ve learned [TS]

  a little more it's not just afraid you guys made up it's a good it would have [TS]

  been afraid we would have made it on time huh [TS]

  but on that Martin would have done a better name if that's what we did but [TS]

  like in the state of the union yesterday I mean there's they're real math behind [TS]

  it it's not just of a name that is applied to policies this is that great a [TS]

  branch of statistical analysis yes that it talked to me about it give me a [TS]

  little i know you touched about in the keynote but you me and give us like a [TS]

  little slightly juicier layman's overview of differential privacy [TS]

  sure yeah I mean of course of course the idea is that if we wanted to know what [TS]

  word you know a new word that everyone was that lots of people were typing that [TS]

  we didn't know so that we would stop market as a spelling error maybe we even [TS]

  suggested on the keyboard like them or something yeah like now that it's just [TS]

  it's trending it's hot we want you know we want all our customers to be able to [TS]

  know that word but we don't want to know that you and filler in particular type [TS]

  and we would have no way to have any any knowledge of that you can imagine if if [TS]

  what we're essentially assembling is a picture of little of little pieces of [TS]

  data you know of the forest but all we're getting is a little piece and and [TS]

  when we get that little piece even each device will statistically much of the [TS]

  time even lie about its little piece right but those lies will all cancel out [TS]

  with enough data and the picture will will suddenly resolve what willow with [TS]

  enough data points will resolve itself and so and yet it and literally if we [TS]

  were trying to learn a word we would send one bit [TS]

  we send a position and a sink we cash the word we send a single bit from the [TS]

  hash we said position 23 Phil saw a one but Phil's phone would flip a coin and [TS]

  actually say actually I'm gonna lie about it i'm going to zero even though i [TS]

  saw one and that's the data that goes to apple an apple with enough of that data [TS]

  can build a composite a composite picture and say holy smokes we have a [TS]

  war [TS]

  here and this many people it roughly are seeing it and that's typically what you [TS]

  want to know you want to know what's happening at large but we have no desire [TS]

  to know what specifically who is doing which the body what you would want to [TS]

  know it's not typically what other companies in the industry with one hand [TS]

  and and part of the reason this is so important to get into is because you [TS]

  know there's that the theory that what we can just anonymize the data and send [TS]

  it up and then all is good and it's a bunch of crap because i can send all [TS]

  this data and say hello you know who you are [TS]

  oh but I happen to know that same location to go to every night after the [TS]

  same place you go to work every day I've got all this date I just don't know your [TS]

  name and your ID [TS]

  boy it's really hard to reverse engineer the anonymous data right so you need to [TS]

  do is create a system that goes beyond anonymizing to really make it impossible [TS]

  to reconfigure without user is so [TS]

  so the way i have written down here is that it if it works as you're describing [TS]

  it means it's not just that apple doesn't use that information to reverse [TS]

  the anonymity is that mathematically you can't we can't right it's the distant [TS]

  design of the system is such that it's not even possible if new executives come [TS]

  in a few years and maybe they would like to you know local right but companies [TS]

  change [TS]

  I mean I just don't know i mean that's that's absolutely true and the point the [TS]

  point of view I mean honestly it is the point of view that someone says hey I [TS]

  know I know we know a ton about you but don't worry we're nice guys and our bit [TS]

  you know where it's all good well okay maybe you're nice guys 10 years from now [TS]

  who's running this thing or what if someone breaks into your computer's are [TS]

  they nice guys right so you just don't want to have any central source that has [TS]

  that kind of knowledge because in the fullness of time [TS]

  anything is possible and so differential privacy is I mean their mathematical [TS]

  proofs that will will show that that you you cannot with any confidence determine [TS]

  anything about any of the people contributing to the data set and we [TS]

  think that's important [TS]

  all right speaking of companies that do collect some information about people uh [TS]

  google and facebook are two competitors that and I know a lot of times when you [TS]

  guys talk about these companies you might talk about search engines and you [TS]

  might talk about social networks I because you're gentlemen I but i'll i [TS]

  will name names and i'm going to just point out the google and facebook are [TS]

  both and actively pursuing a lot of the same goals [TS]

  I mean just the the image record our image analysis that's a mountain that's [TS]

  a horse those companies are showing similar things yeah you guys are showing [TS]

  this uh but it really is it did I don't want to use a member of is a hundred [TS]

  eighty degree different tactic where they're doing it with cloud servers in [TS]

  doing the computing in the cloud on data that they have aggregated there and your [TS]

  method is to do it distributed on the actual devices critics are [TS]

  and as I'm not me i'm not saying this I'm like let's see I i don't know i mean [TS]

  i'm totally like okay I saw your keynote i'm looking forward to trying it and [TS]

  yeah let's see if it works for me I I you know I don't know I i buy him [TS]

  yeah i think i might but but critics are saying well critics are already saying [TS]

  and they've obviously since the keynote was just yesterday i've seen in a couple [TS]

  of articles that your your strategy is doomed to keep Apple it behind them [TS]

  because Google and Facebook way is the only way that works and i'm not quite [TS]

  sure where that comes from because their PR department [TS]

  I mean [TS]

  of 800 manage your engine or social network provider that we don't know [TS]

  about [TS]

  I I i think part of it is in my mind is maybe there's an assumption a part of [TS]

  some people and oppressed that that a server farm has this massive amount of [TS]

  computational power and that a puny little phone can't compete but it's not [TS]

  like there's one person's iphone who's trying to do the image analysis for all [TS]

  the photos on iCloud like a billion phones to throw this problem right a [TS]

  billion active devices like the billion active Apple devices that are out there [TS]

  in the aggregate have an enormous amount of CPU power that's right that's right [TS]

  at the other thing is there's this idea that well if you don't have the data how [TS]

  would you ever learn [TS]

  well turns out if you want to get pictures of mountains you don't need to [TS]

  get out of people's personal photo libraries like we found out we can [TS]

  define some pictures of some mountains get some tough detective work and we [TS]

  found them [TS]

  uh so the lesson [TS]

  pretty good I so moving on Cirie Cirie now has an API and it's six categories i [TS]

  don't know if i write them down but it's like ridesharing Mel gene photo sir [TS]

  voice calls payment hey man listen one more [TS]

  why can't any money ya know we did payment [TS]

  alright i can say a few different ways well past their 6 16 characters workouts [TS]

  there we go thank you [TS]

  yeah on this device should have a live out in traversing right here but it's [TS]

  totally and omissions and we don't know who said it we don't think that [TS]

  so why why restrict Syria to those six specific categories [TS]

  yeah it comes down to modeling the the domains well in order to understand what [TS]

  someone is saying people gonna say going to speak to Syrian a whole bunch of [TS]

  different ways and even a whole bunch of different languages and when they say [TS]

  when they want to say send a message to fill saying that I'm gonna be late for [TS]

  the interview then we I could have said that in dozens of other other ways i can [TS]

  said we chat fill that I'm going to be late for the interview we chat Phil [TS]

  using wechat telling him that etcetera and I even could say something like [TS]

  WeChat Phil and then I need to know like okay well what do you want to say to him [TS]

  and Cirie knows all this because Syria understands the domain of messaging well [TS]

  it understands all the vocabulary it understands what the the verbs are what [TS]

  the objects are and can collect them and can do so in a dialogue and so we want [TS]

  to make sure that when you're talking your assistant that your assistant is [TS]

  unit is consistently intelligent about understanding you and how flexible you [TS]

  can be in talking to it and so to do that we had to develop those domains and [TS]

  so these are the domains that we developed in a way that developers can [TS]

  plug-in will do more and more of that over time and of course will search for [TS]

  more and more flexible ways to enable developers to do that time but we want [TS]

  to make sure that what we do is preserve the intelligence of your assistant you [TS]

  know we really wouldn't super easy for us to say hey just tell us a trigger [TS]

  word or the name of your app and will hand you a string right and good luck [TS]

  and so you'd say something to Syria and most the time you get back the app doing [TS]

  something crazy and the user would say what next series doesn't understand me i [TS]

  don't understand this and in this case we're able to be consistent about series [TS]

  ability to understand you and so will will make models more powerful more of [TS]

  them for more domains but we we start with a baseline have a quality [TS]

  experience around what we [TS]

  and I think this is an insight into how we are right or wrong how we approach [TS]

  things differently than some other companies do we all been seeing stories [TS]

  for a while saying a apple some other companies are doing some assistance and [TS]

  they're allowing these these other apps to be bots into handoff and and do [TS]

  things for them you're not you're behind where when we have thought about doing [TS]

  it for a while we thought about it since the very beginning of Siri which is we [TS]

  needed a solution to how he keeps you from being smart one thing and then [TS]

  stupid another that will be an inconsistent experience and all we want [TS]

  to be sure to be some equally smart at all the things we do as it gets extended [TS]

  that intelligence needs to extend and so the team has been working hard at that [TS]

  were others shoved into quickly to do things that don't translate that [TS]

  intelligence to third-party apps and so to do that means you have to with [TS]

  intention add categories and domains the hope is that more and more so that users [TS]

  can ask anything they want overtime use any of their apps that they love and it [TS]

  all works it just takes time building domains so would rather take the time to [TS]

  do it right then rush out just because it gets a good story to say you have [TS]

  something [TS]

  one of the things I've been doing in the last year or so maybe half year but I've [TS]

  noticed and I'm sorry I banging this drum a couple times a month on during [TS]

  fireball is is wide the industry as a whole doesn't seem to count I message as [TS]

  a messaging platform and you know that the number that always gets throws [TS]

  monthly active users and whatsapp has so many monthly active users and so there [TS]

  were so many billions of dollars and ah I message has must you know is right it [TS]

  has to be right up there in terms of you know monthly active users daily active [TS]

  users hourly active users users sending my messages during the talk show [TS]

  ah is that frustrating [TS]

  I mean Jackie country layers and customers don't read those things it's [TS]

  all inside the beltway kind of like who's feels proud of that they made a [TS]

  list that it's a matter of the users yeah i remember messages is the the most [TS]

  used app on iOS . so it's used a lot and and certainly we saw that every time [TS]

  we'd add a couple new emoji it would be like the biggest thing we work all year [TS]

  on like a new file system or something [TS]

  yeah [TS]

  and it turned out the rest of the world outside this room was more excited about [TS]

  the two new emoji and so we we figured you know if there's one place we can [TS]

  make a tremendous difference in how people experience iOS fundamentally to [TS]

  spend a lot of time and messages and so we put a ton of of creative energy into [TS]

  it and and ultimately through opening up to developers i think that the [TS]

  collective energy that will go into making message is great it's gonna be [TS]

  phenomenal [TS]

  in the Kenai was sitting like in mid middle of the floor halfway back halfway [TS]

  in the center just right in the middle i really was a great place to hear the the [TS]

  reactions that the biggest reaction I thought of the entire keynote was when [TS]

  you would announce that emoji we're going to 3x [TS]

  you would announce that emoji we're going to 3x [TS]

  I side i'm not i'm not exaggerating I'm not exaggerating and I will [TS]

  it was like a real visceral buzz and it's like and here's a crowd of people [TS]

  you know developers who were or more technically minded and they are here to [TS]

  hear about technical details and this thing that is really just you know it's [TS]

  just more fun got this really powerful reaction and we're going to for see this [TS]

  is why we don't let you out now we're gonna be held to that when we don't [TS]

  really like your staff Rex apple and then eventually be finally for apps [TS]

  I really given coming down the homestretch by this is a few competitors [TS]

  right now that program is your exes but we got 240 it's like that onion story [TS]

  about the chick CEO says screw this we're going to five blades in like three [TS]

  years later she came out with a five blade razor you can't look at your [TS]

  campus can't underestimate available to suit any other i mentioned something [TS]

  that it means clearly there's a lot of work and a lot of it's very fun a lot of [TS]

  it is you know the developer integration it really turns it into a platform it's [TS]

  not just a thing that people can text without it's a thing that the people in [TS]

  this crowd can write software for anything that stands out that maybe [TS]

  didn't get enough love in the keynote well we can't we talk about the way in [TS]

  which i think these apps can spread kind of in a really great way by really we [TS]

  didn't talk about that at all and I think that's going to be really powerful [TS]

  for developers and it's going to make it work developers while to put some energy [TS]

  into it into them [TS]

  we made him really easy to create so artists we think will be a community of [TS]

  artists that will build sticker packs that are just really fun and they don't [TS]

  need to write any code to do it so I think that's going to be really [TS]

  important [TS]

  um also i think the the way that they are distributed if you have it's not [TS]

  just about the extension extension can be part of your app and so there's some [TS]

  cases where you want to model where the extension is sort of in cooperation with [TS]

  your larger app experience I mean when one simple example be like if if you [TS]

  have your your sports after sports app knows what your favorite teams are well [TS]

  your extension in messages that let you share those clips or or whatever is [TS]

  gonna is going to know that as well so there's a connection there we have one [TS]

  where something that people like to do a lot to share music special here [TS]

  something you're like wow that's great i want to tell my friend about this [TS]

  awesome song [TS]

  well if you go to the Apple music extension it knows what is now playing [TS]

  it you know and your music and it knows what you listen to the last few songs [TS]

  and so that's just one tap to share and so I think will be interesting [TS]

  integrations where the message extension is sort of the tip of the iceberg of [TS]

  experience that you have inside your app as well I alright moving on to watch us [TS]

  I what you guys do [TS]

  year after year is make iterative improvements to yourself over and you [TS]

  add features you take what was slow and you make it fast [TS]

  you take what was ugly and you make it look better on but the performance [TS]

  improvement on app launch speed on one watches three it does not look like one [TS]

  year-over-year like right it's crazy and I really did in the keynote had a I got [TS]

  to see this and then when I got you know the hands-on with a watch running [TS]

  watching us three for real it's for real it really isn't anybody in the audience [TS]

  is they have you guys upgraded anybody it its crew [TS]

  how is that possible I'm a couple of things we we certainly actually had some [TS]

  ram despair [TS]

  really yeah yeah it turns out that uh you know if people are running you know [TS]

  they have their favorite 10 apps we can keep them mostly running you know we [TS]

  keep mostly resident wall will help them so they're not burning CPU will keep [TS]

  mostly resident which means you're not doing all the work that goes into [TS]

  launching a nap when you take them live but the other thing is it turns out when [TS]

  we first were coming out with watch OS we were being really conservative about [TS]

  understanding how people are going to use the watch and try to make sure we [TS]

  could hit our goal of a very solid all day battery life so you could use it all [TS]

  day and you can charge it at night and we found we we'd actually like really [TS]

  overshot the goal and so we know it was an area just massive focus and paranoia [TS]

  throughout the release you know we needed to make sure that we squeezed [TS]

  every little bit of juice out of the thing and so realizing we had this [TS]

  budget we said hey look we actually have enough to do background updates [TS]

  you know we overshot enough that we can keep these apps both in memory but also [TS]

  keep them up-to-date throughout the day so when you look at them they're already [TS]

  there it's not like lon [TS]

  and then with them let him get the information that they already have the [TS]

  information and so those were two really vital techniques I i think the other [TS]

  thing is is you talk about you you build somethin as new and different as the [TS]

  watch and until you finish and you live on it and you figure out like what's [TS]

  really the essence of of of this thing and we appreciate which problems with [TS]

  the most important salt we realized that the watches is all about glance ability [TS]

  you know it's it's useful to the to the extent that like okay i can solve my [TS]

  task i'm done if I'm up here and I'm waiting and I'm fiddling around my arms [TS]

  getting tired this is no fun anymore i'm going to do it a different way and with [TS]

  that as our obsession for the last year we've taken all of those tasks and we [TS]

  said you have to be able to finish the task and and two seconds right and that [TS]

  meant the launch better be the incident part because now we need to let the user [TS]

  think and do something in two seconds and get it done and with that focus you [TS]

  find a way and chipped away at it [TS]

  what really strikes me once I got two hands on with it and they could really [TS]

  see it is it's just how much it the design changes to the navigation of the [TS]

  user experience art exactly coinciding with the engineering improvements to [TS]

  make it faster so the fact that glances are no longer a separate thing is [TS]

  because the apps themselves in the dock conservative glances because they're [TS]

  getting the background updates because you made the changes that make them stay [TS]

  resident memory [TS]

  yeah it's nice when it all comes together it really hits that absolutely [TS]

  the other thing I that's that once you start to use the new watch us in [TS]

  addition to having that the apps come across faster you can get access to [TS]

  quickly you watch faces in a sense become sort of apps in himself in the [TS]

  sense that you change the ones you use you rearrange them and change the [TS]

  complications for example I would normally keep the activity rings on my [TS]

  watch face but now i can choose to make that the next one and I just swipe over [TS]

  to them and swipe back because i use the activity watch face versus needing the [TS]

  Rings and then I can have a different watch face for some other time of the [TS]

  day when I need some other actions and access to have apps so that becomes a [TS]

  much quicker and more useful way to expand the things you do [TS]

  with its really fine changes through the interaction and really different [TS]

  complications to so if you're going to be in more of your your workout mode you [TS]

  would swipe over and the complications that are relevant to that and therefore [TS]

  the launchers essentially for that all right there so you kind of go here's [TS]

  what you know I'm at work I'm gonna be this way I'm you know out with the [TS]

  family i'm gonna go this way and you have all the different activities that [TS]

  are relevant to that you've got almost a custom dock or custom launcher based on [TS]

  your watch space so that's another element where I feel like it's really [TS]

  come together in a nice way [TS]

  um yeah the team has done a really great job so just wrapping up coming down home [TS]

  Swift and you were on my show few months ago when swift one open source that was [TS]

  very good time [TS]

  um lot of dynamism and we can and we talked about Swift use within Apple and [TS]

  and why you guys can't yet right the OS and your absence with but that you're [TS]

  using engines using it to write unit tests and stuff like that it's gonna use [TS]

  but I saw the announcement that this new swift playground app is itself written [TS]

  Swift yeah well actually an OS 10 like most of the doc and I don't have those [TS]

  of Mission Control [TS]

  yeah well Oh God [TS]

  Nadal not happy in our sunday sermon was that name first hinted at this it huh [TS]

  I don't know hope last year right here you know I thought always being so [TS]

  transparent but that is all right through it [TS]

  I know that you're very polite in in our and our run-through for the the show [TS]

  when I guy I say oh we were changing the name to mac OS and is like on sunday and [TS]

  my next slide is to say something about how you know we have these great new [TS]

  features in Mac OS and literally going so are new releases mac OS and so we [TS]

  have some great features in iOS 10 it's that stuff we spent a lot 15 years for a [TS]

  long time and I think we all feel great about the new name it anyway in it is in [TS]

  mac OS the doc is substantially converted so where were Mission Control [TS]

  all those areas are are like using Swift a lot so it's starting to starting to [TS]

  spread a lot internally there are some barriers but i think this year the most [TS]

  important thing and i think chris lattner really covered in the state of [TS]

  the union is getting the source stability and so we decided this year [TS]

  like we're going to put that over all all the priorities take what we've [TS]

  learned you know when we first shift Swift a couple years ago the objective [TS]

  was let's make sure that it's familiar from an API point of view you know [TS]

  minimize the the kind of transition of a hold I gotta learn all the method names [TS]

  for all the classes already know and so we really biased toward that now people [TS]

  are so familiar with Swift the priority is let's make sure those api's are all [TS]

  very native to Swift and their feel and so we've done all the hard work to to [TS]

  update all the API is all the naming conventions and take some major api's [TS]

  like or graphics and live dispatch and make them just awesome for swift and so [TS]

  I was yeah it's important stop [TS]

  but what that means is uh we we achieve that level source stability so next year [TS]

  it won't be lying go boy you know where you know as a developer so that's that's [TS]

  the important thing ABI stability which means literally that the the Swift [TS]

  binary built could be linked against the future libraries that's one that we made [TS]

  a lot of progress haven't gone all the way there but that's far less that's far [TS]

  more of an issue for us internally than it is for developers it's important for [TS]

  developers but much but i think the source stability was the right priority [TS]

  and and I feel really good about the progress that that he made on that uh [TS]

  last question have a one thing that did you guys announced yesterday whether it [TS]

  was in the keynote or not maybe something that Miss the keynote but one [TS]

  thing that did you think deserves a little extra attention and i'll let you [TS]

  guys think about it i will go first and and you're correct answer is probably [TS]

  your file system is that I'm gonna say I'm gonna say universal clipboard [TS]

  because I've always wanted this and I for me its links it's like I'm on my [TS]

  phone and say all I want to post this during fireball but I'm in my office so [TS]

  why would I do it on a phone I i I'll go sit down my my imac and do it with the [TS]

  real keyboard but how do I get this from here to there yeah and it man [TS]

  what I want to do is just copy it going over there any command B and it and then [TS]

  again the thinking through that you guys did of how to do this in a way that [TS]

  isn't going to surprise people in a bad way [TS]

  there's like a two minute timeout yep I it's so like if i copy something on my [TS]

  phone right now and tomorrow i pasted my mac i'm not getting that's right because [TS]

  it's it's really like what you're the ways of detecting what's what's the [TS]

  value in the communication is like the other continuity features is [TS]

  peer-to-peer so it's not like you're sending everything you copy up to the [TS]

  cloud all of a sudden just so that it can get down to the other device it [TS]

  really is about you know kinda to did it here copy paste which i think is is [TS]

  absolutely what people want and it has the right right privacy & performance [TS]

  characteristics and as you say it's it's no so it gets rid of the surprises and [TS]

  it just turns out to be the most once you have it it's the most natural way in [TS]

  the world to do these kinds of things so I [TS]

  think the team did did awesome work there I'm like that's great there is a [TS]

  new file system again [TS]

  no i mean i think the new file system is is great and by the way I mean the [TS]

  prospect of this is when you have to get right let's say uh huh and and so the [TS]

  the we have been an awesome filesystem team who really knew which problems we [TS]

  needed to solve for a world of of flash storage and has done a super solid job [TS]

  and we're being you know we're being conservative about how we're rolling it [TS]

  out as a developer preview so people can kick the tires on it this year but we [TS]

  look forward to making a part of the products going forward and I mean I [TS]

  think it's going to be be great and obviously we did we didn't talk about it [TS]

  is we don't talk about peer Developer Preview material there but I think in [TS]

  terms of something that's important for the platform going forward it's big [TS]

  what are you so let's just say three years from now we're all using iPhones [TS]

  that are using a PFS instead of HFS plus what would be like a noticeable [TS]

  improvement to the to the experience so it'll help with performance that will [TS]

  help with things like how we do software updates and other things because we can [TS]

  we can snapshot volumes we can roll things back I mean a lot of their lot of [TS]

  important attributes there it's important when you think about [TS]

  multi-user like how files are protected between multiple users on a Mac because [TS]

  we actually have file system level encryption now standard across both [TS]

  platforms and so I think from a security point of view it's it's big and and I [TS]

  think performance I mean now you do a copy or even like the safe save [TS]

  operation when you save documents in a lot of apps it's like move that one [TS]

  aside create another hole copy of all of that now overwrite some of it now delete [TS]

  the old directory now that's atomic and the clone file makes all of that super [TS]

  fast so i think it's just going to be a great across-the-board I want to answer [TS]

  in the end [TS]

  very different direction of the keynote the thing that we haven't talked about [TS]

  that to me was really amazing was we had a bunch of present a demo where's who [TS]

  had never been in a keynote before is the first time and they were fantastic [TS]

  Stacy did a great job better than everyone did a great job posed in [TS]

  incredible job and arm and Cheryl of wasn't cut and Cheryl did an incredible [TS]

  job and and all of them work on the things the demo we'll just done and and [TS]

  there and they were they were fantastic so that that's my sort of unsung thing [TS]

  of the keynote was those presented I I said mid keynote i was sitting with ben [TS]

  thompson and I said I can't believe that none of these people have ever done this [TS]

  before because the narrow amazing and they really did they really did kickass [TS]

  up there that was created on that's it unless you guys have anything else for [TS]

  me just thank you i mean i want to give some thanks here i want to thank our [TS]

  sponsors mailchimp microsoft and mat.com mph . com go there and buy some junk [TS]

  I want to thank Jake shumake Schumacher and Jed hurt they're doing the video [TS]

  here so if you're watching on at home you can think that they are the co [TS]

  makers of the upcoming documentary app the human story which has been in the [TS]

  works for a while I've seen a rough cut it is amazing it is really coming along [TS]

  app documentary calm if you want to see more Dru Bischoff from hybrid events is [TS]

  here running whatever apparatus is involved in doing the live streaming [TS]

  which i've heard is very hard i want to thank mezzanine and the entire staff [TS]

  here who have been there led by Megan Rogerson she's great she's been here all [TS]

  four years that I've been here the staff is great [TS]

  the bartender's are great security guy i mean just really great place and I [TS]

  really appreciate it [TS]

  I want to thank all the fastest and my wife Amy Gruber just the tip pain their [TS]

  podcast that is on 90 some kind of hiatus but they're the ones who made [TS]

  this event run so that i can just sit back here and be nervous and make these [TS]

  cards with questions and not pay attention to any of the details I don't [TS]

  know anything that's going on out here and the fact that you guys even have [TS]

  seats is thanks to that and I want to thank Phil and Craig for being here [TS]

  thank you unbelievable [TS]

  thanks a lot [TS]

  we thank you for being here [TS]

  yeah [TS]