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]