Podcast Search

Under the Radar

32: watchOS 3

Select a time to play from there. The line being spoken is highlighted as the audio plays.

0:00:00Welcome to under the radar show about independent iOS app development. I'm Marco Arment and I'm David Smith under the radar is never longer than 30 minutes

0:00:07So let's get started. So we are here live in person in my hotel room in California, but we're live to ourselves not to you

0:00:14Sorry, anyway, so WVDC that we're here recording the very last day of it on Friday

0:00:20So we kind of get an idea of what the whole week was like get you know

0:00:23More info on a lot of the sessions and everything and what we decided to do for the format here since there's so much to

0:00:29cover is that we're gonna cover approximately one maybe two platforms

0:00:34or top or major topics per week for the next few weeks until we get through it

0:00:38so we're gonna start today with watch OS and what's new in watch OS 3 and what

0:00:45that might mean for watch developers because it seemed like you know a waste

0:00:48not to when we have like the world leader in watch development right here

0:00:51with David here so Dave what do you think of watch OS 3 and and what is

0:00:56different and I guess we can start with like you know high level overview and

0:01:00then like you know maybe move into what you think you can do now that you

0:01:04couldn't do before and how this might change the business of watch apps.

0:01:07Sure, because it is an interesting thing this week to for the first time have come to a

0:01:12WWDC and not feel like I could reasonably address all of the things that they were

0:01:18talking about like usually I'd come and it would be like everything that isn't

0:01:20game related I'd try and be aware of but there's so many platforms and so many

0:01:24things going on right now that it really wasn't possible.

0:01:28And so this week, I've just been doing all watch all the time,

0:01:31essentially.

0:01:32And as I've dug into this over watching sessions and labs,

0:01:37there is a--

0:01:39Watch 3 is the--

0:01:42it seems like it might even be the only platform this year

0:01:44that is radically different, in a way that

0:01:47is significant, intangible, and kind of amazing

0:01:52that what they're able to do these huge improvements

0:01:57on exactly the same hardware.

0:01:59I'm currently wearing two watches,

0:02:00which is completely absurd, but--

0:02:02Totally rocking it.

0:02:04You know, with a watchOS 3 on one wrist

0:02:06and a watchOS 2 on the other.

0:02:07And it works.

0:02:09Like in the keynote when Federici shows his like,

0:02:14kind of like, ha ha, old watchOS 2 apps were so slow.

0:02:16Look at the spinner.

0:02:18But now look at watchOS 3.

0:02:19It launches immediately.

0:02:22And it's good, maybe it's a good sort of like applause line,

0:02:24but I was very skeptical that that would actually

0:02:27be the case, that I would, if I, you know,

0:02:29I'd go download the beta and it would be kind of janky

0:02:32and it wouldn't quite work.

0:02:34Turns out, it works exactly like they said.

0:02:37And I think it's because they're being very clever

0:02:39about the way they're solving this.

0:02:43Rather than, what they're doing is basically just saying,

0:02:47We have extra capacity on the compute and memory and energy side that after having a--having

0:02:55WatchOS be out in the world for a little over a year now, we understand what our constraints

0:03:01are there more concisely.

0:03:03And so we're going to be able to take that and turn it into better performance and do

0:03:09it in a way that is really user focused because if you add an application as a--to the complication

0:03:17screen on your watch. That application is like the king. It gets all the best treatment.

0:03:22It can do all kinds of things in the background and will perform incredibly well. If you put

0:03:27it in the dock, which set, you know, so you say, "Hey, this is an app that is important

0:03:32to me that I think I will want to reference frequently," then you don't, you're not the

0:03:37king anymore. Maybe you're like the jack of spades, but you kind of used to will get a

0:03:41a lot of special treatment. And if you're in neither of those places, you're just like

0:03:48a peon. You'll have…

0:03:49You're like a six of clubs.

0:03:51Yeah, exactly. And if you try and launch one of those apps, like if I'm a watchOS 2 app,

0:03:57I try and launch one of these, like an old app on watchOS 3 that isn't in the dock

0:04:03or a complication. It's just like the old one. I mean, it may even be slightly worse,

0:04:07I think in some ways because it seems like it's pulling resources directly and explicitly

0:04:13for the dock and complication apps, but who cares?

0:04:17Because if it's not an important enough app to be in your--on your watch face or in your

0:04:21dock, you probably don't care.

0:04:23It probably just got automatically installed behind your back from the App Store.

0:04:28And that seems like a pretty good compromise for them to take.

0:04:31So I'm pretty excited for it as a platform going forward to be able to make apps that

0:04:34actually work.

0:04:36Because as best as I've tried to put a good face on watchOS 1 and watchOS 2, they really,

0:04:43I always felt like I was shipping something that wasn't good.

0:04:48It was always like barely works, kind of hacky, hopefully sufficient, but never good.

0:04:54And now it's nice to feel like I'm actually going to be able to do that.

0:04:56Yeah, I mean, this, I think they made changes here to reflect the way people actually use

0:05:03their watch.

0:05:04they've had time to release this product,

0:05:07see it in the market, to see things like,

0:05:09okay, well the whole digital touch circle of friends thing

0:05:12is not really setting the road on fire

0:05:13and probably does not justify the only,

0:05:17one of the two hardware buttons on the watch

0:05:19being devoted solely to it.

0:05:21And so they made changes there

0:05:22and I think they also recognized that,

0:05:25you know, when they designed the watch,

0:05:26they designed it almost to be just like a mini iPhone.

0:05:29And so it's like, okay,

0:05:30well you're gonna have lots of apps in this thing,

0:05:31you're gonna be bouncing between apps all the time

0:05:33and have tons of different little apps.

0:05:35And I think the reality is most people who I've talked to

0:05:37who use the watch, and when I used the watch,

0:05:40it was this way as well, most people use

0:05:43a very small number of apps on any kind of regular basis.

0:05:47Talking two or three, maybe at most, of third party apps

0:05:51plus maybe a couple Apple built-in features.

0:05:53But you're talking like a very small number

0:05:55and many people never went past the complications

0:05:58on their face as, I don't know any watch owner

0:06:01routinely goes back to the honeycomb screen and picks from 40 apps that are on there.

0:06:07That just isn't how people use it. And so it seems like they have shifted from that

0:06:11initial guess of how the watch would be used to the way people actually use it using very

0:06:16few apps and have really optimized for that. So now it's like, okay, well if you're only

0:06:20going to be using two or three third party apps on a regular basis, we're going to actually

0:06:24make those really good and keep those in memory. And side note, there was on the talk show

0:06:30with Jon Gruber this week that they did live here with guests Phil and Craig. Craig Federighi

0:06:36did a really good job of explaining this decision basically of like you know how they managed

0:06:42to pull this off with watchOS and the short version is basically what you said it's like

0:06:45they basically like they overshot their battery budget like they dramatically overshot like

0:06:53on the conservation side before and so he basically what he basically said was like

0:06:57we had extra battery and RAM.

0:06:59And so we decided to spend that battery and RAM

0:07:01making watch apps really awesome,

0:07:03because we could.

0:07:05So I think what we're gonna see from this

0:07:07is people with the Apple Watch running OS 3

0:07:11are going to most likely see lower battery life

0:07:13than what they saw before,

0:07:14if they're making use of these new

0:07:16keep apps in memory kind of usage patterns.

0:07:19But I don't know about you,

0:07:21you're a watch power user obviously.

0:07:23When I used the watch,

0:07:25I would finish most days with 50% battery left.

0:07:28- Oh sure, I mean, I, even beyond that,

0:07:31like I wear my watch probably 23 hours a day.

0:07:35- Oh that's right.

0:07:36- And I have for a little over a year now,

0:07:39ever since I started working on Sleep Plus Plus,

0:07:41where like, if you wear, if you wanna use your Apple watch

0:07:43as a sleep tracker, which I recommend,

0:07:46you need to wear it both during the night

0:07:50and during the day.

0:07:51And I've been able to do that

0:07:53without really changing my habits too much,

0:07:57that all it really means is that when I get,

0:07:59you know, when I'm getting ready in the morning,

0:08:01like when I'm taking a shower,

0:08:02when I'm getting dressed, et cetera,

0:08:04I always take, whenever my watch is off,

0:08:06it'll immediately go on charge

0:08:07rather than just like sitting on my bedside table,

0:08:10which is fine.

0:08:11And similarly in the evening,

0:08:13when I'm sort of getting ready for bed

0:08:14and brushing my teeth, I'm doing those types of things,

0:08:17I'll again put her on charge.

0:08:18And it means that I'm charging my watch

0:08:21maybe an hour a day at most, and a lot of times it's even less than that, but I was

0:08:27still having plenty of, you know, plenty of battery to get through the day. It was very

0:08:32rare that I would run into battery problems, but it does happen, certainly, but in general

0:08:38I think there's a lot of budget there. And the reality too is I think I would, there's

0:08:43a, I would not be at all surprised if even with these very aggressive things that they're

0:08:48doing, that they will actually end up being more in some ways

0:08:51battery neutral, because they're not having to relaunch the apps

0:08:57completely, every single time you go to it, like, I'm sure

0:09:01there's it's a, you know, like, it's definitely a scale. And,

0:09:05but if I would not be at all surprised if at the end of this,

0:09:07they could say, you know, we do all this great stuff. And as

0:09:10long as the apps that are in your comp, that are your

0:09:12complications and are in your doc are being good citizens. And

0:09:15And it sounds like they have a bunch of stuff in watchOS 3 that is going to enforce good

0:09:21citizenship, which I was kind of glad to see where if you do--are too aggressive on the

0:09:26CPU when you're doing your background app refreshes, they'll just kill you.

0:09:30And you'll get a nice, like, report in Xcode about exactly why they did that.

0:09:34But it's--they're being very careful to say, if you're a good citizen and you're taking

0:09:39advantage of all these new APIs, ultimately, battery life may end up being about the same,

0:09:44it's marginally worse, but the reality is it goes from apps being kind of maybe slightly

0:09:50useful to being actually and practically useful, that that's a very easy trade-off, I think,

0:09:55to convince a customer on.

0:09:57And to convince developers to write for it in the first place. I mean, like, my overcast

0:10:01watch app is still WatchKit 1, because WatchKit 1 was enough of a slog to get through and

0:10:07to try to make something that was good and functional, and honestly I don't believe I

0:10:11I even achieved that, and my usage reflects it.

0:10:15My WatchKit app is very low usage,

0:10:17and part of that is because it's hard to use,

0:10:21and part of that is because I never updated it to watchOS 2.

0:10:23And the reason I updated it to watchOS 2

0:10:25was that it was like, well, here's a bunch more work

0:10:27I'm gonna have to do, and it doesn't really seem worth it,

0:10:30because the resulting app on watchOS 2

0:10:32is still not that compelling.

0:10:34It still wouldn't be that great,

0:10:36and it would be a good amount of work.

0:10:38So I decided to wait, and I'll see

0:10:40when watchOS 3 comes out,

0:10:42then I'll probably just rewrite it for that.

0:10:44And boy, am I glad I waited.

0:10:45- Oh, sure.

0:10:46- Because it seems like a no-brainer.

0:10:49If you have any business being on the watch at all,

0:10:53rewriting for OS 3 is going to be a really good idea.

0:10:57- Sure, and even just on the policy side,

0:10:59they've made some changes that I think

0:11:01make it more compelling.

0:11:02Like first of all, for example,

0:11:03one of the things they've said now is,

0:11:05before they said you should never be,

0:11:07Like don't make a complication unless you have timely,

0:11:12useful information to be displaying on the watch face.

0:11:14That was like, used to be the policy decision.

0:11:16Whereas now, like in the WWDC session,

0:11:19they said if your app can, it probably should

0:11:23have a complication, even just to launch it.

0:11:25So for example, like having an overcast complication

0:11:28whose purpose is just to start and adjust playback

0:11:33makes it a lot more compelling as a thing

0:11:35where I know for myself one of the most useful,

0:11:38one of the most common things I'll use my watch for,

0:11:40beyond just like, it's fitness tracking passively,

0:11:43when I'm actively using it,

0:11:44I'm often using it for the now playing complication,

0:11:47which is now not, or sorry, the now playing glance,

0:11:50which is now something that you can put in the dock,

0:11:53but if instead of having to open the dock and go to it,

0:11:57if I can just tap a button and then immediately,

0:12:00because it's one of my complications,

0:12:01so it's primed and ready and fresh,

0:12:04the Overcast app pops up and I can control playback there.

0:12:08It's a much more compelling use case,

0:12:10because I think the thing that was difficult to send,

0:12:13the old Overcast app, is in order to launch it,

0:12:16you'd have to go-- you'd tap the crown,

0:12:19fly around in the honeycomb for a while, tap it,

0:12:22wait two or three seconds for it to launch, if you're lucky,

0:12:25and then you'd get to do something.

0:12:27And that's just not-- that's not better than just pulling out

0:12:31my phone, swiping up, activating the control center,

0:12:34and doing whatever I want to do there.

0:12:36And so I think there's going to be a lot of applications where

0:12:39if you can-- if there is a two-second action, that would

0:12:44be useful for your application.

0:12:46If there's something that a user might want to do that--

0:12:49and Apple has said this many, many, many times this week.

0:12:53It's like if you are building an app that someone can't

0:12:57do its core functionality in two or three seconds,

0:13:01you're doing it wrong.

0:13:02they very clearly are saying,

0:13:04and they've actually been changing a lot of their own apps

0:13:06to reflect this.

0:13:07Like the stock app in watchOS 2 had all this information,

0:13:12and you could be like paging through like the 52 week high

0:13:16and low and all the stuff that in many ways

0:13:19is not really, doesn't really fit on a watch.

0:13:22Like if you wanna go and do historical stock metrics,

0:13:25like maybe use your phone or Mac or something.

0:13:27- Use anything else besides this thing,

0:13:29you have to hold your arm up

0:13:30and look on a two inch screen to see.

0:13:31- Exactly.

0:13:32their watch app they just like they took out functionality and I think that is

0:13:35something that a lot of if you like I'm trying to filter my apps through as I'm

0:13:40thinking about them is are there any things that I can strip out to make it

0:13:44more streamlined to make it more straightforwardly exactly what someone

0:13:50would want to do in two or three seconds and I think if you can that's a really

0:13:54strong use case now oh yeah I mean like you know for like for overcast you know

0:13:59I already had redesigned it once to take it from this mini iPhone app with this tree navigation

0:14:07that many of us tried initially.

0:14:10I already redesigned it to take it from that down to what is basically a single screen

0:14:15with a menu to do a little bit more stuff.

0:14:17I'm thinking with the watchOS 3 version, whatever I do there, I haven't really sketched

0:14:21it out yet, but whatever I do there, I'm thinking I might even reduce it even further.

0:14:25I recently added analytics to my watch app to see, you know, just like how often people

0:14:31are using it, how often people actually like invoke commands on it, and which ones get

0:14:36the most use. Like are people actually going in like editing their playlist to edit what's

0:14:40next which is how I kind of designed that second version and the answer basically is

0:14:44no. Like nobody's really doing that. It's close enough to zero that it's probably not

0:14:48even worth having anymore. And so I'm going to completely rethink the app again for OS

0:14:53and like you know what's what is the what is the best way to use the watch

0:14:58and I think you're right like and obviously Apple said this anything that

0:15:01takes more than about two or three seconds like you're you're better off

0:15:04using your phone for that and so you know it's basically going to be really

0:15:09nice to have like a basically an advanced now playing screen exactly but

0:15:13I don't think it needs to be much more than that and and that will also you

0:15:17know help keep me motivated to keep it updated and and everything else and you

0:15:21a really important other side of this that goes beyond my single app and talking about

0:15:26that is that because apps are now on the watch, apps are now going to be good.

0:15:31At least we think.

0:15:32It seems like I would say I'm pretty confident at this point that somehow magically Apple

0:15:38has pulled this rabbit out of a hat of the exact same watch hardware is going to feel

0:15:44and perform in a really compelling way,

0:15:48by rather than having to wait until the next hardware.

0:15:51Which as a developer, I think would have been

0:15:53really discouraging if I still had to support

0:15:58what felt like kind of a broken old legacy platform,

0:16:03and then also be taking advantage of the new stuff

0:16:07for the people with the new watch.

0:16:09That would have been a really hard sell.

0:16:10But I think now it's like everybody who has a watch

0:16:13is gonna have a good experience.

0:16:14And presumably this fall, there'll be a better watch

0:16:16that will be able to do more and be better,

0:16:18but the baseline is gonna be pretty good,

0:16:22just for everybody.

0:16:23- Yeah, and that will help everybody.

0:16:26That will help users, that will help Apple,

0:16:28it will sell more watches,

0:16:29and then it'll definitely help developers,

0:16:30because the story with watch OS one and two

0:16:34was basically like, yeah, this watch we have

0:16:37is kind of cool, but developers,

0:16:38you basically can't do much with it,

0:16:40because everything you do sucks.

0:16:41Like, it's not possible to do anything good on watchOS 1 and 2 for third-party developers

0:16:46for the most part.

0:16:47And now it's possible.

0:16:50And not only possible, but it seems like it might not even be very hard to do stuff that's

0:16:54useful and decent and worth doing besides just taking your phone out.

0:16:57And that's huge for developers because now this is a place where we can do business.

0:17:02This is a place where we can make compelling apps and have real sales here, real business.

0:17:08I mean, you know, paid and free aside,

0:17:10you know, for this moment, like,

0:17:12this is a place where we can make compelling apps now,

0:17:14and I think probably for the first time we can say that.

0:17:17- And I, yeah, it's entirely that.

0:17:19I don't think, like, some of my apps

0:17:22are entirely watch-focused.

0:17:23Like, I make an app, you know, like C++,

0:17:25it's completely useless unless you have a watch.

0:17:28And so it's entirely dependent on it being

0:17:30a compelling thing, and the number of times

0:17:32that I get feedback back from people who don't,

0:17:35it just like, it just wasn't worth it for them to use.

0:17:37like they like the concept. They wish they could track their sleep with their watch,

0:17:40but it's awkward or cumbersome. Or like the last thing they want to do when they're getting

0:17:44into bed is be like staring at a spinner for four or five seconds. What they're about to

0:17:51do is like, "I'm tired. I want to go to sleep." They want it to work exactly at that moment.

0:17:56And so if we can now actually do that, that's a much more compelling use case for somebody.

0:18:01And I think ultimately we'll keep them in the apps, which, you know, from a business

0:18:05side of things, that's the thing that makes it more compelling. To be able to talk to

0:18:09their friends and tell other people about it or be excited about it in general is, it

0:18:14worked. Like, "Hey, look, this is what I did," and they're not frustrated with it.

0:18:18It doesn't have this negativity associated with it, which I think it might do now.

0:18:22Yeah. All right, we are sponsored this week by our friends at Pingdom. Start monitoring

0:18:28your websites and servers today at pingdom.com/radar. You get a 14-day free trial, and when you

0:18:33you enter offer code radar at checkout, you get 20% off your first invoice.

0:18:38Pingdom is focused on making the web faster and more reliable for everyone who has a site

0:18:42by offering powerful, easy to use monitoring tools and services.

0:18:46Now if you're a Pingdom user, you can monitor the availability and performance of your server,

0:18:50database, service, or website and it's all a breeze.

0:18:53They use more than 70 global test servers that emulate visits to your site, checking

0:18:57its availability as often as every minute.

0:19:00You can do basic checks like just see is it up.

0:19:02You can also do things like, is this string present on the page?

0:19:05You can have it send cookies and do logins and everything.

0:19:07It's very advanced.

0:19:08I've personally used Pingdom since 2007.

0:19:10You use it too, right Dave?

0:19:11>> I do, yeah.

0:19:12I've been using it for a very long time.

0:19:13>> Yeah, I mean, it's a great service.

0:19:14We used it since long before they became a sponsor.

0:19:17And I will not, you know, I have no reason to ever look around for other monitoring services

0:19:21since 2007 because they're that good.

0:19:23Look, you know, stuff on the internet breaks all the time.

0:19:26You need to know, you need to know about it quickly.

0:19:28Pingdom can alert you like within a minute of stuff going down because the last thing

0:19:32you want for somebody on Twitter to be telling you, "Hey, by the way, your website's been

0:19:35down for the last four hours." Like, you don't want to learn about it that way. You want

0:19:38to learn about it first from Pingdom so you can fix it before it becomes a bigger problem

0:19:42and before too many people see it. All they need to do is give them a URL, give them an

0:19:47optional search string, optional conditions, and then tell them how you want it to be alerted.

0:19:50You can be alerted via text message, push notification, email, all sorts of fun stuff.

0:19:55It's great. I love Pingdom. Check it out today. Go to Pingdom.com/Radar and use offer code

0:20:01radar to get 20% off at checkout and you get a 14 day free trial. Thanks a lot to Pingdom

0:20:05for sponsoring our show.

0:20:07Now that apps have the ability to both be good and for complications to also be good

0:20:13and for complications to then launch you right into an app, it seems like this is a really

0:20:17good opportunity for people to make specialty watches almost. If I want to have an overcast

0:20:25you know like conceptually like I now have the ability if I wanted to make like a big overcast complication and

0:20:32Have that take up like a third of the screen on the watch watch face you mean no

0:20:36I'm talking about like well, I mean, you know, the watch face is a different thing

0:20:39Sure that I mean that I guess that's how that's how more sane people will do it

0:20:42And that's probably how Apple wants you to do it

0:20:44But like for me it's like oh the watch isn't very useful because I don't do you know function X Y or Z on it

0:20:49Sure, but it's like oh

0:20:50but if I happen to have like one or two apps

0:20:52that I really love, I could basically turn the watch

0:20:55into like a device of that type.

0:20:58Because if the complication's always there

0:21:02and the complication API has been improved now

0:21:04so that you can make more useful complications

0:21:06that are more functional, that can get updated more

0:21:09and in different conditions, you have that possibility.

0:21:13And then if I can tap that and be immediately

0:21:15in an overcast screen, and then when I look back

0:21:18at my watch again within eight minutes,

0:21:19I'm still on that overcast screen.

0:21:21Like, that to me is very compelling as a user

0:21:24and as a developer, 'cause there are things that I can make

0:21:27that before would be way less compelling.

0:21:31And now, it basically opens up third-party apps

0:21:34to take over more of the experience

0:21:36and to be more like a first-class citizen,

0:21:38which is kind of a theme we saw in a lot of WBC

0:21:42on all the platforms this year.

0:21:42But on the watch, I think the difference is most striking.

0:21:46- Oh, sure, and I think there's definitely a lot of things

0:21:49they're doing to de-emphasize them, which is, like you said, a pattern we've seen many

0:21:56times this week, where they're de-prioritizing Apple's stuff at the benefit of third-party

0:22:05things. So like you said, they're now making—it used to only be if you were a workout app,

0:22:12would you still be on the screen if the user put their wrist down and raised it a couple

0:22:17minutes later, which is reasonable in some ways that you could say, "Oh, I want to make

0:22:23sure they always see the time as a reasonable experience." But it loses the sense of context

0:22:29that the time that the user is most likely going to want to do something is probably

0:22:36shortly after they've done it once before. Like in your example, it's the kind of thing

0:22:41where you can imagine, "I'm doing something. I'm going for a walk. Maybe it isn't that

0:22:47I want to have a walking workout, necessarily.

0:22:51Maybe I'm just walking around during my day-to-day life.

0:22:55But if I'm actively listening to a podcast,

0:22:58I'm still probably going to be actively listening

0:23:00to a podcast eight minutes later.

0:23:02And so having -- every time I raise my wrist,

0:23:06not even having to do anything to be able to have

0:23:08that same functionality is great.

0:23:10And it means that, you know, fair enough,

0:23:12you have to now be a bit more thoughtful

0:23:15about how you design your apps,

0:23:16knowing that they'll be lingering around longer.

0:23:19I mean, it's in some ways, it reminds me of when Apple changed the behavior of iOS apps

0:23:25such that when you hit home, you weren't terminated anymore.

0:23:28>> Right.

0:23:29>> Like, it used to be one of these--like, I remember this--I'd run into this with some

0:23:32apps where they weren't doing clever things to clean up between launches.

0:23:38And so, they were relying on the fact that every time you hit home, the app would be

0:23:42killed and it'd be restarted.

0:23:45You have to be thoughtful if your app is now going to be much more long running and persistent

0:23:49to make sure that you're doing that kind of state management yourself to say, you know,

0:23:55and there's some good stuff in watchOS for helping with this, but it's understanding

0:23:59that if a user say was in a detail view of your app, at a certain point, they want to

0:24:04stay there, like for that initial period if they're going back and forth quickly.

0:24:09After a little while, they might need to want to be kicked back one level, for example,

0:24:15And then at a certain point, they'll probably want to go all the way back and be in sort

0:24:19of the default mode of your application.

0:24:22And these are things that we can do now, that we can actually be, make those kind of conscious

0:24:26choices that, like as an example, like in Overcast, right, if I was, if you had some

0:24:31kind of detailed view and I'm looking at it, and then you know that they've asked that

0:24:35detailed view, like the episode that they were looking at the information for, they've

0:24:40since started playing another episode.

0:24:43Like, it's not relevant to them anymore,

0:24:46to be looking at the old show, so you probably pop back,

0:24:50or potentially even start showing the details screen,

0:24:53be relevant for whatever they're listening to now.

0:24:56And that's, I think, the thing that over and over again,

0:24:58as I think of what they're doing here,

0:25:00is that there is just so much intelligence

0:25:04that I can actually build into my applications now,

0:25:07that because I have the ability to be woken up

0:25:10and be running on this regular basis,

0:25:12I'm not having to do this kind of crazy. I'm launched and then I need to just like freak

0:25:17out for three seconds and work out what's going on, where am I, what's the user doing.

0:25:22It's like, no, I'm just keeping track on an ongoing basis of what they're doing, where

0:25:27they are, what they have been doing. And I'm able to adapt in a really, with much more

0:25:33finesse than this kind of, like the worst thing on watchOS 2 is when you'd launch an

0:25:38app and it would launch and then it would suddenly, like a few seconds later, like radically

0:25:43change.

0:25:44Right.

0:25:45Something big would happen because that's how long it took for the app to realize what

0:25:48was going on, what was relevant.

0:25:50Yeah, the stale data like popping out and yeah.

0:25:53Sure, exactly.

0:25:54And it's like, or you'd see like, for like a lot of my fitness trackers, you'd see like,

0:25:58it would show yesterday's data for a while and then when it wakes up, it's like it shows

0:26:04yesterday's data, yesterday's data, today's data.

0:26:06Right.

0:26:07that's just confusing.

0:26:08Whereas now, it'll be updated probably every,

0:26:12you know, 15, 20 minutes throughout the day.

0:26:15And so I won't have that situation

0:26:18where I'll ever be showing yesterday's data

0:26:19because at midnight or at worst at 12, 15,

0:26:23it'll switch over to be showing the new day's data,

0:26:26which is a much better experience.

0:26:28- Yeah, yeah, I could not be happier to see this.

0:26:32And even though I haven't personally

0:26:35been using the watch myself recently--

0:26:37- Sorry, I've been wearing two just to offset the balance.

0:26:40- Exactly, yeah, you totally,

0:26:41you're holding up for both of us.

0:26:43Even though I'm not a watch wearer right now,

0:26:47I think I'm very excited to see this as a developer,

0:26:51and especially as a developer of a media playback app,

0:26:54that's one of the things that is compelling

0:26:55to control on the watch.

0:26:56Even as a user, like I mentioned,

0:27:00maybe I'll start wearing the Apple Watch

0:27:02when I go out for walks, or when I go shopping,

0:27:04'cause shopping lists are a thing I use,

0:27:06and doing shopping lists before on the watch was horrible.

0:27:10And now through all these changes, it'll be way faster,

0:27:13it'll stay on screen for the eight minutes thing,

0:27:15like it'll be so much better now.

0:27:17But I'm looking forward to this.

0:27:20I'm very encouraged to see that Apple was willing

0:27:23to change course on a number of these things

0:27:25so severely really, and were able to make

0:27:29such seemingly massive improvements without new hardware.

0:27:32And we're even still in beta one.

0:27:34this could even get better throughout the summer,

0:27:36and it probably will.

0:27:37So this, I'm just very encouraged to see this,

0:27:40and I'm most looking forward to the changes on WatchOS

0:27:45as a developer for my future business

0:27:49and possible future usage of the Apple Watch.

0:27:52- Exactly, and it's a really nice thing to see

0:27:54the humility that Apple has in showing that,

0:27:57of, yeah, we didn't get it quite right,

0:28:00let's do it again, and I think it shows

0:28:03a lot of commitment to the platform,

0:28:04which is encouraging and useful.

0:28:08- Exactly.

0:28:10All right, well, that's all the time we have for this week.

0:28:13We will be continuing in future weeks, as we said,

0:28:15with some other things from the conference,

0:28:17and as we learn more with the documentation and everything,

0:28:20and playing with these new APIs,

0:28:22and using them not on our primary phones.

0:28:24Everyone, don't use it on your primary phone.

0:28:26- No, no, no.

0:28:27- And don't use it on your primary watch either,

0:28:29'cause you have to upgrade your primary phone to do it.

0:28:32So, but you know everybody wear two watches like David here and do it that way if you

0:28:37want to see it.

0:28:38It's going to be a fun summer I think.

0:28:40I'm looking forward to see what we have.

0:28:42So thank you everybody for listening and we will talk to you next week.

0:28:45Bye.

0:28:46[BLANK_AUDIO]