PodSearch

ATP

277: You're Not a Mac App Yet

 

00:00:00 ◼   ► [Applause]

00:00:04 ◼   ► Hey guys.

00:00:05 ◼   ► [Applause]

00:00:07 ◼   ► There's a lot of people here.

00:00:09 ◼   ► Hi everybody.

00:00:11 ◼   ► How we doing?

00:00:12 ◼   ► Wow.

00:00:13 ◼   ► This is wild.

00:00:14 ◼   ► Oh yeah, we gotta start the show.

00:00:15 ◼   ► [Phone ringing]

00:00:17 ◼   ► Alright, so we have to start with follow up as we always do.

00:00:20 ◼   ► [Laughter]

00:00:22 ◼   ► So, I quit my job.

00:00:24 ◼   ► [Applause]

00:00:34 ◼   ► Anyway, so it's WWDC time.

00:00:37 ◼   ► It is, it is.

00:00:39 ◼   ► I swear we will talk about that, just not tonight.

00:00:41 ◼   ► It's not on that show.

00:00:42 ◼   ► Yeah, yeah.

00:00:43 ◼   ► So anyway.

00:00:44 ◼   ► Yeah, it's DubDub.

00:00:45 ◼   ► No, we're serious.

00:00:46 ◼   ► No, we're done.

00:00:47 ◼   ► So, DubDub, it's now, it's happening.

00:00:51 ◼   ► The keynote was good, I think.

00:00:53 ◼   ► We'll talk about it.

00:00:54 ◼   ► For a boring year, I have, I was gonna do a visual aid, but that's not useful.

00:00:58 ◼   ► Remember, this is a podcast.

00:01:01 ◼   ► So, there was apparently nothing happening this year, yet I have three pages of notes

00:01:07 ◼   ► about nothing, as it turns out.

00:01:10 ◼   ► So.

00:01:10 ◼   ► It turns out nothing, there was a lot of nothings, and a lot of somethings, and yeah, I honestly,

00:01:16 ◼   ► you know, we did our predictions last week, and we talked about what we expected and everything,

00:01:20 ◼   ► and even though there was no new hardware, which is always like the flashy, easy thing

00:01:23 ◼   ► that we all want all the time, which is kind of unreasonable, but you know, we all like

00:01:28 ◼   ► hardware, even though there was no hardware, it was still a really good WWDC, and there

00:01:34 ◼   ► was, there's still a lot of stuff to keep us busy, at least a lot of us busy this summer,

00:01:39 ◼   ► and into the fall.

00:01:39 ◼   ► Do you need help?

00:01:40 ◼   ► [laughter]

00:01:43 ◼   ► I know a guy.

00:01:46 ◼   ► Yeah, my app doesn't seem tested enough.

00:01:49 ◼   ► Yeah, it doesn't have any prescriptions.

00:01:51 ◼   ► Yeah, that's what it is.

00:01:52 ◼   ► But I guess we can try to do this in keynote order, and we'll probably bounce around a

00:01:55 ◼   ► little bit.

00:01:56 ◼   ► Let's do it.

00:01:56 ◼   ► Let's start with that migration video, that was awesome.

00:01:58 ◼   ► Yeah, I'm glad.

00:01:59 ◼   ► So, I was scared, because the internet connection in there, and this is the first world problems,

00:02:04 ◼   ► but the internet connection in there was terrible on my phone, on my laptop, whatever, so I'm

00:02:09 ◼   ► tweeting saying, oh, this was enjoyable, and waiting to just see this wall of tweets about,

00:02:14 ◼   ► oh my god, that was so stupid, I can't believe they did that, this is lame, and I actually

00:02:18 ◼   ► didn't see any of it.

00:02:19 ◼   ► I can give you some of that now, if you want.

00:02:20 ◼   ► [laughter]

00:02:23 ◼   ► I don't think it was stupid, like, it was, so, I kind of knew what the theme of this

00:02:28 ◼   ► video would be, and it's smart, because you've got a bunch of developers in the audience,

00:02:31 ◼   ► and if you want to tell, like, if you include developers in the video, like, we knew some

00:02:35 ◼   ► people in the video, right, people in the audience will feel like they're part of the

00:02:40 ◼   ► experience, it's not pandering so much as like, how could that room full of developers

00:02:44 ◼   ► dislike a video that featured developers?

00:02:46 ◼   ► And it was silly, right, and they, you know, got David Attenborough to the voice and everything.

00:02:49 ◼   ► I try to have a good attitude about it, but I also think if you wanted to, like, game

00:02:54 ◼   ► this and say, what video can we show that the room is guaranteed to like, you show that

00:02:58 ◼   ► video.

00:02:59 ◼   ► So, I do think it was a good video, but I also kind of felt like I was played.

00:03:02 ◼   ► [laughter]

00:03:05 ◼   ► We were all played.

00:03:06 ◼   ► Did anyone hate the video in this room?

00:03:08 ◼   ► No, only you.

00:03:08 ◼   ► One person, one person over there hated the video, but who was not going to like it?

00:03:13 ◼   ► We'll get to the video at the end, too.

00:03:14 ◼   ► It's smart, smart Apple PR, good job.

00:03:16 ◼   ► Yeah.

00:03:18 ◼   ► Well, I really enjoyed it, and in fact, I saw that you had retweeted something I'd

00:03:23 ◼   ► said, and I was very nervous for a fleeting moment that that was like a, how did this

00:03:27 ◼   ► dummy like this video kind of retweet, like one of those retweets are not endorsement

00:03:30 ◼   ► kind of retweets, but then I realized that you liked it as well, which made me happy.

00:03:33 ◼   ► Everybody loved the video, how could you not love it?

00:03:34 ◼   ► How could you not love it?

00:03:35 ◼   ► Yeah, I would say best Apple video in their events in years.

00:03:39 ◼   ► What was the one with the blind gentleman walking through the woods?

00:03:42 ◼   ► I thought that one was really good.

00:03:43 ◼   ► That was excellent, too, but this one I think played to the audience so well that like if

00:03:48 ◼   ► you were that kind of person to enjoy poking fun at ourselves and knowing like the developer

00:03:54 ◼   ► stereotype, this was awesome.

00:03:55 ◼   ► Well, that's my other complaint about it is that it leaned pretty heavily on the, oh,

00:03:58 ◼   ► we're basement dwellers, we're hiding in our houses and don't go outside and the sun

00:04:03 ◼   ► hurts us, which is, you know, it's the stereotype.

00:04:05 ◼   ► We are.

00:04:06 ◼   ► Not everybody, some developers are riding surfboards, making iOS apps, jumping, base

00:04:12 ◼   ► jumping, they're doing all sorts of things.

00:04:14 ◼   ► What developers are those?

00:04:15 ◼   ► Right, sitting in the front row right here, look at him, he's a rock climber.

00:04:17 ◼   ► Anyway, I mean, yeah, it's fine.

00:04:22 ◼   ► No, I thought it was good.

00:04:23 ◼   ► So then we start with iOS because that's the only thing that matters these days, am I right?

00:04:27 ◼   ► And in performance, who clapped for that?

00:04:29 ◼   ► Did I hear somebody clap for that?

00:04:31 ◼   ► Come on.

00:04:33 ◼   ► Have fun doing your iOS development and Xcode for iPad.

00:04:36 ◼   ► Yeah, where's that Xcode for iPad?

00:04:38 ◼   ► Yeah, how's that feel, teach?

00:04:39 ◼   ► Anyway, so we start with performance, which I was very happy to hear that performance

00:04:44 ◼   ► is a real priority, which is great.

00:04:46 ◼   ► And, you know, obviously they said, you know, we, we, iOS 11 goes all the way back to these

00:04:50 ◼   ► 2013 era devices or whatever it was.

00:04:52 ◼   ► And you can kind of see where this is going.

00:04:54 ◼   ► And apparently iOS 12 will go to the same set of devices, which I think is great and

00:04:59 ◼   ► impressive and I'll believe it when I see it.

00:05:03 ◼   ► But hopefully the Apple engineers are starting to carry these ancient phones, which I kind

00:05:07 ◼   ► of feel bad for them.

00:05:08 ◼   ► Well, it's not even ancient.

00:05:08 ◼   ► Like I say that jokingly, but it's not even that old.

00:05:11 ◼   ► But anyway, I hope these engineers are carrying these old phones so they can see what the

00:05:14 ◼   ► day-to-day experience is like and really live it.

00:05:16 ◼   ► And I feel like I've heard some rumblings that that's the case, but one way or another,

00:05:21 ◼   ► concentrating on performance helps everybody, even those of us with brand new phones, it

00:05:25 ◼   ► helps us too.

00:05:26 ◼   ► I think also there was some degree of like handling and damage control from the battery

00:05:31 ◼   ► gate thing and from iOS 11 adoption being not that high relative to how long it's been

00:05:37 ◼   ► out compared to previous releases.

00:05:38 ◼   ► The phone throttling is what you're talking about with the battery.

00:05:40 ◼   ► Yeah, the battery throttling.

00:05:42 ◼   ► And like, you know, for years we've had this problem of old phones run new OSes really

00:05:48 ◼   ► slowly and that really hurts Apple and the ecosystem in the long run because it makes

00:05:53 ◼   ► people not want to upgrade their software and makes them less happy with their devices

00:05:56 ◼   ► over time.

00:05:57 ◼   ► So anything they can do to fix that is very important.

00:06:00 ◼   ► And it has seemed like, you know, until fairly recently, it seems like that has not been

00:06:04 ◼   ► enough of a priority.

00:06:06 ◼   ► So for this to be like the very first thing they tell us in this conference, like that's

00:06:12 ◼   ► a pretty good sign.

00:06:12 ◼   ► That's still good as a sign that I didn't have that much else in iOS 12, but it turned

00:06:16 ◼   ► out to be kind of wrong because they did go through a lot of things.

00:06:19 ◼   ► But just to start on that, it's like, oh, so this is the OS that like where we just

00:06:23 ◼   ► make things tighter and faster and remove bugs, which is great.

00:06:25 ◼   ► I think it's a good idea.

00:06:26 ◼   ► But I got that saying also, they did the adoption thing.

00:06:29 ◼   ► It was like first they did the 50% in seven weeks, which is a weird measure.

00:06:34 ◼   ► Like who cares when you get to 50%, right?

00:06:37 ◼   ► And then they did the other one.

00:06:37 ◼   ► It was like 81% year.

00:06:40 ◼   ► And it's not low.

00:06:41 ◼   ► Like it wasn't like 10 in the 90s and 9.

00:06:43 ◼   ► Like it seemed a little bit low.

00:06:45 ◼   ► And I think part of that is the fear of like, oh, I upgraded the OS and then my phone is

00:06:48 ◼   ► slow.

00:06:48 ◼   ► So they're definitely counteracting that.

00:06:50 ◼   ► And regardless of that also being good PR, it's the right thing to do.

00:06:53 ◼   ► So I'm glad they're doing it.

00:06:54 ◼   ► But did they actually talk about bug fixes, though?

00:06:57 ◼   ► Because we just assume, I mean, come on, right?

00:07:00 ◼   ► That's the thing.

00:07:00 ◼   ► Yeah, it was all about performance.

00:07:02 ◼   ► And my favorite thing was at the end of that segment, Craig said, only after mentioning

00:07:08 ◼   ► performance, he said, if this was all be done with iOS 12, we think this would be a great

00:07:12 ◼   ► release.

00:07:12 ◼   ► And the whole room laughed.

00:07:13 ◼   ► The whole room of people that we were watching it with, everyone burst out laughing.

00:07:19 ◼   ► Because it was so-- like it was like, really?

00:07:21 ◼   ► That's-- it kind of was-- that segment was kind of the beginning of, I think, a running

00:07:26 ◼   ► problem throughout this presentation.

00:07:28 ◼   ► Granted, I like the presentation's content overall.

00:07:32 ◼   ► I think I like what we got today.

00:07:33 ◼   ► I like what was announced.

00:07:34 ◼   ► I like what they've been working on.

00:07:36 ◼   ► But the presentation seemed a little messy, and it seemed like it really lacked editing.

00:07:40 ◼   ► And this was one example, like this whole segment, where it really did seem like they

00:07:42 ◼   ► were like padding it.

00:07:44 ◼   ► It seemed like they didn't think they had enough to say.

00:07:45 ◼   ► And so they were just padding everything.

00:07:48 ◼   ► And like, you know, Craig going through, here's all the releases we've done for the last few

00:07:51 ◼   ► years.

00:07:52 ◼   ► That one and that one.

00:07:54 ◼   ► They're just providing context.

00:07:56 ◼   ► I mean, if you want to yell something about padding, I would say the LEGO demo.

00:07:58 ◼   ► There's always something like that.

00:07:59 ◼   ► Oh, yeah.

00:08:00 ◼   ► Yeah, demo padding is always a problem.

00:08:02 ◼   ► But it did seem like there was a lot of like, just like, actual like, intentional time wasting

00:08:08 ◼   ► going on.

00:08:08 ◼   ► I would characterize that as, this is what you do if you're not in a rush.

00:08:13 ◼   ► Like, remember the last one or whatever, when they were in a super big rush, where they

00:08:16 ◼   ► just got to go, go, go?

00:08:17 ◼   ► This is what they would do if they had more time, and they had more time this year.

00:08:20 ◼   ► So then we got AR stuff, and is it USDZ?

00:08:24 ◼   ► That's right.

00:08:25 ◼   ► OK.

00:08:26 ◼   ► Universal scene descriptions.

00:08:26 ◼   ► Yeah, so I don't have anything particular to say about that?

00:08:34 ◼   ► So I didn't really get it during the keynote.

00:08:36 ◼   ► But in the State of the Union, what clarified for me was that, like, this is just like a

00:08:40 ◼   ► file format that the OS will be able to look at and deal with everywhere.

00:08:44 ◼   ► Safari, messages, mail, everything.

00:08:47 ◼   ► So AR in general is a thing that I'm not that excited about, because I haven't really seen

00:08:52 ◼   ► any compelling killer apps for it yet, except measuring things, which Apple just Sherlocked

00:08:58 ◼   ► amazingly.

00:08:58 ◼   ► Whoops.

00:08:59 ◼   ► Yeah.

00:09:00 ◼   ► But I think what finally clicked for me is the idea of, like, I was just doing backpack

00:09:05 ◼   ► shopping, like we all do.

00:09:07 ◼   ► And one of the issues I had was, it was hard to tell from pictures online, like, how big

00:09:16 ◼   ► is that?

00:09:16 ◼   ► And this is the problem I always get when trying to shop for things online.

00:09:19 ◼   ► How big or small something is is often hard to tell scale online.

00:09:23 ◼   ► And it was kind of cool to think, like, what if in a few years, like on product pages of

00:09:28 ◼   ► online stores, in addition to having all the little photo thumbnails and you can make the

00:09:32 ◼   ► photo bigger, what if one of them was a used file and I could just download, I could view

00:09:38 ◼   ► that and see how big that is on a table or next to my existing backpack on the floor in

00:09:45 ◼   ► my room.

00:09:46 ◼   ► The idea of being able to visualize objects, to be able to get an idea of scale, like when

00:09:52 ◼   ► you're just seeing something online, that I think would be a really killer feature of

00:09:55 ◼   ► that.

00:09:56 ◼   ► It might take a while before we're ever at that point where all the retailers have these

00:09:59 ◼   ► things for all their products and everything like that.

00:10:01 ◼   ► But if we get there, that would be really cool.

00:10:03 ◼   ► It's coming soon.

00:10:04 ◼   ► And in a couple of years, it'll be, I mean, we'll get back to that, what is it, the Amazon

00:10:07 ◼   ► show, whatever one that lets you try and close.

00:10:09 ◼   ► Like, you want the backpack on your back.

00:10:11 ◼   ► So ARKit in two years will let you put the backpack on your back and have someone take

00:10:15 ◼   ► a video of you and see how the backpack looks on you.

00:10:17 ◼   ► Same thing with clothes, not just have like, oh, here's a shirt.

00:10:19 ◼   ► This is how big it would be, but like map it onto your body.

00:10:22 ◼   ► We're not there this year, but come back in three years and see if we're not mapping clothes

00:10:26 ◼   ► onto our bodies.

00:10:26 ◼   ► We're already putting Memoji things on our faces.

00:10:29 ◼   ► So hey, that was awesome.

00:10:31 ◼   ► Yeah, that was cool.

00:10:32 ◼   ► We'll get to that.

00:10:32 ◼   ► And so one other thing to mention about ARKit too is you can have shared experiences, which

00:10:36 ◼   ► I can see being pretty neat.

00:10:37 ◼   ► And they did that demo with like, I forget what the name of the game was, but it's like

00:10:40 ◼   ► shot there.

00:10:41 ◼   ► Yeah, well, it's basically like a slingshot thing or whatever.

00:10:43 ◼   ► It doesn't really matter what the name of it was.

00:10:44 ◼   ► And interestingly, after the keynote, when all of the attendees were getting launched,

00:10:48 ◼   ► they actually had a couple of stations where they had tables and iPads, and you could actually

00:10:54 ◼   ► go and play the game.

00:10:55 ◼   ► Now, as with all things, the line was forever long, so I didn't try it, but I saw this happening.

00:10:59 ◼   ► It did look kind of cool.

00:11:00 ◼   ► I could see how that would be neat.

00:11:01 ◼   ► Yeah, if you have a pool table, pool table sized table in your house.

00:11:05 ◼   ► Those tables were huge.

00:11:06 ◼   ► Like the slingshot table was huge.

00:11:07 ◼   ► The Lego table, who has a table that big?

00:11:09 ◼   ► It's like King Arthur's table.

00:11:11 ◼   ► Not only that, but an empty table that big that isn't just like a runway.

00:11:14 ◼   ► Yeah, it's just like a giant and has wood grain on it so the ARKit can pick it up.

00:11:17 ◼   ► I don't know what kind of houses these people have, but there's no clear horizontal surface

00:11:21 ◼   ► that size anywhere in my house, including the floor.

00:11:23 ◼   ► You've got to fight really hard to get your little phone spot right.

00:11:28 ◼   ► That's all I want.

00:11:29 ◼   ► That's all you need.

00:11:30 ◼   ► Then photos.

00:11:32 ◼   ► Photos, there's going to be share back suggestions, which I thought was really cool.

00:11:36 ◼   ► So if you share a series of photos with a friend or whatever and it stands to reason

00:11:42 ◼   ► that that friend will have some photos from the same event, I guess we'll look at like

00:11:45 ◼   ► the geotag data and the timestamp and whatnot and try to figure out based on your own photo

00:11:49 ◼   ► library, do you have things that maybe you should share back?

00:11:52 ◼   ► So if I took pictures of this at some point and I sent them to you guys, then your phone

00:11:57 ◼   ► would automatically say, hey, do you want to give this back to Casey because it seems

00:12:01 ◼   ► like it's relevant?

00:12:02 ◼   ► I think that's super cool.

00:12:03 ◼   ► And that to me is a really great example of Apple doing the things that Apple does best

00:12:08 ◼   ► because it's intelligence that doesn't necessitate going and taking all of your data,

00:12:12 ◼   ► putting it in the cloud and then having it come back.

00:12:15 ◼   ► It's all done on device and there's no reason that shouldn't be possible.

00:12:18 ◼   ► So I thought that was really neat.

00:12:19 ◼   ► So Gmail, if I'm getting this right, Gmail has something like that where even when you're

00:12:23 ◼   ► emailing somebody, it says, do you want to also email Marco and Casey this information?

00:12:26 ◼   ► And I think that's incredibly dangerous because I'm afraid I'm going to accidentally

00:12:29 ◼   ► click and send something somewhere I'm not supposed to.

00:12:31 ◼   ► So I get why people like it, but I worry about UI that suggests actions that I'm not actually

00:12:37 ◼   ► taking that I could accidentally trigger.

00:12:39 ◼   ► I don't know.

00:12:40 ◼   ► But this was an additive thing, right?

00:12:42 ◼   ► What I find is in iOS messages, I get a lot of the same.

00:12:46 ◼   ► I'll want to email maybe-- or not email.

00:12:48 ◼   ► I want to message maybe just you, John.

00:12:50 ◼   ► And then it'll offer Marco as another person.

00:12:53 ◼   ► And I feel like that is so in line with what I'm doing that I either absentmindedly or

00:12:58 ◼   ► slip and tap and--

00:12:59 ◼   ► >> But then when you're saying snarky things about me and you accidentally brush my name,

00:13:03 ◼   ► I'm not going to get the message.

00:13:03 ◼   ► >> Yeah, exactly.

00:13:04 ◼   ► That's the last thing I want.

00:13:05 ◼   ► And so what ends up happening is I have to pay even closer attention.

00:13:09 ◼   ► But this looked like it was more additive where it was a different piece of UI, not

00:13:13 ◼   ► exactly where you were already operating, if that makes sense.

00:13:16 ◼   ► So I echo what you're saying, but I think in this case it'll be OK.

00:13:19 ◼   ► That was the only thing about photos that I was really jazzed by.

00:13:24 ◼   ► I hear there's a really good e-book about the Photos app that you should check out sometime.

00:13:28 ◼   ► And if you ever wanted to know anything about photos, look up Jason Snell.

00:13:32 ◼   ► That guy knows a couple things.

00:13:33 ◼   ► But was there anything else useful about photos?

00:13:37 ◼   ► >> I think a lot of people were pointing out that Google Photos has done a lot of this

00:13:41 ◼   ► stuff either this year or last year.

00:13:43 ◼   ► And that's true.

00:13:44 ◼   ► But a lot of us don't use Google Photos or don't want to use Google Photos.

00:13:47 ◼   ► And so it's nice to have that option here.

00:13:49 ◼   ► The only thing that I was a little disappointed by is that they didn't seem to mention, which

00:13:53 ◼   ► means we probably haven't gotten, syncing of the image recognition data between your devices.

00:13:58 ◼   ► >> Yeah, I was thinking about that.

00:13:59 ◼   ► Didn't that come last year?

00:14:00 ◼   ► >> No, last year they would sync the corrections you make.

00:14:04 ◼   ► >> The ones you confirmed.

00:14:05 ◼   ► That was all they were syncing.

00:14:06 ◼   ► >> Like any data you entered, they would sync that.

00:14:09 ◼   ► But they wouldn't sync the baseline recognition.

00:14:10 ◼   ► So every time you get a new device, you still have to wait for it to bring your battery

00:14:13 ◼   ► all day while doing all the recognition.

00:14:15 ◼   ► So that part, I really hope that we do get that at some point.

00:14:18 ◼   ► It should have already been there.

00:14:19 ◼   ► But oh well, it seems like we're not getting that.

00:14:21 ◼   ► But otherwise, it's a solid feature release, I think.

00:14:24 ◼   ► Doesn't blow me away.

00:14:26 ◼   ► But otherwise, pretty good.

00:14:27 ◼   ► We are sponsored this week by Microsoft.

00:14:32 ◼   ► Microsoft is right here in San Jose this week to support all of you iOS developers and all

00:14:38 ◼   ► of our favorite podcasts.

00:14:40 ◼   ► They are actually right here at AltConf again.

00:14:42 ◼   ► And they're also sponsoring this show, the talk show live tomorrow, and Relay FM's Connected

00:14:48 ◼   ► Live on Wednesday.

00:14:49 ◼   ► Microsoft, they're cool.

00:14:50 ◼   ► I mean, they sponsor a whole community.

00:14:52 ◼   ► And I really appreciate that.

00:14:53 ◼   ► So anyway, they believe any developer should be able to build, deploy, and scale your apps

00:14:58 ◼   ► without having to worry about managing services or underlying infrastructure.

00:15:02 ◼   ► So whether you are an Objective C or Swift developer, Azure has what you need to ship

00:15:07 ◼   ► your apps faster and with more confidence.

00:15:09 ◼   ► There's all kinds of stuff that you can do with Azure.

00:15:11 ◼   ► So for example, you can build in the cloud.

00:15:13 ◼   ► You can test on real devices.

00:15:15 ◼   ► You can automatically distribute to beta testers and the App Store and monitor your apps with

00:15:20 ◼   ► real-time crash reports and analytics.

00:15:22 ◼   ► You can even add things like pre-built AI services into your apps to make them more

00:15:25 ◼   ► intelligent.

00:15:26 ◼   ► And if you are, for instance, a game developer, you can get a complete back-end platform for

00:15:30 ◼   ► your iOS games with real-time analytics, power management, live ops, and more.

00:15:35 ◼   ► So here's what you need to do.

00:15:36 ◼   ► They've set up a page where you can learn all about building intelligent iOS apps that

00:15:40 ◼   ► scale.

00:15:41 ◼   ► That's aka.ms/iosandazure.

00:15:45 ◼   ► So that's once again, aka.ms/iosandazure.

00:15:50 ◼   ► So very special thanks to Microsoft for sponsoring our live show and really our entire community

00:15:55 ◼   ► of developers and podcast fans for years.

00:15:58 ◼   ► Thank you very much to Microsoft for sponsoring our show.

00:16:00 ◼   ► [applause]

00:16:05 ◼   ► So imagine you're me and you're sitting in the keynote and you're sitting next to Federico.

00:16:11 ◼   ► [laughter]

00:16:13 ◼   ► And then we start hearing about Siri shortcuts.

00:16:15 ◼   ► And we see this icon that just looks like it may relate to some app that Federico has

00:16:23 ◼   ► used from time to time and maybe has evangelized a teeny bit.

00:16:27 ◼   ► And suddenly it becomes clear to Federico that we are looking at workflow but better.

00:16:34 ◼   ► [laughter]

00:16:36 ◼   ► His eyes were saucers, you guys.

00:16:38 ◼   ► It was magical to be next to it.

00:16:41 ◼   ► So we have Siri shortcuts which is basically workflow but, well not first party, but first

00:16:47 ◼   ► party and system integrated which looks amazing.

00:16:52 ◼   ► I am super excited about this.

00:16:53 ◼   ► And fully integrated with Siri too because a pretty massive upgrade.

00:16:57 ◼   ► And we'll talk about the Siri shortcuts thing more generally but the shortcuts app, so there's

00:17:03 ◼   ► the API of making these shortcuts for the app.

00:17:06 ◼   ► Then there's the shortcuts app that users can use which that's basically workflow.

00:17:11 ◼   ► And it answers the question of why did Apple buy workflow?

00:17:16 ◼   ► What has that team been doing?

00:17:18 ◼   ► And the unfortunate answer to those things is like, well they got absorbed and they did

00:17:22 ◼   ► something boring.

00:17:23 ◼   ► In this case, this was a good answer.

00:17:24 ◼   ► >> Yeah, absolutely.

00:17:25 ◼   ► >> This was, they kept doing awesome things with workflow and now it's part of the system

00:17:30 ◼   ► in a really great seeming way.

00:17:31 ◼   ► I haven't actually tried it yet but it looks awesome and I think this is going to be great.

00:17:34 ◼   ► >> I'm confused by Siri shortcuts thing because I can't tell how powerful it is

00:17:41 ◼   ► or isn't.

00:17:42 ◼   ► Like the demos, I still don't quite understand it.

00:17:44 ◼   ► I kept thinking of your use case because it's the one we talk about on the show so much.

00:17:46 ◼   ► Like you can have these little save series shortcut things in your app camped out so

00:17:52 ◼   ► that you can make a shortcut to that location to perform an action.

00:17:55 ◼   ► But does that mean if I wanted to tell Siri to play an episode of a podcast, I'd have

00:18:00 ◼   ► to start an overcast and hit a button there and go into it?

00:18:03 ◼   ► I'm very confused by it.

00:18:04 ◼   ► >> I don't think so.

00:18:05 ◼   ► The API basically looks like, I haven't played with this yet, but it looks like I as the

00:18:09 ◼   ► app developer can tell the system what you're doing at any point and I can also, like in

00:18:13 ◼   ► like a UI or NS activity, NS user activity, there we go, user activity, and the system

00:18:19 ◼   ► can index those and then I as the app developer can expose a vocabulary to the system.

00:18:24 ◼   ► So I could maybe do things like expose a vocabulary of all of your playlists and subscribe podcast

00:18:31 ◼   ► names with like the word play in front of them.

00:18:33 ◼   ► So I could have you be able to tell Siri play ATP and well, that was actually the title

00:18:38 ◼   ► of our show, if that would work.

00:18:39 ◼   ► >> You could have the vocabulary.

00:18:41 ◼   ► >> I'll have to hard code that exception.

00:18:42 ◼   ► >> Sorry.

00:18:43 ◼   ► >> Otherwise, play accidental tech podcast and then it should then be able to launch

00:18:48 ◼   ► my app with that as the trigger.

00:18:50 ◼   ► So that actually, you know, last week I was kind of asking for some kind of like generic

00:18:54 ◼   ► like action verb object kind of system.

00:18:57 ◼   ► I think this gets us a lot of the way there.

00:18:59 ◼   ► This is, if this works the way I hope and think it does, this is a huge upgrade for

00:19:06 ◼   ► Siri kit and for the usability of apps with Siri and in lots of ways that interact with

00:19:11 ◼   ► like the Siri watch face and the suggestion of the lock screen and stuff like that.

00:19:16 ◼   ► I think this to me is the most exciting feature they announced today.

00:19:20 ◼   ► >> When they did that thing where it's like, you know, I'm heading home or whatever and

00:19:24 ◼   ► they did like a series of 20 steps of like setting up the home kit thing and turning

00:19:28 ◼   ► on music and doing all that stuff, that seems cool to me and I fear for the automated, the

00:19:34 ◼   ► people who are into automation so much because this may be like a honey pot for them and

00:19:38 ◼   ► they will just find themselves setting up these crazy automations that, but I also started

00:19:42 ◼   ► thinking like a Rube Goldberg machine and then once you initiate this action, the boot

00:19:46 ◼   ► knocks over the fish bowl and the cat chases the fish and the egg and like it's this series

00:19:50 ◼   ► of things happen that you don't have any way to like pause or revoke certain sections of

00:19:55 ◼   ► it or stop and it's just all going to happen and so I fear that you make some kind of shortcut

00:19:59 ◼   ► that does 27 steps and accidentally initiate it and your whole house goes crazy, but this

00:20:04 ◼   ► is version one. I think if you use cautiously and if it works the way you describe, I think

00:20:09 ◼   ► it will provide a lot of extra functionality, but we'll see what the real enthusiasts,

00:20:13 ◼   ► let's say, do with it.

00:20:14 ◼   ► >> I mean that's the best thing is like this is exactly the kind of thing that nerds both

00:20:18 ◼   ► love and probably shouldn't have because we're going to like, you know, like somebody's

00:20:24 ◼   ► going to come over to our house and be like, check this out.

00:20:27 ◼   ► >> Go to Def Con 3.

00:20:31 ◼   ► >> The thing I want to know about it though and this is the one disadvantage of doing

00:20:34 ◼   ► the show on the very first day is that it seemed like to your point, it was just NS

00:20:38 ◼   ► user activity, but it didn't seem like there was too much extra specifically for Siri involved

00:20:44 ◼   ► and I don't know, I haven't had a chance to look at the API so I might be getting this

00:20:47 ◼   ► dead wrong, but it was in the state of the union I believe that they said, hey look,

00:20:52 ◼   ► one line of code where you just flip a Boolean is true and you will be opted into Siri, leave

00:20:57 ◼   ► it, looking at the things that your users do and the way I read it was that it would

00:21:02 ◼   ► look at, you know, oh I play ATP all the time, right?

00:21:06 ◼   ► Anyway, I play ATP all the time.

00:21:07 ◼   ► >> Well you play accidental tech podcast all the time.

00:21:09 ◼   ► >> You get my point or maybe in some other app, you know, I do the same operation over

00:21:14 ◼   ► and over and over again and then it would see that this operation that has been opted

00:21:19 ◼   ► into this, you know, Siri shortcuts thing is something that you do a lot at the same

00:21:23 ◼   ► time every day.

00:21:24 ◼   ► >> And it would suggest it with the proactive, or is it proactive or whatever.

00:21:27 ◼   ► >> Yeah, I think they call it just Siri suggestions now, but it was what we were going to call

00:21:31 ◼   ► it proactive.

00:21:32 ◼   ► So there is another API, they said you can opt into that, but then there's also the new

00:21:34 ◼   ► Siri intense, an expansion of that API.

00:21:37 ◼   ► So this is one of those questions we'll have to actually answer next week, but it does

00:21:41 ◼   ► look like it's a pretty good looking system.

00:21:43 ◼   ► I really am very excited.

00:21:44 ◼   ► >> Underscore, underscore, do you implement this already?

00:21:46 ◼   ► Tell us how it works.

00:21:49 ◼   ► >> He's over there, he's over there.

00:21:51 ◼   ► >> Not yet, not yet, okay.

00:21:52 ◼   ► >> Wait an hour or two, at the end of the show he'll have like three apps that use the

00:21:55 ◼   ► system already.

00:21:56 ◼   ► >> Yeah, by next week I expect it in the app store, no not really.

00:22:00 ◼   ► So then we talked a little bit about apps, which by and large I didn't get that much

00:22:05 ◼   ► that really revved my engine, except they are letting third party mapping applications

00:22:11 ◼   ► use CarPlay, which as a person who has a CarPlay car, that is magical.

00:22:18 ◼   ► And this is one of those times that like the curmudgeon Casey thinks, oh Apple would never

00:22:24 ◼   ► allow that because oh it's Apple Maps or nothing, you know Apple Maps is perfect if you live

00:22:28 ◼   ► in the Bay Area, why wouldn't you want Apple Maps?

00:22:31 ◼   ► But in reality...

00:22:32 ◼   ► >> That's how they talk.

00:22:33 ◼   ► >> Yeah, that's exactly how they talk.

00:22:35 ◼   ► And you just got to throw in a groovy here and there, that's how California works, right?

00:22:38 ◼   ► >> You should put an avocado on it.

00:22:40 ◼   ► >> Yeah, put an avocado on it.

00:22:41 ◼   ► >> This is called not pandering to the crowd.

00:22:43 ◼   ► >> This is the opposite of pandering to the crowd.

00:22:44 ◼   ► >> Most of them probably aren't from here.

00:22:46 ◼   ► >> But anyway, but having used CarPlay a fair bit in Aaron's car, I actually really, really

00:22:52 ◼   ► like it and I've been surprised at how much I like it, but it is infuriating if we ever

00:22:58 ◼   ► try to use it for anything that's more than a very short trip, that we can't use Waze

00:23:02 ◼   ► or Google Maps or something like that because especially Waze carries advantages that I

00:23:06 ◼   ► think no other mapping application really does.

00:23:09 ◼   ► And having Apple allow third party apps, third party mapping apps onto CarPlay I think is

00:23:15 ◼   ► a, an unbelievable improvement and will dramatically change the usefulness of that entire feature

00:23:21 ◼   ► in my mind.

00:23:22 ◼   ► >> I agree.

00:23:23 ◼   ► It's one of those things, like it seems like every year we get one or two things that we

00:23:25 ◼   ► thought Apple would never do.

00:23:27 ◼   ► >> Yeah, yeah, yeah.

00:23:28 ◼   ► >> And this was one of those things, like I never expected them to open up the like display

00:23:32 ◼   ► of CarPlay to other navigation apps.

00:23:34 ◼   ► That seemed totally out of the question and they did it and got to give them credit for

00:23:38 ◼   ► that.

00:23:39 ◼   ► It's going to be awesome.

00:23:40 ◼   ► >> Yeah, I'm really stoked about that.

00:23:41 ◼   ► They talked about a lot with do not disturb and associated technologies which seemed really

00:23:45 ◼   ► good and I was really excited about it until they started showing you graphs about how

00:23:50 ◼   ► addicted you are to your phone.

00:23:52 ◼   ► And this is something I don't want to know because I'm going to be really embarrassed

00:23:58 ◼   ► and upset about how much I use my phone and Aaron is going to be so unbelievably vindicated

00:24:03 ◼   ► it is not even funny.

00:24:04 ◼   ► So this is, this is going to be a tough fall around the list household I am quite certain.

00:24:08 ◼   ► But as much as I joke, I think the features are really great and it seemed like they were

00:24:12 ◼   ► very well thought out.

00:24:13 ◼   ► They're showing you useful data in what appeared to be useful ways and again I joke but I do

00:24:19 ◼   ► think I have an unhealthy relationship with my phone and I do want to get better about

00:24:23 ◼   ► putting my phone away and not paying attention to it when I really shouldn't be.

00:24:26 ◼   ► And I think that in a lot of ways this is going to be a really great help for people

00:24:31 ◼   ► like me who recognize that I got problems but I hope that this will enable me to solve

00:24:36 ◼   ► them and things like having, what do they call like an app timeout or an app limit,

00:24:40 ◼   ► I forget what the term was.

00:24:41 ◼   ► >> Yeah, there was a, they call it app limits.

00:24:44 ◼   ► >> Okay, so I can only use Twitter for like an hour a day or whatever the case may be.

00:24:48 ◼   ► I think that.

00:24:49 ◼   ► >> Even that's too long.

00:24:50 ◼   ► >> Yeah, it is but that's like one twenty-fourth of how much time I spend on Twitter in a day

00:24:54 ◼   ► but, but be that as it may, I think that this is, I think it's going to be a really great

00:24:59 ◼   ► feature and I hope that, that when it comes out I pay attention to it and I stick with

00:25:04 ◼   ► it.

00:25:05 ◼   ► >> Yeah, self-imposed, self-imposed security state sounds great but I can imagine kids

00:25:08 ◼   ► watching this video and going oh no.

00:25:11 ◼   ► Because what kind of kid wants this kind of graph and limits like if they make that easy

00:25:15 ◼   ► as it appears to be to be able to apply those limits or even to just get a readout on them,

00:25:19 ◼   ► kids are going to hate this.

00:25:20 ◼   ► Yep, my kids are going to hate this.

00:25:22 ◼   ► Not that I know, I already know what it is like, it's like ninety-nine percent YouTube

00:25:25 ◼   ► but maybe I'll be surprised, maybe they use the calculator sometimes, I don't know.

00:25:31 ◼   ► >> Yeah, no like the whole angle of this too of like of working it in not only as like

00:25:34 ◼   ► a self-productivity slash time management tool but also working in two parental controls

00:25:40 ◼   ► and to have parents able to like set limits and everything.

00:25:43 ◼   ► This is an area of features that especially Amazon did pretty well with with their tablets

00:25:47 ◼   ► for a while and Apple was kind of getting rich over the coals for not doing the same

00:25:50 ◼   ► thing.

00:25:51 ◼   ► Well they did it now and it looks pretty awesome, it looks pretty full featured so you know

00:25:54 ◼   ► it's another example of Apple kind of coming late to something but then doing a really

00:25:57 ◼   ► good job of it it seems.

00:25:58 ◼   ► So I hope it works out and it looks like a pretty rich feature set so it looks pretty

00:26:03 ◼   ► good.

00:26:04 ◼   ► >> And Google just beat them, we talked about the digital well-being thing that Google did

00:26:07 ◼   ► and this is the case where it's like they got to do it and say it all first and Apple

00:26:10 ◼   ► had to come after and say we're also doing that.

00:26:13 ◼   ► Apple's take was a little bit different but you know it's still configuring your devices

00:26:16 ◼   ► to stop you from using them which apparently is very popular so Apple's smart to do it.

00:26:20 ◼   ► >> It was also nice to have Apple's focus more on apps and like how you spend your time

00:26:24 ◼   ► on your phone not necessarily like you should spend less time on this device that we make

00:26:28 ◼   ► all of our money from but you should maybe know how you're spending that time.

00:26:33 ◼   ► >> They did have a how often you pick up your phone like regardless of what app you use

00:26:36 ◼   ► how many times do you sleep and wake your phone like how much are you taking your phone

00:26:39 ◼   ► out of your pocket and I feel like that was sort of the overall thing.

00:26:42 ◼   ► It's not just about the apps it's about don't be on your phone.

00:26:45 ◼   ► >> Yeah, I thought it was really good.

00:26:46 ◼   ► Another thing that was related to that I think or around the same time in the keynote was

00:26:50 ◼   ► we started talking about notifications and one thing that we've all been asking for and

00:26:54 ◼   ► they kind of just flashed on screen and then didn't really make much of it but I really

00:26:58 ◼   ► am interested in is I think they called it tuning notifications.

00:27:01 ◼   ► >> Instant tuning.

00:27:02 ◼   ► >> There you go.

00:27:03 ◼   ► So I don't want to see these notifications anymore and right in the context of the notification

00:27:08 ◼   ► itself you can just bloop bloop and say don't ever bother me about this again or I don't

00:27:12 ◼   ► I didn't get a good look at what the options were.

00:27:14 ◼   ► >> One was like don't make noises for this thing and one was don't show this and honestly

00:27:18 ◼   ► I'm surprised it took them so long to do this feature because how many of us you see a notification

00:27:22 ◼   ► but you can't you're like oh I have to go into settings and find where that app is and

00:27:25 ◼   ► scroll scroll scroll and find it and turn off notifications.

00:27:28 ◼   ► Right there is when you want to take action against it although they did say press into

00:27:32 ◼   ► does that mean it's like force press?

00:27:34 ◼   ► >> I wrote that down.

00:27:35 ◼   ► So Craig said a couple of times he said press in instead of saying 3D touch maybe they finally

00:27:40 ◼   ► figured out 3D touch is a terrible name.

00:27:42 ◼   ► >> But if it's 3D touch like nobody's going to know that feature exists.

00:27:45 ◼   ► >> That's true.

00:27:46 ◼   ► >> So that like you're going to have to tell everyone in your family if you see a notification

00:27:49 ◼   ► you don't like press really hard on your phone screen not that hard just a little bit and

00:27:53 ◼   ► then dismiss that thing and they'll be like oh that's great and then the next question

00:27:57 ◼   ► will be why does Apple do that?

00:27:58 ◼   ► Why do you have to press hard?

00:27:59 ◼   ► I don't know.

00:28:01 ◼   ► >> Because reasons.

00:28:02 ◼   ► >> There's no room for a button there's no room for anything I don't know.

00:28:05 ◼   ► >> It looks really good though and that's one of those things that I only got a glance during

00:28:09 ◼   ► the keynote but I'm really looking forward to seeing more about that and I think it's

00:28:14 ◼   ► not that clever inherently but I think it's well done and it's the right way to handle

00:28:19 ◼   ► that problem.

00:28:20 ◼   ► Additionally they're grouping notifications now because as I've gotten slightly better

00:28:25 ◼   ► about not using my phone constantly I will occasionally come back to my phone to 3,000

00:28:31 ◼   ► notifications and I actually have tuned a lot of my notifications already to go away

00:28:34 ◼   ► and I'll still have what feels like well.

00:28:36 ◼   ► >> Sounds like you have.

00:28:37 ◼   ► >> But I guess I got a long way to go but I will still come back to just a mountain

00:28:41 ◼   ► of notifications and it's just where do I go from here?

00:28:44 ◼   ► This is not helpful or useful.

00:28:46 ◼   ► How do I even know what's the most important thing on this list?

00:28:49 ◼   ► >> If they group by app does that help you?

00:28:51 ◼   ► >> Potentially because at least I can scan and see okay which of these apps is the most

00:28:55 ◼   ► important which I will inevitably conclude Twitter but it really is probably iMessage

00:28:59 ◼   ► or something like that.

00:29:01 ◼   ► But nevertheless I think that was really good and there was something else like deliver

00:29:07 ◼   ► quietly I thought was really cool.

00:29:09 ◼   ► I think John you mentioned that a second ago.

00:29:10 ◼   ► >> Yeah that's the thing where it would go straight to notification center and not show

00:29:12 ◼   ► up as like a loud alerted thing.

00:29:14 ◼   ► >> They're shuffling a lot of the deck chairs in this Titanic but it's like the thing where

00:29:19 ◼   ► I don't want to, my phone wakes me up in the middle of the night and I want to see all

00:29:22 ◼   ► the notifications around.

00:29:25 ◼   ► So hide them all until the morning.

00:29:28 ◼   ► They're still there.

00:29:29 ◼   ► They're still going to be there.

00:29:30 ◼   ► Oh we have a button when you want to see them.

00:29:31 ◼   ► I guess like I don't know if this is appealing to people but like the notifications are still

00:29:37 ◼   ► going to be there in the morning.

00:29:38 ◼   ► I don't want to be bombarded with them in the morning.

00:29:40 ◼   ► I don't know.

00:29:41 ◼   ► I don't have a good read on people's relationships with their phones.

00:29:45 ◼   ► >> You could compare it a lot to RSS readers where you know people a lot of times people

00:29:49 ◼   ► go through this cycle with RSS readers where they would start using an RSS reader, they

00:29:53 ◼   ► start cleaning because it was too overwhelming before.

00:29:55 ◼   ► They start cleaning and they would subscribe to like 50 high traffic feeds and then two

00:29:59 ◼   ► days later they would have 10,000 unread items and they would say RSS readers are too hard

00:30:04 ◼   ► to manage.

00:30:05 ◼   ► I'm overwhelmed.

00:30:06 ◼   ► The actual solution to that is use some self control with the feeds you subscribe to but

00:30:11 ◼   ► that didn't actually like that wasn't a good enough solution for a lot of people.

00:30:14 ◼   ► A lot of people are like but I want all of this sometimes but not other times and you

00:30:19 ◼   ► app magically figure it out.

00:30:21 ◼   ► So notifications I think are a similar thing where people want a lot of notifications.

00:30:25 ◼   ► Most people are not like me.

00:30:26 ◼   ► Most people don't cut them down to the bone.

00:30:28 ◼   ► Most people get too many notifications but what they want to do about that is not to

00:30:33 ◼   ► turn off an entire app's notifications.

00:30:35 ◼   ► What they want is for there to somehow be a more manageable setup to this.

00:30:40 ◼   ► And so you know I have a hard time understanding that because that's not how I use my phone

00:30:43 ◼   ► the same way I never had a problem with RSS reader overload but that's not everybody.

00:30:47 ◼   ► Most people have this problem with notification overload and don't deal with it like the quote

00:30:53 ◼   ► correct way so the system has to accommodate that.

00:30:55 ◼   ► Accommodate the way people actually use their phones.

00:30:57 ◼   ► >> This has made a new form of anxiety though.

00:30:59 ◼   ► Now when you wake up in the middle of the night and look at your phone and you don't

00:31:02 ◼   ► see any notifications you're wondering I wonder how many notifications are hidden.

00:31:06 ◼   ► That I just got a text from my mother saying somebody died.

00:31:09 ◼   ► What's going on?

00:31:10 ◼   ► >> That's something you worry about every single night.

00:31:12 ◼   ► >> I don't worry about it all.

00:31:13 ◼   ► I'm saying if you're waking up and you're like oh I see these notifications I now have

00:31:17 ◼   ► to sit up and text people at 2 a.m.

00:31:19 ◼   ► Aren't you also wondering what you're not seeing?

00:31:21 ◼   ► I don't know.

00:31:22 ◼   ► I obviously don't know who's using their phones.

00:31:23 ◼   ► >> I think for me so having an infant at home there are times when I'll pick up my phone

00:31:27 ◼   ► at like 3 in the morning and just want to know what time it is.

00:31:31 ◼   ► And inevitably because I have no self-control I'll see oh Mike has already been up for three

00:31:37 ◼   ► hours and he sent me like 13 messages about something important and so I might as well

00:31:41 ◼   ► answer them.

00:31:42 ◼   ► And so then the next thing I know it's like 5 in the morning and I've been up for two

00:31:45 ◼   ► hours and I blame it on Mike but really the reality of the situation is it's all my fault.

00:31:49 ◼   ► >> But imagine that you had like a baby monitor notification too.

00:31:52 ◼   ► Like you'd want those to go through.

00:31:53 ◼   ► I think we still need more flexibility.

00:31:55 ◼   ► Just grouping by app it's an improvement.

00:31:56 ◼   ► It's a step in the right direction but I think there's still a lot more that can be done in

00:31:59 ◼   ► terms of prioritizing notifications and setting up rules and help set up a workflow or whatever.

00:32:03 ◼   ► We didn't even get that.

00:32:04 ◼   ► >> It's called a shortcut, John.

00:32:06 ◼   ► There was also do not disturb enhancements.

00:32:09 ◼   ► It didn't seem like there was a lot of enhancement to it but there was some.

00:32:12 ◼   ► And some you know for such an incredibly basic system that we had before some enhancement

00:32:18 ◼   ► is nice.

00:32:19 ◼   ► >> And they were clever.

00:32:20 ◼   ► >> Yeah like it was like you know it would read your calendar and so one of the options

00:32:23 ◼   ► you would get when you turn it on is do not disturb until the end of this calendar event

00:32:27 ◼   ► or until this evening or for one hour or for like if you leave a geofence area.

00:32:34 ◼   ► Those are all clever things.

00:32:35 ◼   ► I wish the system was still a little bit more under your control and a little more powerful

00:32:38 ◼   ► but those are all welcome.

00:32:40 ◼   ► Like it's better than nothing.

00:32:41 ◼   ► >> Yeah I thought it was really good.

00:32:42 ◼   ► And there were clever examples like I think they said in the keynote you know snooze until

00:32:46 ◼   ► you leave or do not disturb until you leave the movie theater which I thought was a great

00:32:50 ◼   ► example because presumably you don't want to be that person who's getting all sorts

00:32:54 ◼   ► of messages and whatnot in the midst of a movie.

00:32:57 ◼   ► And the phone should be intelligent enough to know you're at a friggin movie theater

00:33:01 ◼   ► so when you leave the movie theater that might be an appropriate time to start letting you

00:33:05 ◼   ► see these notifications.

00:33:06 ◼   ► >> I feel like this is kind of like self-driving cars where we're in this uncomfortable weird

00:33:09 ◼   ► middle period where it can't do everything for you.

00:33:12 ◼   ► Like it can't, people don't have the expectation that I will just have my phone, I won't touch

00:33:17 ◼   ► it and when I wander into a movie theater it will go to do not disturb, it will silence

00:33:20 ◼   ► itself and when I leave it will turn back on and it will hide things you know it will

00:33:23 ◼   ► do everything for me because it knows.

00:33:24 ◼   ► We're not there.

00:33:25 ◼   ► People don't expect that.

00:33:26 ◼   ► We have these features that are close to that that will suggest if you use this feature

00:33:30 ◼   ► it makes it easy to do that but you still have to initiate it so I wonder how long it

00:33:34 ◼   ► will be before our phones get smart enough to be like you said where they do all that

00:33:36 ◼   ► stuff for you but right now we're like, we always have to nudge it like do the thing.

00:33:41 ◼   ► I'm in the movie, do the movie thing.

00:33:42 ◼   ► Maybe I can set up a shortcut there, I'm leaving the movie.

00:33:45 ◼   ► Like there's these different points where the phone is asking you to do something.

00:33:48 ◼   ► It won't do it unprompted but it wants you to like sort of lead it by the nose but the

00:33:53 ◼   ► things it will do are more sophisticated.

00:33:55 ◼   ► The other thing about this that I thought was that it was another instance of force

00:33:57 ◼   ► press too or 3D touch whatever.

00:34:00 ◼   ► Push in.

00:34:01 ◼   ► Push in.

00:34:02 ◼   ► We're not pushing, pushing is aggressive.

00:34:03 ◼   ► Pressing is nice.

00:34:04 ◼   ► Are you sure?

00:34:05 ◼   ► Can I press you Marco?

00:34:07 ◼   ► Nope.

00:34:08 ◼   ► But anyway, but that's another example of where I think it's semi-undiscoverable and

00:34:12 ◼   ► I'm a little worried about that but all in all I am two thumbs up on these improvements

00:34:16 ◼   ► and I think they looked really good.

00:34:19 ◼   ► We are sponsored this week by Aftershokz and the weightless wireless Trex Air bone conduction

00:34:24 ◼   ► headphones.

00:34:25 ◼   ► I have these right here in my hand.

00:34:26 ◼   ► You can see how incredibly tiny these are.

00:34:28 ◼   ► They weigh nothing here.

00:34:29 ◼   ► Are those heavy?

00:34:30 ◼   ► Nobody can see them Marco.

00:34:31 ◼   ► It's a podcast.

00:34:32 ◼   ► It is a podcast but just…

00:34:33 ◼   ► 900 people can see them.

00:34:35 ◼   ► But they are super tiny.

00:34:36 ◼   ► I have a pair as well and they are great.

00:34:39 ◼   ► They're super great to run with especially to listen to podcasts.

00:34:41 ◼   ► Maybe even pair them with your Apple watch which we'll talk about later.

00:34:43 ◼   ► Yes we will.

00:34:44 ◼   ► So yeah, so the Aftershokz bone conduction headphones, these things are great.

00:34:48 ◼   ► So the way these work is they basically sit on your, here you can actually…

00:34:52 ◼   ► I will model ladies and gentlemen.

00:34:55 ◼   ► So these actually sit in front of your ear rather than in your ear.

00:35:00 ◼   ► And so what this means is, man you look good in those.

00:35:03 ◼   ► Thank you.

00:35:04 ◼   ► Should I just leave them on for the rest of the show?

00:35:05 ◼   ► Yeah, it's a good look.

00:35:06 ◼   ► So what this means basically is there's nothing blocking your ears.

00:35:09 ◼   ► So you don't get all sweaty in the summertime or when you're exercising and also you can

00:35:14 ◼   ► hear the world around you while you also hear the podcast or the phone call that you're

00:35:20 ◼   ► listening to inside the Trex Air.

00:35:22 ◼   ► And so it ends up being really useful for situations like if you're running outside

00:35:26 ◼   ► or if you're doing stuff around the house where you also want to hear what's going

00:35:30 ◼   ► on in the world around you.

00:35:31 ◼   ► You need to hear ambient noise.

00:35:32 ◼   ► If you're outside you want to hear like if there's a car coming or something like

00:35:35 ◼   ► that or if you're in your house you want to hear if someone knocks on the door or something

00:35:37 ◼   ► like that.

00:35:38 ◼   ► So the Aftershokz are wonderful for that.

00:35:41 ◼   ► And it's just, they're so small and so lightweight you barely even feel them.

00:35:45 ◼   ► This is less, this is 1.06 ounces for this.

00:35:49 ◼   ► And everything else about it is great too.

00:35:51 ◼   ► The battery life is great, the Bluetooth reception is great, of course it's wireless.

00:35:54 ◼   ► The Bluetooth reception is great.

00:35:55 ◼   ► They have a two year warranty.

00:35:57 ◼   ► It's everything you want out of a Bluetooth headphone, especially great for talk content.

00:36:01 ◼   ► That's what I really use mine for.

00:36:02 ◼   ► They're a little small for music but for talk content they are awesome because you

00:36:05 ◼   ► can just hear everything around you as you're doing what you need to do.

00:36:09 ◼   ► And it's just so nice in the summertime as I said they don't make you sweaty.

00:36:12 ◼   ► They are waterproof so you don't have to worry if you're sweating all over them or

00:36:15 ◼   ► if you're working out or if you get caught in the rain or anything like that.

00:36:17 ◼   ► They're just wonderful.

00:36:18 ◼   ► So you can check out the Aftershokz new weightless wireless Trekz Air bone conduction headphones.

00:36:24 ◼   ► They retail for $180 and you can snag a pair for $30 off by visiting ATP.Aftershokz, that's

00:36:31 ◼   ► with a Z, .com and using code ATP30.

00:36:36 ◼   ► That's once again ATP.Aftershokz.com and code ATP30 to save $30 off the weightless wireless

00:36:43 ◼   ► Trekz Air bone conduction headphones.

00:36:45 ◼   ► Thank you so much to Aftershokz for letting me hear my podcast all summer long as I walk

00:36:50 ◼   ► outside and I can hear everything around me and I don't get all sweaty and also for supporting

00:36:54 ◼   ► this show.

00:36:56 ◼   ► [Applause]

00:36:58 ◼   ► Alright, so we're almost through iOS.

00:37:03 ◼   ► We have to talk communication.

00:37:04 ◼   ► I am happy to report that your tongue now exists for your etymology which is extremely

00:37:09 ◼   ► good news.

00:37:10 ◼   ► I'm very excited about this.

00:37:11 ◼   ► I love the deadpan delivery that Federighi did with this feature and whatever the next

00:37:15 ◼   ► one was, the Memoji I believe.

00:37:18 ◼   ► His deadpan of like, we have a new feature, tongue detection.

00:37:23 ◼   ► You can now detect your tongue.

00:37:25 ◼   ► Does anyone know if it's levels or is it binary tongue out or tongue in?

00:37:28 ◼   ► This is what I need to know.

00:37:29 ◼   ► I thought it was, I thought it was, I believe it was analog you could say.

00:37:35 ◼   ► But no, I am actually.

00:37:37 ◼   ► They're computers.

00:37:38 ◼   ► Yeah, fine, fine.

00:37:39 ◼   ► But no, all kidding aside, I think that looks good and certainly you know the handful of

00:37:43 ◼   ► times that like Declan has played with my phone and with Animoji, he tries to stick

00:37:46 ◼   ► his tongue out and he's confused why it doesn't work.

00:37:49 ◼   ► And I think it adds a little bit to it.

00:37:52 ◼   ► They added a few new animals.

00:37:53 ◼   ► Let me see if I can read my own chicken scratch.

00:37:55 ◼   ► The ghost, the koala, the tiger and the T-Rex which was good.

00:37:59 ◼   ► And they did Memoji which was one of those moments where I was conflicted and trying

00:38:03 ◼   ► to figure out do I hate this or do I think this is amazing?

00:38:08 ◼   ► And the conclusion I came to is this is probably going to be amazing.

00:38:12 ◼   ► And the reason I.

00:38:13 ◼   ► Go ahead, go ahead.

00:38:18 ◼   ► The reason, the reason Captain Kromerajian why I think this is going to be good is because

00:38:23 ◼   ► they seem super configurable.

00:38:25 ◼   ► Now let me tell you if you happen to be friends with John Siracusa and create yourself a me

00:38:29 ◼   ► on a Nintendo platform, you better bring your A game or you will for years hear about how

00:38:35 ◼   ► your me looks nothing like you.

00:38:36 ◼   ► Because people make the me of the person they want to be.

00:38:39 ◼   ► So it doesn't look like them like you know everyone goes to the thing and it's like their

00:38:44 ◼   ► hair is a different, it's like darker than it usually is and they go with like the weight

00:38:48 ◼   ► slider and they make themselves how they used to be 20 years ago.

00:38:52 ◼   ► And their face has some characteristic about it but they don't put that characteristic

00:38:56 ◼   ► in because they always hated their chin so they make a really tiny chin.

00:38:58 ◼   ► It doesn't look like them.

00:38:59 ◼   ► It looks like just a random person.

00:39:01 ◼   ► I think if someone comes over to your house and sees your little me's lined up they should

00:39:04 ◼   ► be able to say who everybody is in the family.

00:39:06 ◼   ► They shouldn't say generic male boy, generic female woman.

00:39:10 ◼   ► I'm going to go home and update my Nintendo me to have a giant head of hair.

00:39:13 ◼   ► Didn't I make you one Casey?

00:39:14 ◼   ► Didn't I make you one?

00:39:15 ◼   ► No you never made me one.

00:39:16 ◼   ► We need to fix this.

00:39:17 ◼   ► I think me's irrelevant though.

00:39:18 ◼   ► It was the Nintendo that did this first with the Wii.

00:39:20 ◼   ► You can make little avatars of yourself and it was actually fairly limited configurability

00:39:24 ◼   ► but people got creative with it.

00:39:26 ◼   ► And then Xbox did it.

00:39:28 ◼   ► Microsoft did it.

00:39:29 ◼   ► What do they call them on Xbox?

00:39:30 ◼   ► I don't even remember.

00:39:31 ◼   ► Avatars.

00:39:32 ◼   ► And the Xbox ones were less cartoony than the Nintendo ones.

00:39:36 ◼   ► Like they looked more like these Memoji and that's where I think we're in this weird kind

00:39:39 ◼   ► of uncanny valley where they start to look like Pixar people from Toy Story but they

00:39:43 ◼   ► didn't quite know how to do people yet.

00:39:46 ◼   ► A little bit like, you know how dolls are scary?

00:39:49 ◼   ► Right?

00:39:50 ◼   ► Like it's kind of scary doll people.

00:39:51 ◼   ► The me's were so clearly cartoony and so simplified.

00:39:55 ◼   ► When you start making them look more photorealistic, especially when you put them on the head of

00:39:58 ◼   ► people it's kind of like that horse head mask.

00:40:03 ◼   ► I'm a little bit creeped out by it.

00:40:05 ◼   ► But I don't like them to be that photorealistic.

00:40:07 ◼   ► I wish they were more like the ones on Nintendo platforms and less like the Xbox ones.

00:40:12 ◼   ► And I wonder how many people are going to make one for themselves.

00:40:15 ◼   ► Because honestly, anybody in your life, if they made one of these and they tried to video

00:40:18 ◼   ► conference you with a thing on them, wouldn't the first thing you say was get that stupid

00:40:21 ◼   ► thing off your head.

00:40:22 ◼   ► Like you don't want to see, it's not cute.

00:40:24 ◼   ► I don't know.

00:40:25 ◼   ► First of all I think it is cute.

00:40:26 ◼   ► But I think they struck a pretty good balance of cartoony but also being expressive, like

00:40:32 ◼   ► having a wide range of expression.

00:40:34 ◼   ► And it kind of fits the style of their emoji.

00:40:37 ◼   ► So you basically can make your own emoji face in Apple's style.

00:40:41 ◼   ► I agree with that.

00:40:42 ◼   ► But Tim Cook's face is long.

00:40:44 ◼   ► And so when Tim Cook was there you could tell they wanted it to be him because of the glasses

00:40:47 ◼   ► and the gray hair.

00:40:48 ◼   ► But it didn't look like Tim Cook because Tim Cook's face is long.

00:40:50 ◼   ► But it was like a round little emoji head.

00:40:52 ◼   ► So it looked like Tim Cook wearing like a scary doll head.

00:40:56 ◼   ► I think part of that was like, you can't sleep finally.

00:41:02 ◼   ► Their system was so...

00:41:04 ◼   ► They don't even get the references in person.

00:41:05 ◼   ► I didn't even hear you.

00:41:06 ◼   ► I didn't even hear you.

00:41:07 ◼   ► It's alright.

00:41:08 ◼   ► Anyway, I feel like the Memoji system looked so impressive at how expressive it could be

00:41:13 ◼   ► that you could even see how uncomfortable Tim was.

00:41:16 ◼   ► You could see him like really forcing...

00:41:17 ◼   ► He was a little bit of sweat on the side of his forehead.

00:41:19 ◼   ► Yeah, really forcing that smile.

00:41:21 ◼   ► You could just tell like, I can't wait for this to be over.

00:41:23 ◼   ► You can just tell like that is not Tim Cook's game at all.

00:41:25 ◼   ► Do you think he uses that a lot at work?

00:41:27 ◼   ► No.

00:41:28 ◼   ► I think he does.

00:41:29 ◼   ► The struggle I have with this is, sitting here now, truly, I'm really enthusiastic about

00:41:33 ◼   ► this.

00:41:34 ◼   ► I think this could be really fun.

00:41:35 ◼   ► But I think that I have two problems.

00:41:37 ◼   ► Number one, I'll never be able to use this with Jon because he'll criticize my Memoji.

00:41:41 ◼   ► You don't FaceTime me anyway.

00:41:42 ◼   ► That's true.

00:41:43 ◼   ► You don't FaceTime me anyway.

00:41:44 ◼   ► Would you like me to?

00:41:45 ◼   ► No.

00:41:46 ◼   ► We can start doing this podcast with group FaceTime, which is now a thing.

00:41:48 ◼   ► Hey!

00:41:49 ◼   ► Yeah, that's true.

00:41:50 ◼   ► Well, hold on.

00:41:51 ◼   ► Give me a second here.

00:41:52 ◼   ► We can make a YouTube version.

00:41:53 ◼   ► This is all three of our Memojis.

00:41:54 ◼   ► Oh my God, let's do it.

00:41:55 ◼   ► Let's do it.

00:41:56 ◼   ► You heard it here first.

00:41:57 ◼   ► You heard it here first.

00:41:58 ◼   ► We finally figured out how to use YouTube.

00:42:02 ◼   ► We finally cracked YouTube, you guys.

00:42:03 ◼   ► It just happened.

00:42:04 ◼   ► I'm sure no one else will have this idea.

00:42:06 ◼   ► No, not a single person.

00:42:08 ◼   ► But sitting here now, I'm really enthusiastic about it.

00:42:10 ◼   ► I think it could be really fun.

00:42:11 ◼   ► Especially, all kidding aside, if I can dial in my Memoji in a way that looks representative

00:42:15 ◼   ► of me, I think it could be really fun.

00:42:17 ◼   ► But that being said, I thought Animojis were going to be really fun, and I used them for

00:42:20 ◼   ► a week and never looked back.

00:42:21 ◼   ► So I'm not convinced that this is really going to move the needle on Animoji use.

00:42:25 ◼   ► But sitting here now, I am enthusiastic about it.

00:42:28 ◼   ► And it does look like it could be a lot of fun.

00:42:30 ◼   ► All right, so group FaceTime.

00:42:33 ◼   ► That is something that I think we all kind of expected to be around now.

00:42:36 ◼   ► >> Yeah, it's called Apple Hangouts, right?

00:42:38 ◼   ► >> Yeah, that's exactly what it is.

00:42:40 ◼   ► Actually, it's Apple Meat now, isn't it?

00:42:43 ◼   ► Something like that.

00:42:44 ◼   ► That sounds really weird.

00:42:45 ◼   ► Anyway, but there's group FaceTime.

00:42:48 ◼   ► There's group FaceTime now.

00:42:50 ◼   ► And everyone sitting around me was like, okay, yeah, that's cool.

00:42:52 ◼   ► It'll be like three or four people.

00:42:53 ◼   ► That's great.

00:42:54 ◼   ► Thirty-two people?

00:42:55 ◼   ► How is that manageable?

00:42:57 ◼   ► That's great, I'm excited about it.

00:42:59 ◼   ► But how is that manageable?

00:43:00 ◼   ► >> We don't know that it is.

00:43:01 ◼   ► >> Well, fair.

00:43:02 ◼   ► But it did look really cool.

00:43:03 ◼   ► It had that Apple visual flair, which I'm not sure if that's the appropriate time for

00:43:08 ◼   ► visual flair.

00:43:09 ◼   ► There was a lot of dead space there.

00:43:10 ◼   ► It looked aesthetically neat, but I'm not sure that that is the most appropriate or

00:43:14 ◼   ► useful way to represent a whole bunch of talking heads.

00:43:17 ◼   ► But nevertheless, all told, I am really interested in this.

00:43:20 ◼   ► I think it's really cool.

00:43:21 ◼   ► It would be nice, because I have two younger brothers, both of whom live in different parts

00:43:25 ◼   ► of California.

00:43:26 ◼   ► My parents live 45 minutes away from me.

00:43:27 ◼   ► It would be cool to have a family get together, which I'm sure will never actually happen.

00:43:31 ◼   ► But hypothetically, in my fantasy world, it seems like it would be neat to be able to

00:43:35 ◼   ► do that.

00:43:36 ◼   ► Maybe once a month we could all get on group FaceTime and just kind of hang out for a few

00:43:40 ◼   ► minutes.

00:43:41 ◼   ► >> You are the only person in the world who wants to create more family get togethers.

00:43:45 ◼   ► >> You can tell which squares are your parents, because it's like facing the table, or the

00:43:49 ◼   ► ceiling.

00:43:50 ◼   ► Like, I can only see the top of your head, mom.

00:43:52 ◼   ► Look down.

00:43:53 ◼   ► >> I think it's also really cool the way it's integrated into messaging groups also.

00:43:58 ◼   ► So if you have an iMessage group, you can just go into a FaceTime thing.

00:44:01 ◼   ► That's a really cool feature.

00:44:02 ◼   ► >> I'm still waiting for parity with iChat, because in iChat, correct me if I'm wrong,

00:44:05 ◼   ► I used to be able to share a document.

00:44:07 ◼   ► And often, if I'm on a FaceTime, it's like, oh, we took this cute picture of the dog or

00:44:11 ◼   ► your grandchild.

00:44:12 ◼   ► Take a look at it.

00:44:13 ◼   ► I want to serve up the picture as well.

00:44:14 ◼   ► It seems like it would be an easy thing to do, but instead we end up pointing the phone

00:44:17 ◼   ► at a computer screen to show them the picture.

00:44:20 ◼   ► So we're getting there.

00:44:21 ◼   ► And also, it gave me kind of a little bit of PTSD flashbacks about like massive video

00:44:25 ◼   ► conferences at work.

00:44:26 ◼   ► You know, because we have those cameras where like whoever's talking, it'll focus on them.

00:44:30 ◼   ► There's a couple of cool cameras that'll do this.

00:44:32 ◼   ► They'll take the screen and split it up, and as the person talks, their square will get

00:44:35 ◼   ► bigger.

00:44:36 ◼   ► To your point, it's more space efficient than what they did.

00:44:38 ◼   ► But yeah, this looks like a-- I'm glad they do a multi-person.

00:44:41 ◼   ► The first person to do a 32-person thing, they'll probably put it up on YouTube, speaking

00:44:45 ◼   ► of.

00:44:46 ◼   ► But that just seems like too much.

00:44:47 ◼   ► >> And actually, I did think the demo was really cool.

00:44:49 ◼   ► And one of the things that on a meta level that I thought was interesting is like, what

00:44:53 ◼   ► was that demo prep like?

00:44:55 ◼   ► That must have been really, really interesting.

00:44:57 ◼   ► And you know, it seemed like everything behind them was at least mildly staged, of course.

00:45:01 ◼   ► And you have to have-- I mean, it looked like there were 15, 20 engineers on the call.

00:45:05 ◼   ► And from what I gathered, that is legitimately the FaceTime team.

00:45:09 ◼   ► That wasn't mock-ups.

00:45:10 ◼   ► That wasn't actors or actresses.

00:45:11 ◼   ► That was the FaceTime team.

00:45:13 ◼   ► And just the administrity of getting that demo done just seemed like it would be an

00:45:18 ◼   ► immense amount of work.

00:45:19 ◼   ► And it went off-- it played really well.

00:45:22 ◼   ► I thought it was really awesome.

00:45:23 ◼   ► >> They make the construction crew be the first to walk over the bridge they built.

00:45:25 ◼   ► It's that kind of thing.

00:45:26 ◼   ► >> Yeah, exactly.

00:45:27 ◼   ► >> Good motivation.

00:45:28 ◼   ► >> Yeah.

00:45:29 ◼   ► >> Yikes.

00:45:30 ◼   ► >> All right.

00:45:31 ◼   ► So anything else on iOS?

00:45:32 ◼   ► I think we're good, right?

00:45:33 ◼   ► All right.

00:45:34 ◼   ► >> We are also sponsored this week by Audible.

00:45:37 ◼   ► Audible is also right here at AltConf.

00:45:39 ◼   ► They really support the community.

00:45:41 ◼   ► And they're hiring developers.

00:45:43 ◼   ► Learn more at audiblecareers.com.

00:45:46 ◼   ► So Audible is an Amazon media company.

00:45:49 ◼   ► They are the leading provider of premium spoken word content, entertaining and informing millions

00:45:53 ◼   ► of listeners around the world for years.

00:45:56 ◼   ► Audible members have access to an extraordinary catalog of audio books performed by the most

00:46:01 ◼   ► talented voice artists, as well as a growing collection of riveting Audible originals.

00:46:06 ◼   ► You will find transporting experiences you can't get anywhere else.

00:46:10 ◼   ► Audible is hiring developers right now.

00:46:13 ◼   ► So if you want to build software used by millions of listeners globally, Audible has an opportunity

00:46:19 ◼   ► for you.

00:46:20 ◼   ► Visit the career site at audiblecareers.com.

00:46:23 ◼   ► Or if you're here in the conference in the room, you can look at their table right outside.

00:46:26 ◼   ► They're doing a nice raffle.

00:46:27 ◼   ► Visit the career site at audiblecareers.com.

00:46:30 ◼   ► And you can join the company that is changing the world one listener at a time.

00:46:34 ◼   ► So once again, go to audiblecareers.com if you are a developer and you are interested

00:46:39 ◼   ► in working at this company to build software used by millions of listeners.

00:46:43 ◼   ► Thanks very much to Audible for sponsoring our show.

00:46:46 ◼   ► [applause]

00:46:47 ◼   ► Let's talk watchOS.

00:46:48 ◼   ► Don't worry, tvOS will save us a lot of time.

00:46:59 ◼   ► That's true.

00:47:00 ◼   ► Competitions are things.

00:47:01 ◼   ► So if you're at WWDC, I assume this is either similar or vaguely related, maybe not.

00:47:07 ◼   ► But if you're at WWDC and you're an attendee, there's actually an app written by LoseIt

00:47:12 ◼   ► where you can form a group of up to four people and based on how much you complete your rings

00:47:17 ◼   ► during the day or during the week, you accumulate points and eventually you can get to the point

00:47:22 ◼   ► that you can win some sort of free swag at the end of the week at dub dub.

00:47:25 ◼   ► This sounded at a glance very similar, but it also seemed like more personal.

00:47:29 ◼   ► Like I could challenge you since you never wear your watch to some sort of competition,

00:47:32 ◼   ► which I will obviously win.

00:47:34 ◼   ► Surprise, you win.

00:47:35 ◼   ► Yeah, exactly.

00:47:36 ◼   ► But in principle, I like it.

00:47:37 ◼   ► I think it's a good idea.

00:47:38 ◼   ► I'm just going to keep cruising and somebody interrupt me.

00:47:41 ◼   ► I'm going to start automatically or semi-automatically.

00:47:45 ◼   ► This is kind of like the thing nudging you.

00:47:46 ◼   ► It doesn't start automatically, but it suggests to you, you know, it looks like you're writing

00:47:50 ◼   ► a letter.

00:47:51 ◼   ► No, it says it looks like you started a workout.

00:47:55 ◼   ► I got that reference, John.

00:47:56 ◼   ► Good, thank you.

00:47:57 ◼   ► It looks like you started a workout.

00:47:58 ◼   ► And then if you say yes, it retroactively counts all the parts for you, but it won't

00:48:02 ◼   ► actually start it.

00:48:03 ◼   ► And who was I talking to?

00:48:04 ◼   ► I was talking to somebody, I think it was Scott McNulty who was saying he uses Fitbit

00:48:07 ◼   ► because it doesn't ask him anything.

00:48:09 ◼   ► It just starts the workout when he exercises so he doesn't have to think about it.

00:48:11 ◼   ► So the Apple Watch is still not at that point.

00:48:13 ◼   ► It still wants you to nudge it and say yes, which is good for like not accidentally starting

00:48:17 ◼   ► workouts, but bad, I mean, say you do the whole workout and it automatically stops it,

00:48:22 ◼   ► does that notification go away?

00:48:23 ◼   ► You don't get credit?

00:48:24 ◼   ► I find it still is uneasy middle ground between complete automation and needing you to give

00:48:29 ◼   ► it the go ahead to say that you're in a workout, which I feel like it should know.

00:48:34 ◼   ► So the next thing they talked about was walkie talkie.

00:48:36 ◼   ► And so now we can all be Dick Tracy, which is super exciting.

00:48:39 ◼   ► Like legitimately we can all be Dick Tracy and that as a, as a kid who enjoyed the movies

00:48:44 ◼   ► and I never read the comics, but the movie.

00:48:46 ◼   ► Um, anyway, I think that's amazing that we can, we can have this walkie talkie on our

00:48:50 ◼   ► wrist.

00:48:51 ◼   ► That being said, I grew up in the, in the Northeast during the time that next telephones

00:48:54 ◼   ► were thing.

00:48:55 ◼   ► Do you remember this?

00:48:56 ◼   ► Oh, it was the worst.

00:48:58 ◼   ► And you would be in the grocery store.

00:49:00 ◼   ► Hey, did you want bananas?

00:49:02 ◼   ► No, I wanted apples.

00:49:04 ◼   ► It was just, it was like a billion decibels and it was terrible.

00:49:07 ◼   ► If you don't remember this, consider yourself very lucky because a, you're probably young

00:49:11 ◼   ► and B you didn't have to deal with it, but it was the worst.

00:49:15 ◼   ► So I'm very curious to see if anyone ever uses this feature for any reason, but I am

00:49:20 ◼   ► full, I am in full support of it being a thing.

00:49:23 ◼   ► I just can't imagine a time that I would use it.

00:49:26 ◼   ► Yeah, I think it's going to be, this is like a much better solution to watch to watch quick

00:49:31 ◼   ► communication than digital touch and everything.

00:49:33 ◼   ► So I think this is a good, it's a good move.

00:49:36 ◼   ► I don't know what, what kind of adoption we'll get, but it looks pretty good to me.

00:49:39 ◼   ► The only thing is like when, when the message comes in to your watch, does your watch just

00:49:43 ◼   ► start making noise or do you have to like accept it and to play it?

00:49:46 ◼   ► Yeah, I don't know.

00:49:47 ◼   ► Yeah, I think it's pre announces with a buzz and a beat, but I don't know.

00:49:49 ◼   ► Again, I don't know if you need to like do something to allow it to happen.

00:49:52 ◼   ► Like if you, if you, if you know your friends are like out somewhere like sensitive and

00:49:55 ◼   ► you can just make their watch start talking, that would be pretty fun.

00:49:59 ◼   ► There's probably some kind of like, you know, taps you and you have to tap to play it.

00:50:02 ◼   ► It doesn't replace your walkie talkies though, sadly because it, they said wifi and cellular.

00:50:06 ◼   ► So if you're again, if you were with you without signal, it's not like the watches are radio

00:50:09 ◼   ► to radio communicating with each other.

00:50:11 ◼   ► You need internet access.

00:50:12 ◼   ► As far as I could tell from the keynote.

00:50:13 ◼   ► Yeah, yeah, you totally do.

00:50:14 ◼   ► And yeah, like I got like a thousand tweets when that was announced saying that they were

00:50:17 ◼   ► like my walkie talkies were no longer necessary, but trust me, they are.

00:50:21 ◼   ► Yep.

00:50:22 ◼   ► Moving along.

00:50:23 ◼   ► Siri shortcuts are in the Siri watch face, which is exciting.

00:50:26 ◼   ► One of the things I was really looking forward to was enhancements to the series watch face.

00:50:29 ◼   ► This isn't quite as much as I wanted, but it's certainly a step in the right direction.

00:50:34 ◼   ► To me, this is a really good thing because what we're seeing with the watch, you know,

00:50:37 ◼   ► and we'll get to some of the audio stuff in a second, but like what I think what we've

00:50:40 ◼   ► all seen as developers is that it's hard to maintain a watch OS app.

00:50:45 ◼   ► That's a really compelling, good experience for most apps.

00:50:48 ◼   ► For most apps seem better served, just using notifications as your UI that happens to also

00:50:54 ◼   ► show on the watch.

00:50:55 ◼   ► So the combination of notifications getting better and getting more interactive as well

00:50:59 ◼   ► as having the new Siri shortcuts being like third party capable to show up in the Siri

00:51:04 ◼   ► face and everything and the Siri watch face itself, which it kind of came after my time

00:51:08 ◼   ► of using the watch.

00:51:09 ◼   ► But you know, a lot of our friends love it.

00:51:11 ◼   ► Like it seems like the Siri watch face is very popular and it kind of seems like the

00:51:15 ◼   ► entire model of having like regular watch apps like third party watch apps and even

00:51:21 ◼   ► complication and everything seems like that is on the way out or being strongly de-emphasized

00:51:26 ◼   ► now that we've learned, you know, both we as developers and Apple and users have learned

00:51:30 ◼   ► like what is the watch really better at?

00:51:32 ◼   ► Like how, what's the best way to use this device?

00:51:35 ◼   ► It does seem like we're moving away from apps more and more and more towards smart suggestion

00:51:39 ◼   ► things as part of the Siri face and more interactive notifications.

00:51:43 ◼   ► And I don't think that's a bad thing.

00:51:45 ◼   ► I don't know.

00:51:46 ◼   ► When I, when I saw this, they spent so much time, those, hey, we intense the Siri watch

00:51:50 ◼   ► face and then they should feature after feature after feature, all of which only worked as

00:51:53 ◼   ► far as I can tell in the Siri watch face, which is your point, but it's like, is that

00:51:58 ◼   ► a watch face or is that just how the whole watch should work now?

00:52:00 ◼   ► Because what if you don't want to use the Siri watch face?

00:52:03 ◼   ► A lot of people I know you have an app watch and don't use the Siri watch face.

00:52:05 ◼   ► They can't get any of these features is my understanding from the demo.

00:52:08 ◼   ► All those features might as well not exist, but a lot of them are useful features.

00:52:11 ◼   ► So it's like, okay, if you want your watch to be really useful, the trick is that the

00:52:15 ◼   ► tech nerds will tell you is you have to use the Siri watch face and they're like, but

00:52:18 ◼   ► I want to see a picture of my kid.

00:52:19 ◼   ► I don't want to use the Siri watch face.

00:52:21 ◼   ► So I think they have to figure out, is this how the watch works or is this just how one

00:52:25 ◼   ► watch face works or, you know, make third party watch faces and let them all integrate

00:52:28 ◼   ► the same way the Siri watch face does.

00:52:30 ◼   ► Oh yeah, right.

00:52:31 ◼   ► No, I mean, I think, I think this is the answer to why there aren't third party watch faces

00:52:35 ◼   ► and also why Apple hasn't really added a lot of their own watch faces.

00:52:38 ◼   ► I think what they're, what they're probably seeing the same thing that our friends use

00:52:41 ◼   ► the Siri watch face are seeing, which is, Oh, this is actually better.

00:52:44 ◼   ► This actually is the watch OS.

00:52:47 ◼   ► Like this is the, this is the like one default interface to the watch.

00:52:52 ◼   ► The idea of watch faces is probably on the way out too, but do you think most people

00:52:55 ◼   ► use the Siri watch face?

00:52:57 ◼   ► I see Apple watches all the time.

00:52:58 ◼   ► They do not use a Siri watch face, but the question is like if the Siri watch face was

00:53:01 ◼   ► the default, what any, you know, what customers hate it.

00:53:04 ◼   ► People look for Siri watch the watch faces.

00:53:06 ◼   ► They pick the ones they like, how they look.

00:53:07 ◼   ► The Siri watch face doesn't look good in the, in the screen where you swipe through the

00:53:11 ◼   ► things.

00:53:12 ◼   ► They like this one.

00:53:13 ◼   ► I like that one.

00:53:14 ◼   ► They don't know all the functionality that it would be exposed by that.

00:53:16 ◼   ► Maybe they'll default it.

00:53:17 ◼   ► If they default it, then that's how they'll win.

00:53:19 ◼   ► Yeah, we'll see.

00:53:20 ◼   ► But I mean, it's a, it's a good sign no matter how you slice it.

00:53:22 ◼   ► Uh, moving right along web content in a like text messages and things like that.

00:53:26 ◼   ► You can get basic web content in there, which I'm really excited about.

00:53:29 ◼   ► So if somebody sends you a tweet or, you know, a link to a menu, they, I think they even

00:53:32 ◼   ► said that they would be able to display good luck with that.

00:53:35 ◼   ► And then flash flash website.

00:53:36 ◼   ► You can't even see that in Safari anymore because they deprecated the, that's true.

00:53:39 ◼   ► Well, maybe that's why Kevin Lynch is on the watch.

00:53:40 ◼   ► It'll show flash.

00:53:41 ◼   ► Oh, there it is.

00:53:42 ◼   ► Uh, but they, they said they would use reader view if such a thing was possible, which I

00:53:45 ◼   ► thought was great.

00:53:46 ◼   ► Um, we could probably go on for three hours about this, but we'll hopefully keep it pretty

00:53:50 ◼   ► short.

00:53:51 ◼   ► But podcasts is a thing on the watch in a first party sense, which is great.

00:53:55 ◼   ► And additionally there's API rollercoaster of emotions by the way.

00:53:58 ◼   ► Yeah, I can imagine.

00:53:59 ◼   ► I can imagine you had a stressful couple of minutes there.

00:54:01 ◼   ► Uh, but also there's a third party API for playing background audio, which from what

00:54:05 ◼   ► I understood from underscore when we were chatting over lunch, it's a pretty robust

00:54:09 ◼   ► API and I didn't get a chance to look at the ins and outs of it.

00:54:12 ◼   ► And I don't know if you have Marco, but it seemed like you can now do a legitimate overcast

00:54:17 ◼   ► on the watch, which I for one am really excited for.

00:54:21 ◼   ► Yeah, this, I haven't actually tried it yet, but I did look at the API's and they look

00:54:26 ◼   ► pretty good.

00:54:27 ◼   ► It looks like Apple like looked at my blog post of why I can't make a watch app and did

00:54:31 ◼   ► every single thing on it.

00:54:33 ◼   ► So I really, really hope it works out well.

00:54:36 ◼   ► So the downside is I'm going to have a busy summer, but this is, this is in a very good

00:54:40 ◼   ► way because I've wanted to bring that feature back ever since I killed it.

00:54:44 ◼   ► I get emails every single day about it and it like it's so it's such an obvious feature

00:54:48 ◼   ► that my app desperately needs.

00:54:50 ◼   ► Not only that, but we also now have volume control widgets on the watch that we can embed.

00:54:56 ◼   ► Thank goodness.

00:54:57 ◼   ► Like talk about it.

00:54:58 ◼   ► Finally, like literally about half of the people who have my app who have my app and

00:55:04 ◼   ► have a watch paired to their phone don't have the app installed because if you have it installed,

00:55:09 ◼   ► it's actually a worse experience for controlling your phone's audio than if you don't even have

00:55:13 ◼   ► it installed at all because it doesn't have volume control.

00:55:15 ◼   ► And now I can, now it appears again, I haven't tried this yet, but it appears that I can

00:55:18 ◼   ► do that.

00:55:20 ◼   ► That that is, that's almost as big of a deal as the standalone podcast playback.

00:55:24 ◼   ► Yeah, I'm really excited for that.

00:55:25 ◼   ► Can we give a brief shout out to that woman who did a presentation while exercising?

00:55:30 ◼   ► Oh God.

00:55:31 ◼   ► Yes, that was amazing.

00:55:32 ◼   ► Thank you.

00:55:33 ◼   ► You, you could not have paid me enough to do that.

00:55:37 ◼   ► She handled it like a champ public speaking on hard mode.

00:55:40 ◼   ► Like you do not want to be out of breath.

00:55:43 ◼   ► And I was so like, I was so tense cause she would get more out of breath and she increased

00:55:46 ◼   ► attention.

00:55:47 ◼   ► I'm like, don't really increase attention.

00:55:48 ◼   ► Just pretend you're doing it.

00:55:49 ◼   ► We won't know.

00:55:50 ◼   ► That was, that was pretty amazing.

00:55:52 ◼   ► I'm not sure how good of a demo it made, but it was good theater.

00:55:55 ◼   ► Yeah, it very much was.

00:55:56 ◼   ► And we should take a moment to note that by my count, there was Tim, there was Kevin Lynch,

00:56:03 ◼   ► there was Craig.

00:56:04 ◼   ► There was the gentleman from Adobe and there were the Lego two or three people, which is

00:56:08 ◼   ► a lot of dudes for sure.

00:56:10 ◼   ► But every other Apple person that was brought on stage, I think literally every other one

00:56:15 ◼   ► was a woman and in some cases not a white person, which is tremendous.

00:56:19 ◼   ► And we've been banging this drum for a long time.

00:56:22 ◼   ► And I was really happy to see that there was definite progress in that department.

00:56:26 ◼   ► It's not perfect.

00:56:27 ◼   ► I got a handful of angry tweets and reply to me, you know, congratulating Apple on this

00:56:30 ◼   ► about, Oh, well you didn't, they didn't have this.

00:56:32 ◼   ► They didn't have that.

00:56:33 ◼   ► I understand that, but this is a great step and it is a lot better than it was a couple

00:56:38 ◼   ► of years ago when I started to be aware of it and started to pay a lot more attention

00:56:41 ◼   ► to it.

00:56:42 ◼   ► So I'm really pleased with Apple that the diversity is on stage is looking, is looking

00:56:46 ◼   ► way up and that was great.

00:56:47 ◼   ► Yeah, we can do that.

00:56:48 ◼   ► We can absolutely do that.

00:56:49 ◼   ► So we also had a Apple TV update that contains nothing for developers.

00:56:59 ◼   ► Yeah, it's Apple TV still a thing.

00:57:00 ◼   ► Moving on.

00:57:01 ◼   ► It's a thing where like, you know, like our friend John Gruber likes to sometimes say

00:57:04 ◼   ► that like, you know, you look at other companies' keynotes that are often too long or too bloated

00:57:09 ◼   ► and you can kind of see like the org chart in the, in like what gets in the keynote and

00:57:12 ◼   ► like every department has to have their say and has to have their keynote time.

00:57:16 ◼   ► This kind of felt like that.

00:57:17 ◼   ► This kind of felt like we have to say something about TV OS, but there, it was entirely about

00:57:23 ◼   ► like new consumer level features and features that are built into their own media players

00:57:27 ◼   ► and stuff.

00:57:28 ◼   ► Like there was nothing for developers at all in there.

00:57:29 ◼   ► There was another one of those releases where they tout features that rely entirely on how

00:57:34 ◼   ► much adoption they get from big third parties.

00:57:36 ◼   ► Yeah.

00:57:37 ◼   ► So like, great.

00:57:38 ◼   ► It'll integrate with all your cables as long as you have charter cable.

00:57:41 ◼   ► Comcast, Verizon, we don't know who those people are.

00:57:45 ◼   ► Zero sign on.

00:57:46 ◼   ► We'll figure out what network you're on and not have you sign on if you're on charter

00:57:49 ◼   ► cable.

00:57:50 ◼   ► It's like, like they even said it, they announced single sign on before and nothing happened

00:57:55 ◼   ► because none of us have those providers.

00:57:57 ◼   ► So we're all still typing in those, those three letter codes.

00:57:59 ◼   ► They did say 50% year over year growth on Apple TV, which I think was good.

00:58:01 ◼   ► And they did tout the things they have to tout, which is like, well, TV, we support

00:58:04 ◼   ► all these standards.

00:58:05 ◼   ► We do Dolby vision and now we have at most and all like, that's all good thumbs up, but

00:58:09 ◼   ► they still, they still face headwinds as Tim would say in the market in terms of like they

00:58:14 ◼   ► want to make the experience easier, but Comcast and Verizon do not want them to make the experience

00:58:19 ◼   ► easier and they are at an impasse.

00:58:21 ◼   ► So I wish them luck, but I'm glad they're adding the, the, the tech features to the

00:58:25 ◼   ► Apple TV, even if they're not able to integrate and make the user experiences as good as they

00:58:29 ◼   ► could.

00:58:30 ◼   ► They can fix the remote anytime they want though.

00:58:31 ◼   ► No one's stopping them from doing, they even touted you can use cable company remotes.

00:58:34 ◼   ► Like, Oh, how far are we fallen?

00:58:36 ◼   ► Where people are applauding for the ability to use the Comcast remote with their Apple

00:58:39 ◼   ► TV, which by the way you can do now it is, it has always learned.

00:58:45 ◼   ► You can learn with your IRM up, but there's no track pad on it.

00:58:47 ◼   ► It's just, well, but now it said you can also now trigger Siri from third-party remotes,

00:58:50 ◼   ► which is something you couldn't do before.

00:58:51 ◼   ► I don't know which microphone you would talk into.

00:58:53 ◼   ► Like if that's the Comcast, some of the Comcast mics do have, or other cable companies do

00:58:57 ◼   ► have microphones.

00:58:58 ◼   ► Maybe, maybe they're opening up like maybe, maybe like at the fall event, we'll see a

00:59:01 ◼   ► new remote from Logitech that is like an alternate TV remote that includes the microphone and

00:59:05 ◼   ► everything that's got a third party's make the controllers like third parties make the

00:59:08 ◼   ► remotes.

00:59:09 ◼   ► Exactly.

00:59:10 ◼   ► That's like, honestly, that's not a bad solution.

00:59:11 ◼   ► It's not a great solution, but it's better than what we have now.

00:59:14 ◼   ► When you with your next Mac, you'll get, you already, I was going to say you had to buy

00:59:17 ◼   ► a Logitech mouse and a Microsoft keyboard.

00:59:19 ◼   ► You have any use the Apple mouse.

00:59:22 ◼   ► Anyway, I hope I wanted to make better peripherals.

00:59:24 ◼   ► Right, so speaking of the Mac.

00:59:26 ◼   ► Yeah, so how do we pronounce this?

00:59:28 ◼   ► John, you were trying to explain this to us earlier.

00:59:29 ◼   ► I already forgot what you told me.

00:59:30 ◼   ► Some random person on Twitter said Mojave.

00:59:32 ◼   ► Is it Mojave or Mojave?

00:59:34 ◼   ► Mojave.

00:59:35 ◼   ► Mojave.

00:59:36 ◼   ► Mojave.

00:59:37 ◼   ► Mojave.

00:59:38 ◼   ► California people say long e.

00:59:39 ◼   ► All right, we'll do that then.

00:59:40 ◼   ► Did you see that the closed caption person spoiled the name apparently in the caption

00:59:43 ◼   ► stream?

00:59:44 ◼   ► They hit the wrong button or something early on, and if you were watching the closed captions,

00:59:47 ◼   ► you learned the name of the new Mac OS before they announced it.

00:59:51 ◼   ► I didn't know that was in English, not Chinese or whatever.

00:59:53 ◼   ► All right, so I'm going to try to speed run this and I'm going to make it probably four

00:59:57 ◼   ► sentences before we get started.

00:59:58 ◼   ► See, I didn't even finish that sentence.

00:59:59 ◼   ► I didn't even finish that sentence.

01:00:00 ◼   ► Come on.

01:00:01 ◼   ► We're talking about the Mac.

01:00:02 ◼   ► I just want to say how they framed it.

01:00:07 ◼   ► First of all, he came out and said, "We love the Mac," which is a, you know, doth protest

01:00:11 ◼   ► too much thing, even though that is the incorrect interpretation of that phrase from Shakespeare.

01:00:15 ◼   ► Look it up.

01:00:16 ◼   ► But everybody knows what I mean.

01:00:18 ◼   ► Everyone knows the reverse one.

01:00:20 ◼   ► And he said, "This is a release that's chock full of new features."

01:00:23 ◼   ► So that was like the first two sentences they said.

01:00:25 ◼   ► This is not zero new features.

01:00:27 ◼   ► This is not a rebuilding year.

01:00:28 ◼   ► They tried to pitch this as chock full of new features.

01:00:31 ◼   ► And there were new features, but I'm not going to say it was chock full.

01:00:34 ◼   ► I don't -- all right.

01:00:35 ◼   ► Anyway, go ahead.

01:00:36 ◼   ► >> So the other thing they said -- thank you, Dan.

01:00:38 ◼   ► The other thing they said was, "It's inspired by pro users and designed for everyone," which

01:00:42 ◼   ► I thought was a great line.

01:00:44 ◼   ► I'm not -- I haven't decided how much they achieved that, but I thought it was a great

01:00:47 ◼   ► line.

01:00:48 ◼   ► So dark mode is what we all knew was coming.

01:00:50 ◼   ► Dynamic desktop, which has things like desktop stacks, which I thought was a very cool and

01:00:54 ◼   ► clever implementation that, again, is a great example of Apple doing Apple things in a great

01:00:58 ◼   ► Apply way.

01:00:59 ◼   ► >> Well, the stacks thing, I was trying -- it was racking my brain to figure out where I

01:01:02 ◼   ► had seen that before.

01:01:03 ◼   ► I was like, "Did they -- was that in like Mac OS 8 when it was Copeland?

01:01:06 ◼   ► Or did they implement that in like a beta of Mac OS 10?"

01:01:09 ◼   ► I couldn't recall and eventually figured it out.

01:01:11 ◼   ► It was -- God, this is a terrible name.

01:01:13 ◼   ► But it was the pile metaphor.

01:01:14 ◼   ► You can have piles.

01:01:17 ◼   ► And this was -- I think it was from Apple's Advanced Technology Group in 1992.

01:01:21 ◼   ► The same thing.

01:01:22 ◼   ► Like it was like a paper on how you can pile things and how it's a reasonable way of organizing

01:01:27 ◼   ► stuff.

01:01:28 ◼   ► And so now finally they've shipped this idea they've had forever.

01:01:31 ◼   ► I'm unconvinced of how good this is because, yeah, you have a messy desktop and then they

01:01:36 ◼   ► all go sort it into piles and you can scrub over them.

01:01:39 ◼   ► But I think if you did that to someone's messy desktop, they'd be like, "Where's all my stuff?

01:01:43 ◼   ► Where did it all go?"

01:01:44 ◼   ► It's like, "Oh, don't worry.

01:01:45 ◼   ► All your images are in the image pile."

01:01:47 ◼   ► It's like, "No, but I had it arranged.

01:01:48 ◼   ► The lower left was these things."

01:01:50 ◼   ► I feel like they don't recognize, and I've said it a million times, the reason people

01:01:53 ◼   ► use a desktop is it's the one place on their computer that they can always find and spatially

01:01:57 ◼   ► arrange things.

01:01:58 ◼   ► And it's not arranged well, just like people's houses and desks aren't arranged well.

01:02:02 ◼   ► But it's the one place they know where to find.

01:02:04 ◼   ► And it does not move.

01:02:05 ◼   ► And if you put an icon on the lower left and a big clump of icons, they're always in the

01:02:09 ◼   ► lower left.

01:02:10 ◼   ► So I guess I could say, "You're going to run this experiment.

01:02:13 ◼   ► Find someone with a messy desktop.

01:02:14 ◼   ► Show them the piles feature and watch the horror on their face when all their icons get sorted

01:02:18 ◼   ► into piles."

01:02:20 ◼   ► Like there better be an undo for that.

01:02:21 ◼   ► So I think it's an interesting feature, and I think people can use it.

01:02:25 ◼   ► But they're like, "Oh, you can sort by tag.

01:02:27 ◼   ► It doesn't just have to be by kind."

01:02:28 ◼   ► Like if you were the type of person who tags your images, your files, and your desktop,

01:02:32 ◼   ► your desktop doesn't look like that.

01:02:34 ◼   ► It's meticulously arranged.

01:02:35 ◼   ► So I am not sure piles or stacks or whatever the hell they're calling them is the greatest

01:02:44 ◼   ► feature.

01:02:45 ◼   ► But hey, at least they're doing something to the finder, right?

01:02:46 ◼   ► It's better than nothing.

01:02:47 ◼   ► So then they have gallery view.

01:02:49 ◼   ► So I guess RIP cover flow.

01:02:50 ◼   ► I guess we're done.

01:02:51 ◼   ► It's already gone, isn't it?

01:02:52 ◼   ► This is the triumphant return of non-3D cover flow.

01:02:55 ◼   ► Something like that.

01:02:56 ◼   ► But it did look good.

01:02:57 ◼   ► They had a sidebar where you could get a whole bunch of metadata about pictures, for example.

01:03:00 ◼   ► You could plug in automator actions on the side.

01:03:02 ◼   ► Looks really nice.

01:03:03 ◼   ► That's a big thing, though.

01:03:04 ◼   ► That little quick action thing in that little sidebar that's new now, that I think is going

01:03:08 ◼   ► to be really useful long term.

01:03:10 ◼   ► So it isn't just automator actions, by the way, shout out to automator on stage.

01:03:15 ◼   ► Who was expecting that?

01:03:18 ◼   ► Anyway, so it's automator actions, or you can put in shell scripts or Apple scripts

01:03:23 ◼   ► as those actions, too.

01:03:24 ◼   ► And then apps can, I think, also expose their own actions for relevant file types and everything.

01:03:28 ◼   ► That sounds great as a Mac user.

01:03:30 ◼   ► And Siri shortcuts, too, right?

01:03:31 ◼   ► Oh no, I forgot.

01:03:32 ◼   ► Not on the Mac.

01:03:33 ◼   ► Oh yeah, there it is.

01:03:34 ◼   ► No, but as a user, that sounds like it's probably going to be a really useful feature, just

01:03:38 ◼   ► some day-to-day usage of the Mac.

01:03:39 ◼   ► Definitely.

01:03:40 ◼   ► Quick Look seems like it's gotten a lot of the kind of brains of Preview, which is very

01:03:44 ◼   ► excellent.

01:03:45 ◼   ► I think that looks really good.

01:03:46 ◼   ► It's a little weird that Quick Look has now become an editor.

01:03:50 ◼   ► Fair.

01:03:51 ◼   ► But I still think it's good.

01:03:52 ◼   ► It's like the markup.

01:03:53 ◼   ► It's all the iOS stuff.

01:03:54 ◼   ► We'll get to the screenshot stuff in a second.

01:03:55 ◼   ► But yeah, you Quick Look, and now you've got the little markup icon, and now you can scribble

01:03:58 ◼   ► on it and save it.

01:03:59 ◼   ► It's convenient.

01:04:00 ◼   ► You can do lots of stuff without going into an app.

01:04:02 ◼   ► It's like OpenDoc resurrected in this weird way where these little views have all these

01:04:07 ◼   ► little tools that now spring around them and different share actions and stuff.

01:04:11 ◼   ► But what happens if you make some edits that you don't necessarily, I guess you don't save

01:04:14 ◼   ► it, but what if you click away to a different window and then that window disappears?

01:04:17 ◼   ► It's a Quick Look window.

01:04:18 ◼   ► Do those just get saved without you, I don't know.

01:04:21 ◼   ► It's kind of odd.

01:04:22 ◼   ► Yeah.

01:04:23 ◼   ► I mean, it looks neat in principle, but I agree that it's also odd.

01:04:27 ◼   ► Continuity camera.

01:04:28 ◼   ► You skipped on the screenshots thing.

01:04:30 ◼   ► Marco's favorite feature.

01:04:31 ◼   ► Oh, my bad.

01:04:32 ◼   ► Again, the screenshot editor coming from iOS 11 basically, that kind of feature, coming

01:04:37 ◼   ► into the Mac where you take a screenshot and it kind of shows a little overlay of it and

01:04:40 ◼   ► you can pick it up right there and start editing and everything.

01:04:42 ◼   ► Plus the additional enhancements to screenshot capture to make it easier to capture screenshots

01:04:47 ◼   ► and screen recordings.

01:04:48 ◼   ► And movies, you don't have to use QuickTime Player.

01:04:50 ◼   ► Yeah, all that stuff.

01:04:51 ◼   ► This is again, this is more stuff that I think we will actually really use this as Mac power

01:04:57 ◼   ► users.

01:04:58 ◼   ► I think we will, trademark, I think we really will use these features all the time because

01:05:02 ◼   ► it's just like things that enhance data to use for the Mac.

01:05:05 ◼   ► This is one of the reasons why I'm actually very happy with the overall amount of things

01:05:09 ◼   ► that we got today because for the Mac in particular, it really does seem like Tim's statement about,

01:05:14 ◼   ► like he said, it's chock full of features inspired by per users, but designed for everyone.

01:05:19 ◼   ► That's what the Mac always has been like.

01:05:21 ◼   ► The Mac has always been, you know, a thing that was very powerful.

01:05:25 ◼   ► If you were a pro user or a power user, you could really get very powerful with it.

01:05:30 ◼   ► But it was also like, it was like progressive power.

01:05:33 ◼   ► Like new users could look at it and know how to use it.

01:05:36 ◼   ► These kinds of features, we really haven't seen these added to the Mac in a while.

01:05:41 ◼   ► Like during the uncertain times of the last few years where it seemed like the Mac might

01:05:46 ◼   ► be really abandoned, we really haven't seen anything like this get added in any meaningful

01:05:51 ◼   ► numbers and to have all this stuff in this release, I think Tim's statement was actually

01:05:55 ◼   ► correct.

01:05:56 ◼   ► I think this actually is new features, maybe chock full.

01:05:58 ◼   ► I'll leave that up to you and Chock and Barry to decide.

01:06:01 ◼   ► These really are, I think, useful everyday features that like, they're not going to like,

01:06:06 ◼   ► you know, create a whole new article on 9to5Mac about them necessarily.

01:06:10 ◼   ► Like they're not like, you know, totally like headline grabbing things.

01:06:13 ◼   ► But I think these things are really going to be very useful to us every day, all day

01:06:17 ◼   ► as we use our Macs to do things.

01:06:19 ◼   ► Yeah, I think one of the best examples is that like the screenshot functionality.

01:06:22 ◼   ► Most of the functionality for screenshots, not the screen capture, but the screenshots

01:06:25 ◼   ► has been there.

01:06:26 ◼   ► But only if you know like, oh, command shift three is a screen, command shift four, but

01:06:29 ◼   ► then you hit spacebar, switch from window to question.

01:06:31 ◼   ► Nobody knows that except for like nerds, right?

01:06:33 ◼   ► And now they just did a simple thing.

01:06:34 ◼   ► Put an overlay on the screen with little buttons that they still might not know what they mean,

01:06:37 ◼   ► but it gives you a fighting chance.

01:06:38 ◼   ► There's no way you're going to discover like command shift four spacebar.

01:06:42 ◼   ► You will not discover that, but if you see an overlay, you'll try all four buttons and

01:06:46 ◼   ► eventually you'll get it.

01:06:47 ◼   ► So that's the type of stuff they could have done years and years ago and they just got

01:06:50 ◼   ► around to it.

01:06:51 ◼   ► Yeah.

01:06:52 ◼   ► So hopefully continuing my not so effective speed run.

01:06:55 ◼   ► Oh, before we move on.

01:06:57 ◼   ► This is legit.

01:07:01 ◼   ► I'm not trying to do this to you.

01:07:02 ◼   ► Screen recording, right?

01:07:03 ◼   ► So they integrated screen recording and when I saw the screen recording feature, they used

01:07:06 ◼   ► to be in QuickTime player.

01:07:07 ◼   ► Like you can record the screen or regions of whatever.

01:07:09 ◼   ► Now it's integrated in the screenshot.

01:07:10 ◼   ► And all I could think was that last year converting the Windows Server to Metal, this is what

01:07:14 ◼   ► you get out of it.

01:07:15 ◼   ► You convert the Windows Server to Metal and now you can integrate screen capture presumably

01:07:18 ◼   ► in a more efficient way without having an app because it's all built.

01:07:21 ◼   ► Maybe I'm wrong about that, but it just, that's what I thought about.

01:07:23 ◼   ► Like redoing infrastructure and causing kernel panics on Steve Trout and Smith's machine

01:07:29 ◼   ► constantly to rewrite the whole Windows Server in Metal, because you know you're going to

01:07:33 ◼   ► deprecate over in GL, gives you stuff like now I can do system wide screen capture as

01:07:37 ◼   ► like just a thing as part of the screenshot tool.

01:07:41 ◼   ► continuity camera.

01:07:42 ◼   ► I didn't get why that was so exciting.

01:07:44 ◼   ► Because they put crappy cameras in the MacBooks and you have a much better camera on your

01:07:47 ◼   ► phone so if you want to scan a document.

01:07:48 ◼   ► Yeah, like the camera on the top of the MacBook hasn't changed since like 2005.

01:07:51 ◼   ► You could hold your paper up to it but it won't be able to see anything.

01:07:55 ◼   ► Yeah, yeah.

01:07:56 ◼   ► I think it is a little bit questioning like they can remotely enable the camera.

01:08:00 ◼   ► Is that a creepy thing or a security problem?

01:08:02 ◼   ► But I think that will be another one of these just like everyday useful features like because

01:08:06 ◼   ► so often I want to take a picture of something in my room or something to show someone like

01:08:12 ◼   ► in Slack or something.

01:08:14 ◼   ► There's lots of uses for this and I take the picture on the phone and because photo sync

01:08:18 ◼   ► is too slow I will air drop it to myself between my phone and my Mac.

01:08:22 ◼   ► Or even you put it in Dropbox and wait to appear in Dropbox on your Mac.

01:08:25 ◼   ► This is all sort of weird.

01:08:26 ◼   ► Yeah, like that.

01:08:27 ◼   ► It's just this is yet another thing that's just going to save time.

01:08:29 ◼   ► Again, a solid feature probably if it works well.

01:08:33 ◼   ► Then they showed us news, stocks, voice memos and the home app and it was funny.

01:08:38 ◼   ► I was probably not the only one.

01:08:41 ◼   ► Myself and I was sitting next to Chris Harris on the other side in the keynote and the two

01:08:44 ◼   ► of us kind of looked at each other at the same moment and I'm sure we weren't the only

01:08:46 ◼   ► ones, but we realized this kind of looks like cross platform apps.

01:08:52 ◼   ► Like they're dog fooding something.

01:08:53 ◼   ► That was like the one tweet I made.

01:08:55 ◼   ► How did they port all these iOS apps to the Mac?

01:08:57 ◼   ► Yeah, exactly.

01:08:58 ◼   ► And it was all just.

01:08:59 ◼   ► And it looked exactly like the iPad apps.

01:09:01 ◼   ► Yeah, they were iOS apps with a title bar.

01:09:03 ◼   ► Yeah, exactly.

01:09:04 ◼   ► So at this point I'm starting to scratch my head and think there may be something here

01:09:08 ◼   ► after all.

01:09:09 ◼   ► But anyway, I really don't have any particular care for any of these apps, but I'm glad that

01:09:13 ◼   ► they're on the Mac.

01:09:14 ◼   ► Then they talked about security and privacy.

01:09:16 ◼   ► I didn't write any sub notes for that, so I don't even know what they said.

01:09:19 ◼   ► But I'm glad to see that security and privacy is still a priority.

01:09:23 ◼   ► It surprised me that when they were going through the here's all the things you get

01:09:25 ◼   ► notified for, like can I have access to your location, your contacts or whatever, and I

01:09:28 ◼   ► was like what are they going to add to it?

01:09:30 ◼   ► And I thought, oh, they're going to add camera.

01:09:32 ◼   ► But I'm like, but no, don't they have to ask permission to the camera already?

01:09:34 ◼   ► Apparently not.

01:09:35 ◼   ► How many people have asked before, do you think Mac apps have to ask permission to use

01:09:39 ◼   ► your camera?

01:09:40 ◼   ► Everyone would have said yes, but no.

01:09:41 ◼   ► So they're finally adding camera and mic to the permissions, which is nice.

01:09:46 ◼   ► You skipped over a bunch of stuff too quickly.

01:09:47 ◼   ► I want to go back to OpenGL and OpenCL deprecated.

01:09:50 ◼   ► Not a surprise really.

01:09:52 ◼   ► OpenCL maybe is a little bit of a surprise.

01:09:54 ◼   ► Maybe if you ask Gus here in the firm, he will say it is not a surprise.

01:09:59 ◼   ► So it's all metal, right?

01:10:00 ◼   ► So they got the proprietary thing.

01:10:02 ◼   ► No more OpenGL.

01:10:03 ◼   ► They haven't updated in years anyway.

01:10:04 ◼   ► It's a third party opportunity.

01:10:05 ◼   ► I think that OpenGL group has a third party OpenGL for the Mac, but that's kind of a shame.

01:10:10 ◼   ► No more 32-bit apps after Mojave.

01:10:13 ◼   ► And it was kind of painful to see them list like, and this means these 32 frameworks aren't

01:10:18 ◼   ► going to be there anymore.

01:10:19 ◼   ► And one of them was QuickTime.

01:10:20 ◼   ► And I just felt that was like end of an era.

01:10:22 ◼   ► The QuickTime framework, no.

01:10:24 ◼   ► Also Apple Java 1.6, nobody cares.

01:10:26 ◼   ► And Carbon.

01:10:29 ◼   ► And then the security stuff, where you were just going into.

01:10:31 ◼   ► SIP protection for third party apps, system integrity protection for third party apps.

01:10:34 ◼   ► I was just getting done telling you what I was able to do to my work laptop to disable

01:10:38 ◼   ► all the malware they install, because they can't do SIP for third party apps.

01:10:43 ◼   ► So if you have root on your machine, you can just temporarily disable stuff, right?

01:10:48 ◼   ► Now all these people who make institutional malware, also known as antivirus software

01:10:54 ◼   ► for your Macs and all sorts of other stuff, will be able to prevent you from, I guess

01:10:58 ◼   ► you can use the firmware to turn off system integrity protection.

01:11:01 ◼   ► But it's making people's lives harder.

01:11:03 ◼   ► I don't like it.

01:11:05 ◼   ► Mac App Store, still a thing.

01:11:07 ◼   ► Who knew?

01:11:08 ◼   ► So that's exciting.

01:11:10 ◼   ► There are some very interesting entries, or maybe re-entries in some cases, to Mac App

01:11:14 ◼   ► Store.

01:11:15 ◼   ► Panic is coming back to the Mac App Store, which is really exciting and interesting.

01:11:21 ◼   ► And bare bones with BB Edit is going to be in the App Store, and that is also really

01:11:25 ◼   ► exciting and interesting.

01:11:26 ◼   ► So apparently Apple is trying to make the App Store thing.

01:11:30 ◼   ► It's first it was fetch, and then it was the Mac App Store.

01:11:33 ◼   ► And apparently they're both still a thing.

01:11:34 ◼   ► Apple's going to court.

01:11:35 ◼   ► Trying to get people to come back.

01:11:38 ◼   ► The only weird thing is there might be good reasons why these apps are going back, but

01:11:43 ◼   ► we weren't told them in either the State of Union or the keynote.

01:11:47 ◼   ► We have no idea what changed, why are these apps going back.

01:11:50 ◼   ► They seem to leave for really good reasons.

01:11:53 ◼   ► We don't know.

01:11:54 ◼   ► There has to be some good reason why they're all going back and why Apple's putting all

01:11:57 ◼   ► this new effort into the App Store.

01:11:58 ◼   ► And if it was like changes to the Mac, obviously one of the reasons is the Mac App Store app

01:12:01 ◼   ► is better, right?

01:12:02 ◼   ► I mean, that's the thing they showed.

01:12:03 ◼   ► It could be worse.

01:12:04 ◼   ► The Mac App Store app is much better and it's fancier and you'll be able to advertise your

01:12:09 ◼   ► products.

01:12:10 ◼   ► So they didn't connect those dots, but they did show that.

01:12:12 ◼   ► But then that's an obvious question that you asked.

01:12:15 ◼   ► It's like why?

01:12:17 ◼   ► These people are coming back.

01:12:18 ◼   ► You would think because they have a quota or testimonial.

01:12:20 ◼   ► I left the Mac Store because X, Y, Z, but now something has changed and I've changed

01:12:25 ◼   ► my mind.

01:12:26 ◼   ► Like maybe they didn't have time to explain or maybe it was supposed to be self-evident,

01:12:29 ◼   ► but I have the same questions about how is the Mac App Store now a deal that these people

01:12:35 ◼   ► want to be part of?

01:12:36 ◼   ► I mean, maybe they just didn't have time.

01:12:38 ◼   ► Like sandboxing changes we might see later in the week.

01:12:40 ◼   ► A lot of these apps were out because of sandboxing changes, so maybe there's some changes to

01:12:44 ◼   ► the sandbox that made it feasible to come back in.

01:12:46 ◼   ► But in the keynote where they had a lot of time to blow up Legos, it seems like they

01:12:49 ◼   ► could have put in two or three sentences about why these apps came back.

01:12:54 ◼   ► Like oh, and these apps came back for these reasons and if you want to learn about them,

01:12:57 ◼   ► see them in sessions, whatever, whatever.

01:12:59 ◼   ► But anyway, I guess it's good for Apple that they're back, but as a consumer who has bought

01:13:05 ◼   ► both of those applications, I think I'll continue to do the direct ones.

01:13:08 ◼   ► And that is the real problem for the Mac App Store.

01:13:10 ◼   ► It's like why are people like me preferring the direct one rather than the Mac App Store

01:13:15 ◼   ► download?

01:13:16 ◼   ► I don't know.

01:13:17 ◼   ► I think I still have work to do, but this is the first big change in the Mac App Store

01:13:20 ◼   ► in forever and so that's good.

01:13:22 ◼   ► It's definitely progress.

01:13:23 ◼   ► They talked about Metal and Core ML and what was the thing where you can make models a

01:13:28 ◼   ► little easier?

01:13:29 ◼   ► What was that called?

01:13:30 ◼   ► - Create ML?

01:13:31 ◼   ► - Create ML, thank you.

01:13:32 ◼   ► - That's pretty cool.

01:13:33 ◼   ► - Yeah, it's definitely cool.

01:13:34 ◼   ► But in the interest of time, let's skip over that and let's talk about UIKit on the Mac.

01:13:37 ◼   ► It is a thing and it is supposedly coming next year and if the last year has told us

01:13:42 ◼   ► anything, we'll see what happens.

01:13:43 ◼   ► But it's supposedly coming next year.

01:13:46 ◼   ► This is really exciting.

01:13:47 ◼   ► I'm not sure if this is good for the Mac, if it's great for the Mac, if it's bad for

01:13:51 ◼   ► the Mac.

01:13:52 ◼   ► Like I can see very many different ways that this could end up, but the fact that they

01:13:56 ◼   ► are publicly acknowledging something that smells a lot like this marzipan thing, that

01:14:02 ◼   ► is, I was surprised and really into it and it seems really cool.

01:14:06 ◼   ► And I mean, the apps that they show, the news app and the other ones, I wouldn't say they

01:14:10 ◼   ► looked bad by any means.

01:14:11 ◼   ► I agree with, I think Marco, you had said a minute ago, they looked like iOS apps.

01:14:14 ◼   ► And yes, that's true, but it's not like they looked bad.

01:14:18 ◼   ► It looked a little bit off, but still good.

01:14:21 ◼   ► - The design is how it works, Casey.

01:14:22 ◼   ► - Yeah, well.

01:14:23 ◼   ► - I mean, they work like iOS apps.

01:14:24 ◼   ► I'm clicking on the upper left corner for this little back thing with a little chevron

01:14:27 ◼   ► to switch back in the view.

01:14:29 ◼   ► That's not how a Mac app works.

01:14:30 ◼   ► I mean, I understand the tech demo.

01:14:31 ◼   ► - Just push the side of your screen and move over a little bit.

01:14:35 ◼   ► - I'm a little bit--

01:14:36 ◼   ► - Push in.

01:14:37 ◼   ► - Yes.

01:14:38 ◼   ► So when we talked about how this could go, this is like a fairly timid version of the

01:14:42 ◼   ► possibilities, right?

01:14:43 ◼   ► So as they showed it, I mean, it's a portion of a UI kit coming to the Mac.

01:14:49 ◼   ► So if you have an application that uses UI kit and if it uses some or all the portion

01:14:53 ◼   ► that they bring over, then you can bring your iOS app to the Mac, which I suppose is good

01:14:57 ◼   ► for making people make Mac applications.

01:14:59 ◼   ► But their message is still not clear on, like they did the thing in the State of the Union

01:15:04 ◼   ► about an app kit.

01:15:05 ◼   ► That's the way to make apps to the Mac.

01:15:07 ◼   ► And we are still, it is, I forget what they said.

01:15:09 ◼   ► - I know what you're thinking of.

01:15:10 ◼   ► I can't remember the exact wording.

01:15:11 ◼   ► - You know, it's not deprecated.

01:15:14 ◼   ► There's still a thing that they're gonna support, right?

01:15:16 ◼   ► So my question from when we talked about this a couple weeks ago is like, what is Apple's

01:15:20 ◼   ► opinion of the best way to make Mac applications?

01:15:23 ◼   ► Like what is the new vision?

01:15:24 ◼   ► - They said app kit.

01:15:25 ◼   ► I thought that's what they said was that the best way to make a Mac app is app kit.

01:15:28 ◼   ► - Yeah, but they were clear about that.

01:15:29 ◼   ► They were very clear that like app kit should be what you use if you want to make the best

01:15:33 ◼   ► Mac app.

01:15:34 ◼   ► - But it seemed to me that by bringing iOS over, what they were saying is, I mean, yes,

01:15:38 ◼   ► to get iOS developers to do your stuff, but it almost seemed to me that like long-term,

01:15:42 ◼   ► if people keep using UI kit on the Mac and UI kit and understand scrolling and resizing

01:15:46 ◼   ► and mouse events and hovering and all the things and drag and drop, all the things that

01:15:50 ◼   ► they have to understand, right?

01:15:53 ◼   ► Why would you not make a Mac app directly in UI kit?

01:15:56 ◼   ► 'Cause the UI kit is the easier to use, more modern, better fit for Swift, right?

01:16:00 ◼   ► I feel like there's a tension here between, it's kind of like Carbon and Cocoa in the

01:16:03 ◼   ► beginning where they seemed like peers and we wanted to see how it would shake out.

01:16:07 ◼   ► And if I was app kit, I'd be looking over my shoulder right now.

01:16:09 ◼   ► 'Cause parts of UI kit are coming over.

01:16:12 ◼   ► The part that I was excited about from a tech nerd perspective in the State of the Union

01:16:15 ◼   ► they talked about it is like these two operating systems are built on the same core of, you

01:16:19 ◼   ► know, Darwin and everything.

01:16:20 ◼   ► People don't remember 'cause no one ever says Darwin in a keynote for the past decade.

01:16:23 ◼   ► But it's there, it's the same, you know, OS under the covers.

01:16:25 ◼   ► And they said that they had drifted apart, like the underpinnings of iOS, like because

01:16:29 ◼   ► they really had the Mac, hack up Mac OS 10 to get it on the original iPhone.

01:16:32 ◼   ► And they just drift apart because like this is suited to the phone, that's suited to that.

01:16:36 ◼   ► And they're gonna unify those things, which is something they probably should have done

01:16:39 ◼   ► a long time ago just to have less bug surface, right?

01:16:41 ◼   ► And now the phones are like more powerful than the Macs in some cases.

01:16:44 ◼   ► So yeah, unify that core layer and then that's like a level playing field for app kit and

01:16:49 ◼   ► UI kit to duke it out for the soul of the Mac.

01:16:53 ◼   ► The three, the four apps that they showed, they look like iOS apps.

01:16:57 ◼   ► They did not look like Mac apps.

01:16:59 ◼   ► And I know they tried to say, "Look, it behaves like a Mac.

01:17:00 ◼   ► I can select text and drag it."

01:17:02 ◼   ► And it's like, "You're not a Mac app yet.

01:17:05 ◼   ► You're not an Electron app.

01:17:06 ◼   ► I'll give you that, but you're not a Mac app."

01:17:08 ◼   ► Amen, brother.

01:17:09 ◼   ► No, but I think we should really congratulate Apple for dogfooding this and dogfooding it

01:17:14 ◼   ► up front because what was it?

01:17:15 ◼   ► It was iCloud Core Data that was a disaster.

01:17:18 ◼   ► And it wasn't until they started dogfooding the other iCloud stuff that it really got

01:17:21 ◼   ► good.

01:17:22 ◼   ► And so I am really enthusiastic about it, tentatively, but very enthusiastic about this,

01:17:25 ◼   ► that they're dogfooding it.

01:17:27 ◼   ► They appear to be doing it right.

01:17:28 ◼   ► And that's really exciting.

01:17:29 ◼   ► And so all in all, it was a pretty decent keynote.

01:17:34 ◼   ► I thought it was pretty good.

01:17:35 ◼   ► Now admittedly, I had fairly low expectations in part because nothing really leaked, in

01:17:40 ◼   ► part because I didn't know what to make of it.

01:17:43 ◼   ► But I thought all told, it was good.

01:17:44 ◼   ► It was not the best keynote I've ever seen, but it was good.

01:17:46 ◼   ► Do you want to talk about the fact that Apple's doing a thing now where they tell you a year

01:17:49 ◼   ► ahead of time something they're doing?

01:17:51 ◼   ► Yeah, that's crazy.

01:17:52 ◼   ► It's wriggling me out.

01:17:53 ◼   ► They do it with the Mac Pro, they do it with this, they do it unintentionally with AirPlay

01:17:56 ◼   ► 2 and messages in the cloud.

01:17:59 ◼   ► AirPower.

01:18:00 ◼   ► And AirPower, which is never coming, whatever.

01:18:04 ◼   ► But the Mars Band thing, all the rumors were dead on except for the part where they said,

01:18:09 ◼   ► "Yeah, but Apple's going to talk about it anyway."

01:18:10 ◼   ► When they put up that slide in the beginning that said iOS, watchOS, tvOS, whatever, MacOS,

01:18:16 ◼   ► I knew at that point that you saved the best for last, right?

01:18:20 ◼   ► What the heck do they have in MacOS that it's like would be the best?

01:18:22 ◼   ► It's got to be the Mars Band thing.

01:18:24 ◼   ► But I was like, "But they said it wasn't ready.

01:18:26 ◼   ► Maybe we're all wrong.

01:18:27 ◼   ► Maybe it is ready this year."

01:18:28 ◼   ► Nope, not ready this year.

01:18:29 ◼   ► But they announced it anyway.

01:18:31 ◼   ► And it's not like they're reacting to rumors.

01:18:33 ◼   ► It feels like Apple feels increasingly that they need to put a stake in the ground to

01:18:37 ◼   ► say, "Don't worry, we're going to fix this Mac thing.

01:18:39 ◼   ► Not this year, not next year, but we're going to fix it.

01:18:42 ◼   ► And don't worry, we're going to let you do UIKit.

01:18:44 ◼   ► Not this year, but we're going to tell you about it anyway."

01:18:47 ◼   ► That is different for Apple.

01:18:49 ◼   ► I don't know if it's bad or good.

01:18:50 ◼   ► It's fun for us.

01:18:51 ◼   ► We learn stuff ahead of time.

01:18:52 ◼   ► But it's kind of like they're Osborn affecting themselves a little bit.

01:18:56 ◼   ► Are people really going to be diving into starting a new app kit based Mac app right

01:19:01 ◼   ► now?

01:19:02 ◼   ► Or are they going to wait until next year and see how this whole UIKit on the Mac thing

01:19:05 ◼   ► shakes out?

01:19:06 ◼   ► >> Well, I think this is them kind of realizing that MacOS and the Mac as a platform, especially

01:19:13 ◼   ► with the more recent focus of Mac as the pro platform by Apple, they're finally realizing

01:19:18 ◼   ► that pros and people who use this platform for work sometimes need a roadmap.

01:19:24 ◼   ► Other companies do this too.

01:19:25 ◼   ► Intel gives roadmaps.

01:19:26 ◼   ► Microsoft gives roadmaps.

01:19:27 ◼   ► Big companies that deal with big businesses and pro customers tend to give roadmaps so

01:19:31 ◼   ► that people can plan and make decisions and have some idea of what they're in for next

01:19:37 ◼   ► year or for the next six months instead of just having occasional things randomly come

01:19:41 ◼   ► and blindside them.

01:19:43 ◼   ► So for this, if I was a Mac developer and say I had an iPad app and maybe my Mac app

01:19:50 ◼   ► was a lot of work to maintain because I'm not that good of a Mac developer and maybe

01:19:55 ◼   ► I'm having a new version that I'm planning for next year, maybe I might hold that off

01:19:59 ◼   ► a little bit now.

01:20:01 ◼   ► Maybe not put a whole lot of effort into a Mac UI if my app doesn't really necessarily

01:20:07 ◼   ► need to be the best Mac app in the world.

01:20:09 ◼   ► And I have to have an iOS code base anyway.

01:20:11 ◼   ► This is a great thing.

01:20:13 ◼   ► They're telling developers really major pertinent information that we are really going to want

01:20:19 ◼   ► to know a year ahead of time.

01:20:21 ◼   ► That's great.

01:20:22 ◼   ► It helps us make good plans.

01:20:23 ◼   ► It helps us use our limited resources effectively.

01:20:25 ◼   ► And there's going to be a lot of arguing over whether this is good for the Mac or not.

01:20:31 ◼   ► We've had some of it on the show talking about the Mars opinion rumors.

01:20:33 ◼   ► I fall on the side of it being a great thing because I think pragmatically speaking, this

01:20:39 ◼   ► isn't a question of whether I now have to use all of AppKit to make an overcast Mac

01:20:44 ◼   ► app or whether I can have my iPad app run in a little window of some kind.

01:20:50 ◼   ► Because I was never going to do that.

01:20:51 ◼   ► I was never going to port the whole thing to AppKit because I've already evaluated that

01:20:54 ◼   ► option and decided it was too much work for what it would be worth to me.

01:20:58 ◼   ► So many companies find themselves in this position.

01:20:59 ◼   ► That's why we have things like Electron and all these weird cross-platform awful

01:21:03 ◼   ► frameworks that make it really hard to make good apps anywhere because the cost of making

01:21:07 ◼   ► apps on all these different platforms individually is too high for a lot of companies and indies

01:21:12 ◼   ► to justify.

01:21:13 ◼   ► So if they make it easier and cheaper to make Mac apps, there will be more Mac apps.

01:21:18 ◼   ► And Mac apps that use this UIKit on the Mac thing, which I kind of took note, they never

01:21:23 ◼   ► actually named it.

01:21:24 ◼   ► Yeah, I was going to say that they didn't give it a name, which is kind of weird because

01:21:28 ◼   ► they're going to announce it.

01:21:29 ◼   ► You can brand it, but they're not ready to brand it.

01:21:31 ◼   ► And by the way, some people did disassemble it and find some symbols inside the code base

01:21:35 ◼   ► that say the word "Marzipan."

01:21:38 ◼   ► So regardless of what this thing becomes, at some point some part of it had the word

01:21:44 ◼   ► "Marzipan" involved in it.

01:21:46 ◼   ► But speaking of, isn't in new Macs, isn't the T2 or something like that, isn't that

01:21:53 ◼   ► running like a cut-down version of iOS?

01:21:55 ◼   ► BridgeOS or something?

01:21:56 ◼   ► Right.

01:21:57 ◼   ► So you start iOS to start your Mac, and then we've seen disassembly of there being like

01:22:02 ◼   ► an iOS subsystem on your Mac.

01:22:04 ◼   ► So you use iOS to start your Mac to start iOS.

01:22:05 ◼   ► It's not an iOS subsystem, it's just the UIKit framework running on the Mac.

01:22:10 ◼   ► There's also another fun symbol that was like, you know, there was some symbol in the thing

01:22:14 ◼   ► that was like, underscore, something underscore Mac, something underscore iOS, and a new symbol

01:22:18 ◼   ► that was something underscore iOS Mac.

01:22:20 ◼   ► So it's like iOS running on your Mac.

01:22:24 ◼   ► Have fun putting on all your pound of fines for the million different symbols there.

01:22:27 ◼   ► Right.

01:22:28 ◼   ► But anyway, good keynote, John?

01:22:30 ◼   ► Yeah, they did, I forgot to mention one more one-year like thing where they announce something

01:22:34 ◼   ► and then you wait a year and it comes, and I want Marco to be able to use his bell, so.

01:22:37 ◼   ► APFS Fusion Drive.

01:22:44 ◼   ► That was announced along with APFS, like everybody's going to APFS in 2017 and we're going to convert

01:22:49 ◼   ► everything and we're going to support everything and we're going to support Fusion Drive, and

01:22:52 ◼   ► they did convert everything and for the most part it went okay, but they did not support

01:22:55 ◼   ► Fusion Drive, so now they do a year later.

01:22:58 ◼   ► So good keynote though, John?

01:23:00 ◼   ► I mean, it wasn't surprising, everything they announced was things, even the part that was,

01:23:04 ◼   ► you know, supposedly surprising, the marzipan, like we knew all of that, but it was surprising

01:23:07 ◼   ► that they said anything about it.

01:23:09 ◼   ► Like I fully expected all that to be true about whatever this marzipan thing is, and

01:23:12 ◼   ► then just not say anything about it, but Mac OS at the end of the keynote means Mac OS

01:23:17 ◼   ► is the star, kind of.

01:23:18 ◼   ► I'm not sure it's chock full of anything, and I'm really nervous about the Mac applications,

01:23:24 ◼   ► I'm making air quotes, you can't see it, but at least we'll get, I was going to say at

01:23:28 ◼   ► least we'll get Overcast on the Mac, but will we?

01:23:30 ◼   ► Can we get exclusive here on this podcast, Marco, will you commit to Overcast on the

01:23:34 ◼   ► Mac and tv OS?

01:23:36 ◼   ► If it's as easy to port my iPad app as they seem to indicate that it is, yeah, why would

01:23:40 ◼   ► I not do that?

01:23:41 ◼   ► To spite Casey?

01:23:42 ◼   ► I can always hire him to do it.

01:23:43 ◼   ► Right?

01:23:44 ◼   ► That would be kind of amazing though.

01:23:46 ◼   ► Well, and the whole thing with Overcast on the Mac is that was when I was sitting at

01:23:50 ◼   ► a computer for 40 to 50 hours a week.

01:23:53 ◼   ► You don't even need it anymore.

01:23:54 ◼   ► Yeah, I don't even care anymore.

01:23:55 ◼   ► But that's right.

01:23:56 ◼   ► Marco, but keep up.

01:23:57 ◼   ► Port's off, forget it, it's not happening, sorry.

01:23:58 ◼   ► It's all over, it's my fault.

01:23:59 ◼   ► As soon as you quit your job I can make Overcast on the Mac and you've got your polo shirt.

01:24:02 ◼   ► That's true, that is true.

01:24:03 ◼   ► So, we should talk about the video at the end too.

01:24:05 ◼   ► Yeah.

01:24:06 ◼   ► Oh, the ending video.

01:24:07 ◼   ► Yeah, I thought that was nice.

01:24:08 ◼   ► It was cute.

01:24:09 ◼   ► Yeah, I mean, so the first part is like, the first part is going to be, this is a bunch

01:24:12 ◼   ► of your friends up on screen, isn't this fun?

01:24:14 ◼   ► You can relate to it, and the second video was like, now your mom is on screen.

01:24:17 ◼   ► It was like, this is like Pixar levels of like, knife to the heart, like go ahead, try

01:24:21 ◼   ► to hate this video, it's someone's mom.

01:24:25 ◼   ► So it was, you know, they get you, they get you eventually, they get you in the end, you

01:24:28 ◼   ► get tired out, it's like, alright, fine.

01:24:30 ◼   ► I mean, overall, I was very happy with this keynote, I'm very happy with everything we

01:24:34 ◼   ► got.

01:24:35 ◼   ► I'm, you know, some of the presentation parts of it were kind of a mess, I think it needed

01:24:39 ◼   ► some editing, but like the actual meat of it, what we actually got, the new stuff we

01:24:42 ◼   ► have, it looks awesome, it is more than I expected, I got almost all the major themes

01:24:48 ◼   ► I wanted, you know, we still don't have new MacBook Pros, and that's unfortunate, but

01:24:51 ◼   ► you know, other than that, and you know, we don't have a real Siri kit audio API, but

01:24:57 ◼   ► we have a lot of good stuff I can now do with Siri, they got the watch stuff, you know,

01:25:01 ◼   ► they have all these cool enhancements to the Mac, we have marzipan being a real thing,

01:25:05 ◼   ► like this is all awesome, I'm really happy with this, and ultimately, you know, I said

01:25:10 ◼   ► last time, what I wanted was a sign of life that the reason the Mac has been so quiet

01:25:14 ◼   ► recently is not that it's dead, but that they're just working on stuff that isn't done yet,

01:25:19 ◼   ► and we got that.

01:25:21 ◼   ► That to me is the best, they really do seem like they have recommitted to the Mac as a

01:25:27 ◼   ► first class platform that's gonna continue, as opposed to this like horribly neglected

01:25:32 ◼   ► afterthought that is kind of annoying Tim Cook, like this is great, I'm very very happy about

01:25:37 ◼   ► this.

01:25:38 ◼   ► Is this the best thing?

01:25:41 ◼   ► You don't get that reference case, you don't laugh, you don't get it.

01:25:43 ◼   ► It's a tough crowd you guys.

01:25:46 ◼   ► Anyway, thank you very much to our very special sponsors this week, we are sponsored by Audible,

01:25:52 ◼   ► they're hiring right here at Allcom, go to audiblecareers.com, we are sponsored by these

01:25:55 ◼   ► awesome Aftershocks Trek's Air bone conduction headphones, go to atp.aftershocks.com to see

01:26:01 ◼   ► those, and sponsored by Microsoft with their Azure platform to make you learn all about

01:26:06 ◼   ► building intelligent iOS apps at scale, visit aka.ms/iosinazure.

01:26:10 ◼   ► Thank you so much to the sponsors, and we will talk to you next week.

01:26:14 ◼   ► [music]

01:26:39 ◼   ► Don't hold that guys, don't hold that.

01:26:41 ◼   ► [music]

01:27:03 ◼   ► Alright, so we got, we got something else we gotta talk about.

01:27:29 ◼   ► We gotta talk about these scooters.

01:27:30 ◼   ► These scooters man.

01:27:31 ◼   ► [laughter]

01:27:35 ◼   ► What is going on with these scooters?

01:27:36 ◼   ► So if you're not in San Jose or San Francisco or what have you, apparently it's a thing

01:27:43 ◼   ► that these scooter ferries just fly over the cities and just deposit scooters everywhere,

01:27:50 ◼   ► and for almost no money you can sign up to drive/ride/pilot whatever these scooters, electric

01:27:59 ◼   ► scooters around the city, and so I guess you Marco and Tiff and Mike and a few others who

01:28:05 ◼   ► were here before John and I signed up for this and started driving these scooters around,

01:28:11 ◼   ► and then yesterday you like got some for John and I to try.

01:28:15 ◼   ► I forced you to do it.

01:28:17 ◼   ► You forced John to do it, I needed encouragement.

01:28:19 ◼   ► I like scooters, it was fine.

01:28:21 ◼   ► [laughter]

01:28:22 ◼   ► Yeah, that's totally how it went.

01:28:23 ◼   ► That is not how that went, but anyway.

01:28:25 ◼   ► [laughter]

01:28:26 ◼   ► No hesitation, I wasn't like underscore cautiously setting out, saying goodbye to his wife like

01:28:31 ◼   ► he'd never see her again.

01:28:33 ◼   ► [laughter]

01:28:34 ◼   ► Well to be fair these things are terrifying.

01:28:36 ◼   ► Well the thing is they are terrifying, and they haul ass.

01:28:38 ◼   ► Those things move.

01:28:40 ◼   ► This is like the progression that I went through and then watched as everyone I know went through

01:28:45 ◼   ► the exact same progression is at first you start noticing that there are these scooters

01:28:49 ◼   ► everywhere and you think well that's kind of weird, like isn't that kind of littering

01:28:54 ◼   ► up the whole world, and this apparently is a controversy in these towns, cities, sorry,

01:28:59 ◼   ► but it's California, the towns.

01:29:01 ◼   ► Anyway, so there's this controversy with scooters all over the place, littering up the sidewalks

01:29:05 ◼   ► and everything.

01:29:06 ◼   ► And so you first see them and then you might see a couple of people whizzing by on them

01:29:09 ◼   ► and you're like wow, what jerks.

01:29:12 ◼   ► And then at some point you are bored at social policy and you're like hmm, there's like three

01:29:18 ◼   ► of them sitting right there.

01:29:19 ◼   ► And –

01:29:20 ◼   ► In the middle of the sidewalk, like not even really arranged in any particular way, they're

01:29:23 ◼   ► just there.

01:29:24 ◼   ► It's like being in your house with kids.

01:29:25 ◼   ► They just drop it wherever you are and walk out of the room.

01:29:28 ◼   ► So you go in this progression from what are those to those people are jerks to hmm, they're

01:29:35 ◼   ► right there, maybe I should try one.

01:29:36 ◼   ► I don't have anything else to do and I don't have to worry about angering the locals because

01:29:40 ◼   ► I'm only here like three days a year, they're not going to remember me.

01:29:43 ◼   ► So let's give it a shot.

01:29:44 ◼   ► Why not?

01:29:45 ◼   ► I got some time to kill.

01:29:46 ◼   ► How hard could it be?

01:29:47 ◼   ► On the Saturday before WWDC.

01:29:49 ◼   ► So I sign up for the app and try to scooter and I went through this progression of you

01:29:54 ◼   ► get on it and you're like whoa, whoa and then you push the accelerator really hard

01:29:59 ◼   ► and you're like whoa, holy shit.

01:30:01 ◼   ► These things are fast.

01:30:03 ◼   ► They really, really are.

01:30:04 ◼   ► Like if you are in town and obviously the people I'm looking at are but if you're

01:30:08 ◼   ► ever in town you should try it because they are disturbingly fast.

01:30:11 ◼   ► And you go through this progression of like you know, unfamiliar, jerk, curious, trying

01:30:16 ◼   ► it and then you're like oh my god this is really fun.

01:30:19 ◼   ► And then you start rationalizing like okay, this has to be a good thing because this is

01:30:24 ◼   ► fun and I want to rationalize this is a good thing.

01:30:27 ◼   ► So let's ignore all the problems of littering up the sidewalk and start talking about like

01:30:31 ◼   ► how this is going to change mass transit.

01:30:32 ◼   ► You know like we'll have to rethink cities.

01:30:35 ◼   ► You know all these like.

01:30:36 ◼   ► And they really are.

01:30:37 ◼   ► It was amazing.

01:30:38 ◼   ► But you forgot the final stage which is when you pointed out to me when you were describing

01:30:41 ◼   ► what it was like before I had tried it, what you said was 100% true is that as soon as

01:30:45 ◼   ► you do it you realize immediately this should be illegal.

01:30:47 ◼   ► Because they are heavy and they are too fast for the sidewalk and they are too slow for

01:30:54 ◼   ► the road and their wheels are too small for potholes and they like we need the law to

01:31:00 ◼   ► catch up with these scooters because this is not how cities should work.

01:31:05 ◼   ► Like if you gave these to everybody in the city it would be with the existing roads and

01:31:09 ◼   ► structure like it would be mass chaos and I just fear when people come whizzing by us

01:31:13 ◼   ► like they're just going to hit me like they're heavy.

01:31:15 ◼   ► They're big and heavy and they go that fast like 50 miles an hour.

01:31:18 ◼   ► But they go fast for.

01:31:19 ◼   ► You get into the mass P equals MV like these things are going to hurt you if you get hit

01:31:22 ◼   ► in the back with them.

01:31:24 ◼   ► So I am not a fan but they're so fun to ride.

01:31:27 ◼   ► It definitely feels.

01:31:29 ◼   ► Try it before they become illegal.

01:31:30 ◼   ► Yeah exactly like that that's why that's why I made them try it.

01:31:32 ◼   ► I'm like look we're going to come back here next year.

01:31:34 ◼   ► There's no way these will still be legal next year.

01:31:36 ◼   ► So you got to try it now because yeah they're this is way too fun.

01:31:41 ◼   ► They're way too fast.

01:31:42 ◼   ► There's no way this is going to be a long term check under your seats.

01:31:45 ◼   ► Everyone gets a free scooter.

01:31:47 ◼   ► And the other problem I have with it is that I think if I'd stayed on the scooter another

01:31:52 ◼   ► five minutes I would have gone from terrified to oh I think I've got this too.

01:31:56 ◼   ► I am evil Knievel.

01:31:57 ◼   ► And that would have been not good.

01:31:58 ◼   ► And I already got it in the face.

01:31:59 ◼   ► They cannot take a curb like you can't you can't go from the curb to the street because

01:32:03 ◼   ► the wheels are too small.

01:32:04 ◼   ► And the wheelbase is too big.

01:32:05 ◼   ► The very first ride he took he ended it by trying to go off of like a six inch tall curb

01:32:10 ◼   ► and just like bottom down.

01:32:11 ◼   ► He went on a bicycle but these things the wheelbase is too long and the wheels are too

01:32:13 ◼   ► small and yeah they're not.

01:32:15 ◼   ► Yeah they need bigger wheels.

01:32:18 ◼   ► We're going to need to get Horace Didoo on here to tell us about e-bikes because they

01:32:21 ◼   ► were like how can you talk about this and not mention e-bikes.

01:32:23 ◼   ► They're going to change the world.

01:32:24 ◼   ► We know.

01:32:25 ◼   ► We know Horace.

01:32:26 ◼   ► We know.

01:32:27 ◼   ► So try them before they're legal.

01:32:28 ◼   ► You heard it here first.

01:32:29 ◼   ► Thanks a lot everyone.

01:32:30 ◼   ► Thank you.

01:32:31 ◼   ► [Applause]

01:32:31 ◼   ► Thank you.

01:32:32 ◼   ► [Applause]

01:32:39 ◼   ► [BLANK_AUDIO]