592: I Think He Won the Game
00:00:00
◼
►
I have found a great use for the Vision Pro.
00:00:04
◼
►
- This is gonna be good.
00:00:06
◼
►
I don't think I even knew you had yours back,
00:00:07
◼
►
or do you not?
00:00:09
◼
►
- I have, I've had it back.
00:00:10
◼
►
It has been in its little marshmallow pod for, you know,
00:00:13
◼
►
a month or two at least, since the last time I used it.
00:00:17
◼
►
- I thought you had loaned it to somebody, that's why.
00:00:18
◼
►
- I did, yeah, I loaned it to a friend for like,
00:00:20
◼
►
two or three weeks earlier in the spring.
00:00:23
◼
►
- But, you know, I've had it back now for a while.
00:00:25
◼
►
It took me a while to like, you know,
00:00:26
◼
►
actually motivate myself to, you know,
00:00:28
◼
►
actually reset it back up as me, and you know,
00:00:31
◼
►
charge it, update, and all that stuff.
00:00:33
◼
►
Because like, you know, every time that you put it on,
00:00:36
◼
►
and it's either discharged, or it needs a software update,
00:00:39
◼
►
that's an excuse for you, or that's kind of a requirement
00:00:41
◼
►
for you to like, all right, let me take it off,
00:00:42
◼
►
I'll let it do its thing, and I'll come back to it.
00:00:45
◼
►
And I never come back to it.
00:00:47
◼
►
This last few days, I have been strictly constrained
00:00:52
◼
►
to lying on the couch, because I got a vasectomy.
00:00:57
◼
►
It doesn't really matter for everyone to know this,
00:00:59
◼
►
but it's minor surgery, and more men in this country
00:01:01
◼
►
should do our part for birth control,
00:01:04
◼
►
since especially women's options are being needlessly
00:01:08
◼
►
and horribly limited.
00:01:09
◼
►
So anyway, it's no big deal.
00:01:11
◼
►
I've been laid up on the couch for a few days,
00:01:13
◼
►
and I was told, you know, don't do anything.
00:01:15
◼
►
Like, don't sit at a desk, don't walk around,
00:01:17
◼
►
like, don't lift heavy things, don't do anything.
00:01:20
◼
►
And honestly, really, men out there,
00:01:22
◼
►
it really isn't that bad.
00:01:23
◼
►
If you're on the fence, just do it.
00:01:25
◼
►
I was scared, and it was fine, and it's totally fine.
00:01:28
◼
►
Anyway, I had to lay on the couch for a couple days,
00:01:31
◼
►
and I am really bad at doing nothing.
00:01:34
◼
►
Like, I just wanna get up and do, I wanna work,
00:01:36
◼
►
I wanna do stuff around the house, I wanna walk the dog,
00:01:38
◼
►
like, there's a million things I wanna be doing.
00:01:40
◼
►
But I had to lay on the couch.
00:01:41
◼
►
And when you're lying on the couch,
00:01:43
◼
►
it's really not that comfortable to use a laptop,
00:01:46
◼
►
you know, when you're really lying down.
00:01:47
◼
►
It's also, you know, in a situation like this,
00:01:49
◼
►
you might not necessarily want to be putting things
00:01:52
◼
►
in your lap.
00:01:54
◼
►
- Like some frozen peas.
00:01:55
◼
►
- Right, yes, and by the way, those work great.
00:02:00
◼
►
- Way better than the special Amazon underwear
00:02:02
◼
►
with the ice packs.
00:02:03
◼
►
I can say a bag of frozen peas works better than that.
00:02:07
◼
►
- It'll just save you 40 bucks.
00:02:10
◼
►
- That is true, because I'm supposed to say
00:02:11
◼
►
I will be following in your footsteps
00:02:13
◼
►
at the end of the summer.
00:02:14
◼
►
So this is good advice.
00:02:16
◼
►
- All right, well, after the apocalypse,
00:02:17
◼
►
I guess it'll be up to me to repopulate the planet.
00:02:21
◼
►
It'll be all little Syracuse's, it'll be great.
00:02:23
◼
►
- Oh my gosh.
00:02:25
◼
►
- Anyway, this was the perfect use case for the Vision Pro.
00:02:29
◼
►
I got to lie down on the couch,
00:02:31
◼
►
and I didn't want to,
00:02:32
◼
►
if you're lying down on the couch,
00:02:34
◼
►
in most living room arrangements, including mine,
00:02:36
◼
►
you can't look directly at the TV.
00:02:38
◼
►
The TV is off to your side.
00:02:40
◼
►
- Oh, contraire.
00:02:42
◼
►
- Yeah, I think I have that moved down,
00:02:43
◼
►
but anyway, go on.
00:02:44
◼
►
- Oh, yeah, 'cause you're more diagonal.
00:02:46
◼
►
Anyway, we have a more standard linear couch to TV layout.
00:02:52
◼
►
- Easy places to put your speakers.
00:02:53
◼
►
Yeah, I know how it is.
00:02:56
◼
►
Anyway, so I've been watching stuff in the Vision Pro
00:03:01
◼
►
and kind of messing around with it
00:03:04
◼
►
as basically lying on the couch,
00:03:05
◼
►
being able to look straight up
00:03:07
◼
►
and have a virtual screen projected
00:03:09
◼
►
straight up above my head.
00:03:11
◼
►
I've been watching WBC session videos mostly
00:03:13
◼
►
and stuff like that.
00:03:14
◼
►
But a long time ago, when Federico Vatici
00:03:18
◼
►
had to spend a lot of time in hospital beds for a while.
00:03:21
◼
►
That's when he fell in love with the iPad
00:03:23
◼
►
because the iPad was easy to use in a hospital bed.
00:03:26
◼
►
And that was a huge computing win for him.
00:03:30
◼
►
I can say with confidence that the Vision Pro
00:03:34
◼
►
is not necessarily as big of a win
00:03:37
◼
►
for general purpose computing as the iPad is
00:03:41
◼
►
in that context.
00:03:42
◼
►
But it does serve an interesting role
00:03:44
◼
►
in that you can compute while you are lying down
00:03:47
◼
►
and you can do so while holding nothing in your hands
00:03:51
◼
►
and barely even moving your hands.
00:03:53
◼
►
And so there are decent numbers of cases
00:03:55
◼
►
where that can be very useful to people.
00:03:57
◼
►
It is a lot harder to get a lot of things done
00:04:00
◼
►
in the Vision Pro, to be honest.
00:04:01
◼
►
And there's a lot less software
00:04:02
◼
►
and a lot of totally missing apps
00:04:04
◼
►
that you just have no way to run in there.
00:04:05
◼
►
- Like the iPad.
00:04:07
◼
►
- But man, it actually was like,
00:04:09
◼
►
I actually really came to appreciate it
00:04:12
◼
►
during these two days for that purpose.
00:04:14
◼
►
- I thought you were gonna say that the person
00:04:16
◼
►
who did the procedure used the Vision Pro to do it.
00:04:18
◼
►
- Oh wow. - No.
00:04:19
◼
►
- I sure would not have appreciated that, no.
00:04:21
◼
►
- Maybe they did, you don't know.
00:04:23
◼
►
- That's true, I have no idea.
00:04:26
◼
►
- Well I'm glad that it took a little minor surgery
00:04:29
◼
►
to get you on the Vision Pro bandwagon.
00:04:31
◼
►
Welcome, we're happy to have you.
00:04:33
◼
►
So all kidding aside, you said you were watching
00:04:38
◼
►
some developer videos.
00:04:39
◼
►
Is there anything else that,
00:04:40
◼
►
or any moments that you've had that you're like,
00:04:42
◼
►
hey, this is actually pretty great.
00:04:45
◼
►
- I also did watch the talk show live in there.
00:04:47
◼
►
It was actually really cool to see it that way.
00:04:50
◼
►
It worked very well, in fact, Casey,
00:04:52
◼
►
you can even hear you talking at the very, very end,
00:04:55
◼
►
like when the lights come, everything's up,
00:04:57
◼
►
and the lights come up, 'cause you were apparently
00:04:58
◼
►
sitting right next to the camera rig.
00:04:59
◼
►
Right at the end, you hear Casey say something
00:05:01
◼
►
right before the audio cuts out.
00:05:03
◼
►
- I was sitting right by the camera rig,
00:05:05
◼
►
'cause it blocked my view of the stage.
00:05:07
◼
►
- Yeah, well. - It's very upsetting,
00:05:07
◼
►
but I survived.
00:05:08
◼
►
- Yeah. - I was like,
00:05:09
◼
►
if you wanted to see the show from the perspective
00:05:11
◼
►
of where I sit, that's the 3D thing that they put up.
00:05:15
◼
►
- Yeah, and I'll tell you what,
00:05:16
◼
►
so the talk show live, so our friend Adam Lisagor
00:05:19
◼
►
at Sandwich, and this other company,
00:05:21
◼
►
I forget the name of it, Spatial something.
00:05:23
◼
►
- Something Gen maybe?
00:05:25
◼
►
- Yeah, I think that's it.
00:05:26
◼
►
They did a live, so Sandwich has a new app called Theater.
00:05:30
◼
►
It's kind of like the big screen equivalent
00:05:32
◼
►
of their television app, where you can watch
00:05:34
◼
►
arbitrary videos inside cool settings,
00:05:38
◼
►
or in the case of television, inside retro TV sets
00:05:40
◼
►
in the Vision Pro.
00:05:41
◼
►
So they made this theater app,
00:05:42
◼
►
and they did a live broadcast of John Gruber's
00:05:45
◼
►
the talk show live at WWDC event in stereo video,
00:05:49
◼
►
so in 3D video.
00:05:51
◼
►
It's really cool, and first of all,
00:05:54
◼
►
it's an interesting and remarkable technical achievement
00:05:57
◼
►
that they were able to do this live event this way
00:05:59
◼
►
with what appear to be two very small companies,
00:06:02
◼
►
relatively speaking, while Apple has currently broadcast
00:06:05
◼
►
zero live events to the Vision Pro.
00:06:08
◼
►
So as far as I can tell, there have been no other
00:06:11
◼
►
live events broadcast to the Vision Pro,
00:06:14
◼
►
and it was really compelling.
00:06:15
◼
►
And I don't wanna speak for them,
00:06:18
◼
►
but from what I heard, it sounded like the engagement
00:06:21
◼
►
numbers were pretty good to my ears.
00:06:23
◼
►
There really is a cool potential for the Vision Pro
00:06:28
◼
►
for spatial video broadcast of live, cool events,
00:06:33
◼
►
and I just hope someone else ever does it,
00:06:36
◼
►
because that really is a really cool idea.
00:06:41
◼
►
It worked very, very well.
00:06:44
◼
►
It turned out great, and I would love to watch
00:06:47
◼
►
other concerts or productions or other live events this way.
00:06:52
◼
►
I obviously support people, I know,
00:06:53
◼
►
we're dying to watch sports this way too.
00:06:55
◼
►
There is so much potential there,
00:06:57
◼
►
and so I hope that potential is realized,
00:07:00
◼
►
because obviously if this one, or these two small companies
00:07:05
◼
►
who get together and do this, obviously there's nothing
00:07:07
◼
►
stopping Apple or major sports leagues
00:07:10
◼
►
or major content providers from doing this themselves,
00:07:13
◼
►
there's still a long way to go in a lot of the technical
00:07:15
◼
►
angles of it, but this was literally just like,
00:07:17
◼
►
this was a fixed camera at a fixed location,
00:07:20
◼
►
it was like you were sitting in the front row,
00:07:21
◼
►
and you just saw a fixed viewport, and it was 3D,
00:07:25
◼
►
and it was, yeah, a little bit low resolution
00:07:27
◼
►
and a little bit low frame rate, but it looked great,
00:07:29
◼
►
it looked like you were there.
00:07:30
◼
►
It was a really cool thing to see,
00:07:31
◼
►
and so I really hope we see more of this
00:07:33
◼
►
coming to the Vision Pro.
00:07:34
◼
►
- Well that's really awesome.
00:07:35
◼
►
I do plan to at least take a quick watch of it.
00:07:39
◼
►
John and a few of our friends and I
00:07:42
◼
►
were all sitting front row because Gruber was kind enough
00:07:44
◼
►
to leave some reserved seats and whatnot,
00:07:46
◼
►
and so the view of the camera is basically
00:07:49
◼
►
what Syracuse and I had seen, we were on either side of it,
00:07:52
◼
►
but basically what we had seen for the show,
00:07:55
◼
►
and it was a good show.
00:07:56
◼
►
It ran long, I was surprised that the Apple execs
00:08:00
◼
►
were willing to give Gruber two hours.
00:08:02
◼
►
Not that he's undeserving, just that I feel like typically
00:08:05
◼
►
they're getting antsy at like 90 minutes,
00:08:07
◼
►
but it was a full two hours, and it was good.
00:08:09
◼
►
So yeah, you should definitely check it out.
00:08:10
◼
►
And they have a rendered or mastered in 4K YouTube version,
00:08:14
◼
►
like a standard 2D YouTube version,
00:08:16
◼
►
which I also have not watched yet,
00:08:18
◼
►
or I mean since I was there, but nevertheless,
00:08:21
◼
►
if you don't have a Vision Pro,
00:08:22
◼
►
don't feel like you're entirely missing out,
00:08:23
◼
►
you can just watch it on YouTube.
00:08:25
◼
►
- It's also a podcast, there was a podcast version today
00:08:27
◼
►
as well, and content-wise, I gotta say,
00:08:29
◼
►
that I really enjoyed this live talk show.
00:08:32
◼
►
You know, they were interviewing John Giannandrea,
00:08:34
◼
►
Jaws, and Federighi, and I think it went great
00:08:37
◼
►
for all three of them, and I think John Gruber
00:08:40
◼
►
had a really good balance of like questions
00:08:43
◼
►
to kind of let them flex and show off
00:08:45
◼
►
and tell us a few more cool details,
00:08:47
◼
►
but also some hard questions that kind of, you know,
00:08:49
◼
►
had them have to answer for certain things,
00:08:51
◼
►
or have to explain certain things.
00:08:52
◼
►
It was a really good balance of that,
00:08:54
◼
►
and so I really enjoyed it, highly recommended
00:08:56
◼
►
for anybody listening to this show.
00:08:58
◼
►
- You know what else was highly recommended?
00:09:00
◼
►
Our interview, which we were lucky enough to do,
00:09:03
◼
►
this is, we're recording this on Friday.
00:09:05
◼
►
It was Tuesday that we sat down with Holly Borla
00:09:08
◼
►
and Ben Cohen, both Swift compiler engineers
00:09:12
◼
►
are in that vicinity. - Core team.
00:09:14
◼
►
- Yes, with core team, thank you.
00:09:16
◼
►
It was, I wasn't nervous going into it,
00:09:21
◼
►
but you know, you don't know how it's gonna go,
00:09:22
◼
►
and having five people on one show can be challenging,
00:09:26
◼
►
and I thought that Holly and Ben did a phenomenal job.
00:09:30
◼
►
I thought it was really great.
00:09:32
◼
►
They are very willing to get in the weeds,
00:09:35
◼
►
but they don't jump immediately there.
00:09:37
◼
►
You know, they're extraordinarily good communicators,
00:09:39
◼
►
both of them.
00:09:40
◼
►
It was really, really great, and I had an absolute blast.
00:09:42
◼
►
I don't wanna speak for you two,
00:09:43
◼
►
well, maybe I do a little bit,
00:09:44
◼
►
but I could've gone easily another hour,
00:09:47
◼
►
probably another two if we had the space and the time,
00:09:49
◼
►
and I don't know if Holly and Ben would've liked that,
00:09:52
◼
►
but I would've, it was a lot of fun,
00:09:54
◼
►
and it was really, really great,
00:09:55
◼
►
and that is not behind any sort of paywall
00:09:58
◼
►
or anything like that.
00:09:59
◼
►
It's just a little bonus episode
00:10:00
◼
►
that we released a couple of days ago now.
00:10:03
◼
►
- Yeah, and it's primarily for programmers.
00:10:04
◼
►
If you're a programmer, we do go heavy into programery stuff.
00:10:08
◼
►
It helps if you know about Swift, Apple's ecosystem.
00:10:10
◼
►
We went very deep because we,
00:10:12
◼
►
to take advantage of the people we got to speak to,
00:10:15
◼
►
that was the best use of our time,
00:10:16
◼
►
because if you're talking to experts,
00:10:17
◼
►
you don't ask them just the basic stuff,
00:10:20
◼
►
but we have heard from some people who are like,
00:10:21
◼
►
"Look, I don't develop for Apple's platforms,
00:10:24
◼
►
"or maybe I'm not even a programmer,"
00:10:25
◼
►
and they still found it interesting
00:10:26
◼
►
to get a feel for things,
00:10:27
◼
►
'cause we did cover stuff at a higher level
00:10:29
◼
►
as well as getting way down to the nitty-gritty,
00:10:32
◼
►
so please check it out.
00:10:33
◼
►
- Yep, yep, it was really, really fun,
00:10:34
◼
►
and I think you would enjoy it.
00:10:37
◼
►
All right, this is the customary WWDC, or post-WWDC,
00:10:42
◼
►
all follow-up, all the time episode,
00:10:44
◼
►
so unless we somehow absolutely fly through this,
00:10:48
◼
►
I'm just setting the stage now, this is all follow-up,
00:10:49
◼
►
but that's okay, we gotta clear the decks
00:10:51
◼
►
so we can get back to regularly scheduled programming
00:10:54
◼
►
in the next episode.
00:10:55
◼
►
So Microsoft has had a bit of a rollercoaster
00:10:58
◼
►
over the last few days, or last couple of weeks, really,
00:11:01
◼
►
so on June 7th, there's a Verge article,
00:11:04
◼
►
"Microsoft Changes Recall," which is their thing
00:11:07
◼
►
which records your screen and lets you ask questions
00:11:10
◼
►
of what you saw where.
00:11:12
◼
►
Anyways, Microsoft changes recall to be opt-in
00:11:15
◼
►
and improves the security from The Verge.
00:11:17
◼
►
- As we predicted, by the way, in the pre-WWDC episode,
00:11:21
◼
►
that they would have to change it to opt-in,
00:11:23
◼
►
and we weren't just kidding, it was obvious next move,
00:11:25
◼
►
and they did it almost immediately
00:11:26
◼
►
after we released the show.
00:11:27
◼
►
- Yeah, and that's the right move.
00:11:29
◼
►
Microsoft says it's making its new recall an opt-in feature
00:11:33
◼
►
and addressing various security concerns.
00:11:35
◼
►
Windows and Devices VP, Pavin Davulri,
00:11:38
◼
►
Davulri, hopefully that's somewhere close,
00:11:42
◼
►
said, "If you don't proactively choose to turn it on,
00:11:44
◼
►
"it will be off by default."
00:11:46
◼
►
They also said, "We are adding additional layers
00:11:48
◼
►
"of data protection, including just-in-time decryption
00:11:50
◼
►
"protected by Windows Hello enhanced sign-in security,
00:11:53
◼
►
"so recall snapshots will only be decrypted and accessible
00:11:56
◼
►
"when the user authenticates.
00:11:57
◼
►
"In addition, we encrypted the search index database."
00:11:59
◼
►
That was June 7.
00:12:01
◼
►
Fast forward just barely under a week, it's now June 13.
00:12:05
◼
►
Microsoft delays recall again, won't debut it
00:12:07
◼
►
with the new co-pilot plus PCs after all.
00:12:10
◼
►
Reading this time from Ars Technica,
00:12:12
◼
►
Microsoft will be delaying its controversial recall feature
00:12:15
◼
►
again, according to an updated blog post
00:12:16
◼
►
by Windows and Devices VP, Pavin Davulri.
00:12:20
◼
►
And when the feature does return,
00:12:21
◼
►
quote in the coming weeks, quote, Pavin writes,
00:12:24
◼
►
"It will be as a preview available to PCs
00:12:26
◼
►
"in the Windows Insider program,
00:12:28
◼
►
"the same public testing and validation pipeline
00:12:29
◼
►
"that all the other Windows features usually go through
00:12:32
◼
►
"before being released to the general public."
00:12:34
◼
►
That was the 13th, so.
00:12:35
◼
►
- So it went from a flagship feature to a big controversy
00:12:39
◼
►
to not being opt-in to not shipping at all,
00:12:42
◼
►
except as a Windows Insider sort of beta preview.
00:12:45
◼
►
Really, this has soured the whole co-pilot plus PC launch
00:12:49
◼
►
for like the Snapdragon ARM processor and everything.
00:12:53
◼
►
It's just, what should have been such a clean win
00:12:56
◼
►
for them, hey, we have good laptops now,
00:12:59
◼
►
a software feature.
00:13:00
◼
►
And I think actually a software feature
00:13:01
◼
►
with the potential to be a good software feature
00:13:04
◼
►
is just done so poorly with, you know,
00:13:07
◼
►
this is what, it's so important to like,
00:13:09
◼
►
pick the right defaults, to know your audience,
00:13:11
◼
►
to know how to frame things.
00:13:12
◼
►
Like the same basic feature could have been released
00:13:16
◼
►
without all of this, if it had been implemented better,
00:13:19
◼
►
if it had been off by default,
00:13:20
◼
►
if it had been like not present
00:13:22
◼
►
on the enterprise version of Windows.
00:13:24
◼
►
Like you have to really know who is able, who wants this,
00:13:27
◼
►
who's willing to give it a chance
00:13:29
◼
►
and who absolutely does not want this on their computers.
00:13:32
◼
►
And Microsoft really blew this one.
00:13:35
◼
►
- Sure seems like it.
00:13:37
◼
►
All right, so Intel and AMD's co-pilot plus PCs
00:13:41
◼
►
won't have the co-pilot AI features at launch.
00:13:44
◼
►
Whoopsie doopsies.
00:13:45
◼
►
It's reading from the Verge.
00:13:46
◼
►
"Microsoft's new Windows AI features
00:13:48
◼
►
"like AutoSuper Resolution for smoother gaming
00:13:50
◼
►
"aren't exclusive to Qualcomm.
00:13:51
◼
►
"Intel's Lunar Lake and AMD's StrixPoint chips
00:13:54
◼
►
"will have enough AI co-processing performance too.
00:13:57
◼
►
"But when Intel and AMD's new co-pilot plus PCs
00:13:59
◼
►
"arrived this fall, no one is promising
00:14:01
◼
►
"they'll ship with all or even any of the new AI features.
00:14:05
◼
►
"Each of those laptops will require free software updates
00:14:07
◼
►
"before they get Microsoft's co-pilot plus AI features
00:14:09
◼
►
"and those updates won't necessarily even arrive
00:14:11
◼
►
"before the end of 2024."
00:14:12
◼
►
Microsoft said, "Intel, Lunar Lake and AMD Strix PCs
00:14:16
◼
►
"are Windows 11 AI PCs that meet our co-pilot
00:14:19
◼
►
"plus PC hardware requirements.
00:14:21
◼
►
"We are partnering closely with Intel and AMD
00:14:22
◼
►
"to deliver co-pilot plus PC experiences
00:14:24
◼
►
"through free updates when available."
00:14:27
◼
►
- I mean, this is like also Qualcomm's having problems.
00:14:30
◼
►
The ARM, the big coming out party for Windows on ARM
00:14:33
◼
►
with good laptops is not going well.
00:14:35
◼
►
And Intel and AMD, as we noted on the pre-WWC episode,
00:14:37
◼
►
they have their own processors that also qualify for this.
00:14:40
◼
►
And they're not here to rescue anybody
00:14:42
◼
►
because Microsoft doesn't have the software features
00:14:43
◼
►
ready for them yet.
00:14:44
◼
►
It seems like Microsoft was like, this is gonna be,
00:14:47
◼
►
I mean, I don't know, this is our chance
00:14:49
◼
►
to make ARM a thing.
00:14:51
◼
►
You know, we won't even support the Intel and AMD things,
00:14:53
◼
►
or maybe it was just poor planning,
00:14:54
◼
►
but this whole launch, I guess it's just a 2025 thing.
00:14:59
◼
►
And they're hoping we'll just ignore it until then.
00:15:03
◼
►
I'm very disappointed.
00:15:04
◼
►
Obviously, I want Windows to go entirely to ARM.
00:15:06
◼
►
That seems like it's not happening,
00:15:07
◼
►
but they can't even get the Intel and AMD
00:15:09
◼
►
versions of these features out.
00:15:11
◼
►
- You just want it for the games.
00:15:12
◼
►
- I do, 100%, I do.
00:15:13
◼
►
- I mean, I think this shows, though,
00:15:15
◼
►
like a massive architectural change
00:15:18
◼
►
in all new processors and all new hardware,
00:15:21
◼
►
it's a big ordeal.
00:15:22
◼
►
It shows, yeah, Apple was able to do it,
00:15:24
◼
►
but it took a ton of work, and that's just one company
00:15:29
◼
►
who could get aligned behind it.
00:15:32
◼
►
The PC ecosystem does not work that way at all.
00:15:35
◼
►
You have, I mean, think about the uphill battle
00:15:37
◼
►
they have here.
00:15:38
◼
►
They have an architecture transition
00:15:40
◼
►
that most of their customers don't want,
00:15:43
◼
►
that totally screws some of their biggest partners
00:15:46
◼
►
in Intel and AMD.
00:15:47
◼
►
Dealing with a company, Qualcomm,
00:15:49
◼
►
that is certainly not super easy and friendly
00:15:52
◼
►
to deal with by most metrics that we hear about,
00:15:57
◼
►
but mainly selling into companies
00:15:59
◼
►
that kind of don't want this,
00:16:02
◼
►
selling to users that kind of don't want this
00:16:05
◼
►
with a bunch of software that's not ready for it.
00:16:08
◼
►
So yeah, they kind of have a tough environment
00:16:12
◼
►
to get this through.
00:16:14
◼
►
They've tried this before.
00:16:15
◼
►
It didn't work.
00:16:16
◼
►
Obviously, things are a little bit different now.
00:16:17
◼
►
Technology's better.
00:16:18
◼
►
The translation/emulation story is better.
00:16:22
◼
►
So I think they have a better chance now,
00:16:24
◼
►
but it's still far from an easy thing.
00:16:26
◼
►
And what they're doing is trying to convince
00:16:28
◼
►
a whole bunch of companies and a whole bunch of customers
00:16:31
◼
►
to take a move that many of them don't want to take.
00:16:34
◼
►
- Yeah, so the recall thing doesn't help with that,
00:16:35
◼
►
because that's like just an additional thing to deter you.
00:16:38
◼
►
You didn't even know this was on the table.
00:16:40
◼
►
It's a thing that can make you not want it,
00:16:41
◼
►
but guess what?
00:16:42
◼
►
We added a thing that's scary and you don't want
00:16:43
◼
►
to just on top of that.
00:16:44
◼
►
And the thing is, I don't think they're framing it
00:16:46
◼
►
as an architecture transition.
00:16:47
◼
►
It's more like, here's another way that you can run Windows,
00:16:51
◼
►
and it's complicated by the fact that they keep bringing up
00:16:53
◼
►
AMD and Intel, and AMD and Intel do have hardware
00:16:55
◼
►
that competes, which is why it's not a transition.
00:16:58
◼
►
It says, look, these are new software features in Windows,
00:17:01
◼
►
and by the way, they're also supported
00:17:02
◼
►
on a new architecture, and you shouldn't have to know
00:17:04
◼
►
which is which, but the reason for you to buy an ARM PC
00:17:08
◼
►
is undercut by Intel and AMD having competitive SOCs,
00:17:12
◼
►
which they will soon-ish.
00:17:14
◼
►
And then those SOCs won't have all the features
00:17:16
◼
►
that you're rolling out in software.
00:17:18
◼
►
Again, it seems like their role is to, in 2027,
00:17:22
◼
►
if Microsoft paint a picture of what the PC market
00:17:25
◼
►
would look like, I guess it's like,
00:17:26
◼
►
you can buy a Windows PC with AI features,
00:17:29
◼
►
and it will either have an x86 processor
00:17:31
◼
►
or an ARM processor, and what is their ideal percentage
00:17:36
◼
►
of the market?
00:17:36
◼
►
Is it 50/50, is it 60/40, is it 90/10?
00:17:39
◼
►
Like, it doesn't seem like they're even trying
00:17:41
◼
►
to make a transition, because as you noted,
00:17:43
◼
►
a transition would totally screw over into an AMD,
00:17:46
◼
►
and they don't wanna do that, but I don't honestly know
00:17:50
◼
►
what they're trying to do here, but whatever it is,
00:17:52
◼
►
they're doing it poorly.
00:17:54
◼
►
- UTM, which is a general purpose emulator,
00:17:56
◼
►
won't be in the App Store, excuse me.
00:17:59
◼
►
So this is a post from one of the authors, I guess.
00:18:03
◼
►
Thomas, after an almost two-month-long review process,
00:18:06
◼
►
Apple has rejected UTMSE from the iOS App Store,
00:18:09
◼
►
as well as from notarization for third-party app stores.
00:18:14
◼
►
Their reasoning is that rule 4.7,
00:18:16
◼
►
which Apple recently introduced that allows for Delta,
00:18:18
◼
►
PP, SSPP, and other emulators to be allowed,
00:18:21
◼
►
does not apply to UTMSE.
00:18:23
◼
►
The App Store review board determined that, quote,
00:18:25
◼
►
"PC is not a console," quote, regardless of the fact
00:18:28
◼
►
that there are retro Windows and DOS games for the PC
00:18:30
◼
►
that UTMSE can be useful in running.
00:18:33
◼
►
Additionally, Apple stances that UTMSE is not allowed
00:18:35
◼
►
on third-party marketplaces either,
00:18:37
◼
►
because rule 4.7 also applies
00:18:39
◼
►
to the notarization review guidelines.
00:18:43
◼
►
So rule 4.7 covers mini apps, minigames, streaming games,
00:18:47
◼
►
chatbot plugins, and game emulators.
00:18:50
◼
►
Then there was an update later on from UTM.
00:18:52
◼
►
Apple's reached out and clarified
00:18:53
◼
►
that the notarization was rejected under rule 2.5.2,
00:18:56
◼
►
and that 4.7 is an exception
00:18:58
◼
►
that only applies to App Store apps,
00:19:00
◼
►
but which UTMSE does not qualify for.
00:19:02
◼
►
And then you can see more on Michael Tsai's blog.
00:19:04
◼
►
Finally, UTM writes,
00:19:06
◼
►
"We will adhere by Apple's content and policy decision,
00:19:08
◼
►
because we believe UTMSE,
00:19:10
◼
►
which does not have just-in-time compilation,
00:19:12
◼
►
is a sub-parse experience and isn't worth fighting for."
00:19:15
◼
►
See a blog post that I think,
00:19:18
◼
►
I'm pretty sure we talked about this in the past,
00:19:19
◼
►
but about why Dolphin, the, what is that,
00:19:21
◼
►
a Wii emulator, is that right?
00:19:23
◼
►
- Yep, GameCube.
00:19:24
◼
►
- Why it isn't coming to the App Store.
00:19:25
◼
►
And so UTM continues,
00:19:27
◼
►
"We do not wish to invest any additional time or effort
00:19:29
◼
►
trying to get UTMSE in the App Store or third-party stores
00:19:31
◼
►
unless Apple changes their stance."
00:19:33
◼
►
I'm not loving this, not loving this at all.
00:19:34
◼
►
- So this is something, because, like, so what,
00:19:38
◼
►
Apple rejecting stuff in the App Store, whatever,
00:19:39
◼
►
like even just, it's weird that they're rejecting
00:19:41
◼
►
because they allowed Delta,
00:19:42
◼
►
and this is an emulator that doesn't have a JIT,
00:19:44
◼
►
so it should fall within the rules,
00:19:45
◼
►
but it's a PC emulator and PCs aren't consoles.
00:19:48
◼
►
Remember we talked about the definition
00:19:49
◼
►
of like retro console games, what do all those words mean?
00:19:52
◼
►
Apple has now said after two months,
00:19:53
◼
►
PC is not a console, fine, whatever.
00:19:55
◼
►
But they also rejected it from the notarization process,
00:19:59
◼
►
which is an overloaded term in the Apple world,
00:20:01
◼
►
that they do for things going to third-party App Stores.
00:20:04
◼
►
So they can't even get this into a third-party App Store.
00:20:08
◼
►
And Apple's only supposed to reject things
00:20:10
◼
►
from third-party App Stores for using private APIs
00:20:13
◼
►
and for security reasons.
00:20:15
◼
►
They could maybe make an argument
00:20:17
◼
►
that there's some sort of security issue with this thing
00:20:19
◼
►
of like, well, it's an emulator,
00:20:20
◼
►
and like it can download arbitrary,
00:20:23
◼
►
but like, I don't understand how they're going to defend
00:20:25
◼
►
this to say, "Oh, remember when we said we're just gonna
00:20:28
◼
►
"check for private APIs and security?
00:20:29
◼
►
"Also, we're just gonna make decisions
00:20:31
◼
►
"like we don't want this emulator in any store,
00:20:32
◼
►
"it's not even ours."
00:20:34
◼
►
I don't know why they would do this.
00:20:35
◼
►
Like, why do they care if a thing that emulates Windows
00:20:38
◼
►
and DOS games is on a third-party App Store?
00:20:41
◼
►
- This doesn't make any sense to me,
00:20:42
◼
►
and maybe there is a completely fair and logical reason,
00:20:45
◼
►
but I can't put my finger on it if so.
00:20:47
◼
►
- If there is, I feel like they would have communicated it
00:20:49
◼
►
to the UTM authors, you know what I mean?
00:20:51
◼
►
They would have said, "Here's why,"
00:20:52
◼
►
'cause like, you know, the virtualization framework
00:20:54
◼
►
you're using has a security flaw
00:20:56
◼
►
and it would allow people to root phones or something.
00:20:57
◼
►
Like, just say that if it's the case, but they haven't.
00:21:00
◼
►
- Not a great look, not a great look at all.
00:21:02
◼
►
All right, Apple and Meta could face charges
00:21:04
◼
►
for violating EU tech rules.
00:21:06
◼
►
Apple and Meta could soon face charges, I'm sorry,
00:21:08
◼
►
this is from The Verge, could soon face charges
00:21:10
◼
►
from the European Commission for Violating
00:21:11
◼
►
Digital Markets Act, or DMA, rules.
00:21:14
◼
►
The commission is reported to be targeting Apple
00:21:15
◼
►
over its steering rules that charge developers
00:21:18
◼
►
for appointing to third-party purchase options.
00:21:21
◼
►
Meta's charges will reportedly revolve
00:21:23
◼
►
around its ad-free subscription for Facebook
00:21:25
◼
►
and Instagram in the EU.
00:21:26
◼
►
The commission will be using preliminary findings,
00:21:28
◼
►
according to Reuters, meaning that the companies
00:21:30
◼
►
can make changes to try to correct things
00:21:33
◼
►
before the commission makes a final decision.
00:21:34
◼
►
Apple is set to be charged first.
00:21:36
◼
►
Reuters reports, and the Financial Times
00:21:38
◼
►
says we could see the charges in the coming weeks.
00:21:40
◼
►
They can charge something like 5% of annual revenue
00:21:43
◼
►
or something like that, so this is like pretty serious money
00:21:47
◼
►
if they choose to go that deep in it.
00:21:50
◼
►
- Yeah, this is a leak, I mean, we talked about this
00:21:52
◼
►
right after Apple rolled out its DMA compliance,
00:21:55
◼
►
and we said the EU is investigating to see
00:21:58
◼
►
if what Apple did is actually compliant.
00:22:01
◼
►
And we're coming to the part where we're gonna get
00:22:04
◼
►
that answer, and it seems like this is a leak
00:22:05
◼
►
from the EU to say our answer is going to be no,
00:22:08
◼
►
what Apple did is not compliant.
00:22:10
◼
►
This doesn't even mention things like rejecting UTM
00:22:12
◼
►
from third-party app stores, this is just talking about
00:22:15
◼
►
the steering rules and taking money from developers
00:22:19
◼
►
for going to third-party purchase pages and stuff like that.
00:22:21
◼
►
We'll see what the ruling says, they're always kind of
00:22:24
◼
►
slow to move and a little bit back in time,
00:22:26
◼
►
like they can't keep up with all the violations
00:22:28
◼
►
that Apple is doing, but yeah.
00:22:30
◼
►
That's always the risk with these things is
00:22:33
◼
►
they make a rule, Apple says they comply,
00:22:35
◼
►
and then the EU takes its time to say,
00:22:37
◼
►
but have you really complied, and their ruling is coming,
00:22:40
◼
►
and it doesn't look good for Apple.
00:22:41
◼
►
- Say it again like you mean it.
00:22:44
◼
►
- It's not looking good for Apple, and I mean, I don't know,
00:22:48
◼
►
I have such mixed feelings about this,
00:22:50
◼
►
and depending on when you catch me,
00:22:52
◼
►
sometimes I think the EU is being a bit heavy-handed,
00:22:55
◼
►
and then I'll tell you 10 minutes later
00:22:57
◼
►
that Apple deserves everything it's getting,
00:22:58
◼
►
and right now I'm leaning more towards,
00:23:00
◼
►
well, you kind of deserve it, but ask me again
00:23:03
◼
►
10 minutes, like I said.
00:23:04
◼
►
- Well, but that right there, that is the risk
00:23:07
◼
►
of failing to self-regulate and creating--
00:23:12
◼
►
- Creating a need for governments to step in,
00:23:14
◼
►
because when governments do step in,
00:23:16
◼
►
they're not gonna get everything right.
00:23:17
◼
►
They're gonna do things, 'cause these are largely
00:23:19
◼
►
not technology people, certainly whatever technology people
00:23:23
◼
►
who talk to the government and influence them
00:23:25
◼
►
are gonna be only from a certain side of it,
00:23:27
◼
►
so when governments are forced to regulate tech,
00:23:31
◼
►
they don't always do what's good for everybody
00:23:33
◼
►
or what's good for us in the industry
00:23:34
◼
►
or what's good for our customers, and that's the risk.
00:23:38
◼
►
But for Apple failing to self-regulate
00:23:39
◼
►
to an acceptable degree for all these years,
00:23:42
◼
►
and I think getting worse over time in a lot of these areas,
00:23:45
◼
►
they have invited the government regulation risk
00:23:50
◼
►
by their own failure to self-regulate,
00:23:52
◼
►
and that's the risk of doing that.
00:23:55
◼
►
Yes, they've made some extra money here and there
00:23:58
◼
►
on their various App Store cuts
00:24:00
◼
►
and anti-competitive behavior they've done there,
00:24:02
◼
►
but they also provoked governments to regulate them.
00:24:07
◼
►
Now they have to accept the consequences of that.
00:24:09
◼
►
I think it would have been a better long-term strategy
00:24:11
◼
►
to hold back a little on the anti-competitive behavior
00:24:14
◼
►
and maybe avoid some of this regulation,
00:24:16
◼
►
but I mean, hey, I'm not the CEO of Apple,
00:24:19
◼
►
so they didn't take my advice, obviously,
00:24:21
◼
►
and we'll see how it turns out, but that's,
00:24:23
◼
►
they rolled the dice themselves, and this is what they got.
00:24:26
◼
►
- And they're still kind of betting that their compliance,
00:24:29
◼
►
the people call it malicious compliance.
00:24:30
◼
►
It's not quite that bad, but it's like,
00:24:32
◼
►
can we plausibly comply with this in a way
00:24:35
◼
►
that makes all the alternatives
00:24:36
◼
►
they're trying to introduce unattractive?
00:24:39
◼
►
And as we discussed in the episode about the DMA compliance,
00:24:42
◼
►
even if they were complying with the letter of the law here,
00:24:45
◼
►
they are not complying with the spirit.
00:24:47
◼
►
They have worked very hard to arrange things
00:24:49
◼
►
to make the alternatives basically impossible
00:24:52
◼
►
for them to be more attractive than what Apple offers
00:24:55
◼
►
because of the rules that Apple itself makes.
00:24:57
◼
►
They made rules to make all the other options
00:25:00
◼
►
at best on equal footing with Apple's,
00:25:02
◼
►
but most of the time, you know, worse,
00:25:04
◼
►
and that is not the spirit of the law.
00:25:06
◼
►
The spirit of the law is supposed to allow competition.
00:25:08
◼
►
It's not supposed to allow Apple to make a set of rules
00:25:11
◼
►
that doesn't allow anything better to ever exist,
00:25:14
◼
►
and rejecting apps like UTM from third-party app stores
00:25:18
◼
►
is just icing on the cake.
00:25:20
◼
►
So, so far, they've been betting they can get away with this.
00:25:22
◼
►
The penalties are supposedly huge,
00:25:24
◼
►
but like all government things, everything happens slowly.
00:25:27
◼
►
We've waited how many months for the EU to say
00:25:30
◼
►
whether they're compliant?
00:25:31
◼
►
They're probably gonna say that they're not,
00:25:33
◼
►
and who knows how much longer we'll have to wait after that
00:25:35
◼
►
for Apple to say, okay, well, what about now?
00:25:37
◼
►
Now are we compliant?
00:25:38
◼
►
And this could just go on for ages,
00:25:39
◼
►
so, you know, the wheels of government move slowly.
00:25:42
◼
►
- We are brought to you this episode by Squarespace,
00:25:46
◼
►
the all-in-one website platform for entrepreneurs
00:25:49
◼
►
to stand out and succeed online.
00:25:51
◼
►
Whether you're just starting out
00:25:52
◼
►
or managing a growing brand,
00:25:53
◼
►
Squarespace makes it easy to create a beautiful website,
00:25:56
◼
►
engage with your audience, and sell anything,
00:25:58
◼
►
from your products to your content to your time,
00:26:01
◼
►
all in one place and all on your terms.
00:26:04
◼
►
Squarespace makes it super easy to make websites,
00:26:06
◼
►
and they are especially good at making storefronts
00:26:09
◼
►
and business websites.
00:26:10
◼
►
So they had this brand new guided design system,
00:26:12
◼
►
Squarespace Blueprint.
00:26:14
◼
►
You start with a professionally curated layout
00:26:16
◼
►
and styling options, and you build a unique online presence
00:26:19
◼
►
from the ground up, tailored to your brand or business,
00:26:22
◼
►
and optimized for every device.
00:26:23
◼
►
You can easily launch your website
00:26:25
◼
►
and get discovered quickly with integrated,
00:26:26
◼
►
optimized SEO tools, so you show up more often
00:26:30
◼
►
to more people and grow the way you want.
00:26:32
◼
►
When your customers are ready to buy from you,
00:26:34
◼
►
you also have amazing checkout
00:26:35
◼
►
and flexible payments options,
00:26:37
◼
►
simple and powerful tools that you accept credit cards,
00:26:40
◼
►
PayPal, Apple Pay, and even in some countries,
00:26:42
◼
►
offer the customers the option to buy now
00:26:44
◼
►
and pay later with Afterpay and Clearpay.
00:26:46
◼
►
There is so much more to look at at Squarespace.
00:26:49
◼
►
It's all powered by their new, next generation Fluid engine.
00:26:53
◼
►
It's never been easier with the Fluid engine
00:26:55
◼
►
to unlock your unbreakable creativity.
00:26:57
◼
►
You choose your website starting point
00:26:59
◼
►
and you customize every design detail.
00:27:01
◼
►
It's reimagined drag and drop
00:27:02
◼
►
that works for desktop and mobile,
00:27:04
◼
►
so you can really stretch your imagination online
00:27:06
◼
►
with the Fluid engine.
00:27:08
◼
►
Go to squarespace.com to try all this out with a free trial.
00:27:12
◼
►
I am so strongly recommending Squarespace.
00:27:15
◼
►
It is great.
00:27:16
◼
►
It will almost certainly fit all of your needs, plus more,
00:27:18
◼
►
and it's so easy, anyone can use it.
00:27:21
◼
►
Go there, start a free trial.
00:27:22
◼
►
You can build the whole site in trial mode.
00:27:23
◼
►
You can see for yourself how great it is.
00:27:25
◼
►
When you're ready to launch, go to squarespace.com/ATP
00:27:28
◼
►
to get 10% off your first purchase of a website or domain.
00:27:31
◼
►
So once again, squarespace.com for that free trial.
00:27:34
◼
►
When you're ready to launch, squarespace.com/ATP
00:27:37
◼
►
to save 10% off your first purchase of a website or domain.
00:27:40
◼
►
Thank you so much to Squarespace for sponsoring our show.
00:27:43
◼
►
- So achievement unlocked.
00:27:49
◼
►
I was a little, little itty bitty speck in the keynote,
00:27:52
◼
►
in the actual WWDC keynote.
00:27:55
◼
►
We were seated fairly far away from the screen,
00:27:57
◼
►
which is fine, I'm not complaining,
00:27:59
◼
►
but my eyes are not good enough to have been able
00:28:01
◼
►
to discern in the wall of icons of Vision Pro apps,
00:28:06
◼
►
does mine exist there?
00:28:08
◼
►
And I mean, given that there's not too many,
00:28:10
◼
►
you would think so, and some eagle--
00:28:11
◼
►
- Yeah, that was all of them on screen.
00:28:14
◼
►
- And eagle-eyed viewers have pointed out to me,
00:28:17
◼
►
and I think John, I think you made this a very helpful image
00:28:19
◼
►
Noah Sarcasm.
00:28:20
◼
►
- I did make it for you.
00:28:21
◼
►
- Thank you.
00:28:22
◼
►
But there at the top of the screen is Call Sheet.
00:28:25
◼
►
So I was actually with my friend, Stee, that did that icon.
00:28:29
◼
►
Jelly did the kind of default one for iOS,
00:28:31
◼
►
Stee did the default one for VisionOS,
00:28:34
◼
►
and I was with him just an hour ago,
00:28:36
◼
►
and we were both sharing a happy moment
00:28:38
◼
►
about how we had made it into the keynote.
00:28:40
◼
►
So that's very, very exciting,
00:28:41
◼
►
and I was very pleased to see that.
00:28:42
◼
►
- That's awesome, congrats.
00:28:44
◼
►
- That was the good news.
00:28:45
◼
►
That was the good news to you, Casey.
00:28:47
◼
►
Now, it's a not so good news.
00:28:48
◼
►
- Now, some not so great news.
00:28:49
◼
►
So Apple TV's Insight feature,
00:28:51
◼
►
which is like the Amazon X-ray thing,
00:28:53
◼
►
which for a brief window of time,
00:28:55
◼
►
I thought completely Sherlocked me,
00:28:56
◼
►
and then the more I've learned,
00:28:57
◼
►
the more I think that's not true, I say,
00:29:00
◼
►
as I knock on wood.
00:29:02
◼
►
Anyways, that feature apparently will also use your iPhone,
00:29:05
◼
►
which admittedly, like taking off my selfish hat
00:29:08
◼
►
for a second, that sounds really slick.
00:29:10
◼
►
So reading from 9to5Mac,
00:29:12
◼
►
when using the existing remote app on iOS,
00:29:15
◼
►
Apple will populate your iPhone's display
00:29:17
◼
►
with the info provided by Insight.
00:29:19
◼
►
This means you won't need to obstruct your view on the TV
00:29:21
◼
►
with Insight panel, but instead,
00:29:22
◼
►
you can view and interact with Insight
00:29:23
◼
►
entirely on your iPhone.
00:29:25
◼
►
Again, taking off my selfish hat,
00:29:27
◼
►
that is very freaking cool.
00:29:29
◼
►
- Yeah, I thought you were totally safe,
00:29:31
◼
►
because no one wants to junk up their screen
00:29:33
◼
►
with stuff that blocks the view
00:29:34
◼
►
when someone wants to ask something,
00:29:36
◼
►
they should just look it up on their phone.
00:29:37
◼
►
Obviously, Call Shoot is still way more full featured
00:29:39
◼
►
than the Insight feature,
00:29:40
◼
►
and has tons and tons of information, anyway.
00:29:43
◼
►
But still, Apple did apparently provide a way
00:29:46
◼
►
for you to look up this information
00:29:47
◼
►
without junking up your screen.
00:29:49
◼
►
- This next one, I did not see
00:29:51
◼
►
when I was going through the show notes
00:29:52
◼
►
literally three hours ago,
00:29:53
◼
►
so this must be another late-breaking news,
00:29:55
◼
►
and it makes me miserable.
00:29:56
◼
►
So apparently, Insight isn't using metadata
00:30:00
◼
►
on Apple TV, or Apple, yeah, Apple TV Plus provided media.
00:30:04
◼
►
It's using ML to identify actors in songs.
00:30:07
◼
►
Please tell me it ain't so.
00:30:09
◼
►
- This is very late-breaking news
00:30:11
◼
►
from Digital Friends, a YouTube channel
00:30:13
◼
►
that I watch for TV reviews,
00:30:15
◼
►
and they're doing a news segment,
00:30:16
◼
►
and they're always talking about Apple TV.
00:30:17
◼
►
I think this is info straight from Apple, apparently,
00:30:20
◼
►
that instead of doing what Amazon does,
00:30:22
◼
►
which is, of course, hire armies of people
00:30:24
◼
►
to watch every single show on their streaming service,
00:30:26
◼
►
and manually annotate when every single actor
00:30:29
◼
►
is on the screen, so that the little pop,
00:30:31
◼
►
that's what they do, it's like,
00:30:32
◼
►
"Who's visible on the screen now?
00:30:33
◼
►
"Who's in this scene?"
00:30:35
◼
►
X-Ray shows that in the Amazon video thing.
00:30:38
◼
►
I thought that's what Apple was doing.
00:30:40
◼
►
They'll just do it for their own shows,
00:30:41
◼
►
'cause I believe this is limited to Apple TV Plus,
00:30:43
◼
►
but according to this video
00:30:44
◼
►
that we will link in the show notes,
00:30:46
◼
►
apparently, no, they're using machine learning
00:30:48
◼
►
to identify both the actors' faces
00:30:50
◼
►
and the Shazam thing to identify the songs,
00:30:52
◼
►
'cause that's all they show,
00:30:53
◼
►
and this is a very limited feature.
00:30:54
◼
►
They show the actors who are on screen,
00:30:56
◼
►
and if there's music, they show the song that's playing.
00:30:59
◼
►
And I mean, what they said in the video
00:31:02
◼
►
that we'll link is that that means
00:31:04
◼
►
Insight could potentially be sort of an OS-wide thing
00:31:08
◼
►
on TV OS and not just in Apple TV Plus,
00:31:11
◼
►
because if they're just looking at the video
00:31:13
◼
►
and identifying faces, and it also means,
00:31:16
◼
►
well, okay, is it gonna be able to identify faces of people
00:31:20
◼
►
when they have makeup on or they're dressed
00:31:23
◼
►
as a fantasy creature or something,
00:31:26
◼
►
or their backs to the camera, or they're in shadow?
00:31:31
◼
►
I'm really curious to see, A, if this is actually true,
00:31:34
◼
►
and B, how well this feature works,
00:31:36
◼
►
as compared to the let's just brute force it method
00:31:39
◼
►
of Amazon of having people enter all that information.
00:31:42
◼
►
- Yeah, this makes me very sad.
00:31:44
◼
►
I mean, well, again, as a user, that sounds incredible
00:31:48
◼
►
and really, really useful, but as a developer
00:31:51
◼
►
of a competing product, that's making me hear
00:31:53
◼
►
a very, very sad trombone.
00:31:54
◼
►
- And it makes Apple happy,
00:31:55
◼
►
because they don't wanna spend money.
00:31:57
◼
►
And hey, we don't have to pay hundreds of people
00:31:59
◼
►
to watch thousands of hours of content
00:32:01
◼
►
and manually annotate it.
00:32:02
◼
►
Why don't we just let computers do it for us?
00:32:04
◼
►
- Indeed, that is, well, we'll see what happens.
00:32:07
◼
►
But selfishly, I hope not, unselfishly, yeah, let's go.
00:32:11
◼
►
All right, so you had cast about John,
00:32:13
◼
►
I think it was you, John, maybe it was Marco,
00:32:14
◼
►
but I presume it was John.
00:32:15
◼
►
- It was all of us. - It was all of us.
00:32:16
◼
►
There you go.
00:32:17
◼
►
How do we disable sports?
00:32:18
◼
►
Well, it wasn't me, 'cause I actually kinda like this.
00:32:20
◼
►
Anyway, how to disable--
00:32:21
◼
►
- Do you like the sports?
00:32:22
◼
►
You didn't chime in.
00:32:23
◼
►
Do you like them?
00:32:23
◼
►
You're like, ooh, I didn't know
00:32:25
◼
►
that my favorite college football team,
00:32:27
◼
►
something happened to them.
00:32:28
◼
►
Do you, does that happen?
00:32:30
◼
►
- I like it.
00:32:31
◼
►
On the occasion, it's a team that I care about.
00:32:34
◼
►
Now, it will, if memory serves,
00:32:35
◼
►
I don't, other than F1,
00:32:37
◼
►
I'm not really paying attention to sports at the moment.
00:32:40
◼
►
So anyways, if it's a team that I don't care about,
00:32:43
◼
►
or especially a sport I don't care about,
00:32:45
◼
►
then I find it frustrating and annoying,
00:32:46
◼
►
like I think you guys do.
00:32:48
◼
►
But if it's at least a sport that I care about,
00:32:51
◼
►
like let's say it's a close game between two teams
00:32:53
◼
►
that I don't really care that much about,
00:32:56
◼
►
then I don't mind that so much at all.
00:32:57
◼
►
But so like if it's two college football teams, for example,
00:33:00
◼
►
that are having a close game,
00:33:01
◼
►
yeah, maybe I'll be interested in that.
00:33:02
◼
►
But if it's two, I don't know, baseball teams
00:33:06
◼
►
that are having a close game, could not care less.
00:33:08
◼
►
- See, here's why.
00:33:09
◼
►
This thing has irritated me so much.
00:33:12
◼
►
You know, people wrote in to say,
00:33:13
◼
►
"Oh, just unfollow all the sports teams.
00:33:15
◼
►
"You must have launched Apple Sports
00:33:16
◼
►
"and followed sports teams."
00:33:18
◼
►
And so I went in there and, nope, sure didn't.
00:33:21
◼
►
Then some other people said,
00:33:22
◼
►
"Oh, you have to go unfollow your local teams
00:33:25
◼
►
"in the Apple News app under their sports section."
00:33:27
◼
►
So I went there and, nope,
00:33:30
◼
►
I didn't have anything there either.
00:33:31
◼
►
This is literally just an opted in feature
00:33:34
◼
►
that they added to tvOS for, I think, everyone.
00:33:38
◼
►
Because nothing about any of my Apple activity
00:33:41
◼
►
would suggest that I ever want to watch
00:33:43
◼
►
or ever have watched sports using an Apple device.
00:33:46
◼
►
So I guess this is just opted in for everyone.
00:33:50
◼
►
And what dressed me nuts is like,
00:33:52
◼
►
Apple is, or at least used to be,
00:33:54
◼
►
so careful about respecting the user experience
00:33:59
◼
►
when doing something really immersive,
00:34:01
◼
►
like watching a drama on TV.
00:34:03
◼
►
Like, I've been sitting there watching these
00:34:05
◼
►
really serious TV shows, often, by the way,
00:34:08
◼
►
not even using the Apple's TV app,
00:34:10
◼
►
often in other apps like the Max app.
00:34:12
◼
►
And then this sports pop-up pops up in the corner.
00:34:15
◼
►
Like, I never would have enabled that.
00:34:17
◼
►
I never did enable that.
00:34:18
◼
►
I've never watched sports on an Apple device.
00:34:20
◼
►
I don't follow any sports teams on any device,
00:34:21
◼
►
let alone an Apple device,
00:34:23
◼
►
'cause I don't follow any sports.
00:34:24
◼
►
They are just intruding upon the sanctity
00:34:28
◼
►
of a full-screen TV episode, a drama,
00:34:31
◼
►
that I'm watching on my TV with their premium experience,
00:34:35
◼
►
allegedly premium experience Apple TV platform and box.
00:34:38
◼
►
That is so against their ethos.
00:34:40
◼
►
That is so gross.
00:34:42
◼
►
Apple used to never do stuff like that,
00:34:44
◼
►
and there are so many paper cuts like this
00:34:47
◼
►
creeping into their products in the effort
00:34:49
◼
►
of ever-increasing services engagement and revenue.
00:34:51
◼
►
It is really irritating me.
00:34:53
◼
►
And it just seems like the standards of the company
00:34:56
◼
►
around things like this are just going down
00:34:59
◼
►
and down and down over time, and it makes me sad.
00:35:01
◼
►
- Yeah, you can see why they would want to throw this
00:35:05
◼
►
in people's face, because no one's ever gonna find it,
00:35:08
◼
►
like, to turn it on manually.
00:35:10
◼
►
But the normal way to do that, which is still irritating,
00:35:13
◼
►
but is way better than what they did,
00:35:14
◼
►
is on first startup after the OS update,
00:35:19
◼
►
or on the first time you go back to the home screen
00:35:20
◼
►
after the OS update, pop up a one-time thing,
00:35:23
◼
►
you hope it's one time,
00:35:24
◼
►
pop up a one-time thing that says, "Hey, by the way,
00:35:26
◼
►
it looks like you just upgraded to tvOS 123.
00:35:29
◼
►
There's a new feature that will show you sports scores
00:35:32
◼
►
when something exciting happens.
00:35:33
◼
►
Do you want to enable that? Yes, no."
00:35:34
◼
►
Right? But they didn't do that.
00:35:36
◼
►
They just literally, apparently, turned it on.
00:35:38
◼
►
And, you know, as Marco mentioned,
00:35:40
◼
►
those places that it mentioned to look,
00:35:42
◼
►
you should look there,
00:35:43
◼
►
because I did add favorite teams to the sports app,
00:35:47
◼
►
and I'm like, "That must be it," so I deleted them.
00:35:49
◼
►
And I looked in Apple News,
00:35:50
◼
►
and I didn't have anything there.
00:35:51
◼
►
But the actual location of this feature,
00:35:53
◼
►
thanks to Jason Snell, is in tvOS,
00:35:56
◼
►
go to Settings, Apps, TV,
00:36:00
◼
►
and then find the item that says Exciting Games
00:36:03
◼
►
in the notification section and turn that off.
00:36:05
◼
►
That is the thing that they turned on for you.
00:36:07
◼
►
No one would ever find that on their own
00:36:08
◼
►
to turn it on manually,
00:36:10
◼
►
which is why you'd have to prompt them
00:36:11
◼
►
on first boot after the new OS or whatever,
00:36:13
◼
►
but they just turned it on from everybody.
00:36:15
◼
►
And as Marco mentioned,
00:36:16
◼
►
like of all the things to intrude on,
00:36:18
◼
►
a full-screen, watching television experience
00:36:22
◼
►
that they need to come up with
00:36:24
◼
►
like sort of company-wide guidelines that like,
00:36:26
◼
►
"Look, unless someone has manually opted into it,
00:36:28
◼
►
you cannot ever pop up anything on the screen,
00:36:30
◼
►
unless it's like their house is on fire.
00:36:32
◼
►
Like the HomeKit can pop up things
00:36:33
◼
►
if there's a smoke alarm going off.
00:36:34
◼
►
I'll allow that, or like a security camera."
00:36:36
◼
►
But other than that,
00:36:37
◼
►
sports scores are not the same as your house on fire.
00:36:40
◼
►
- Yeah, I mean, I can totally understand
00:36:43
◼
►
why this would be very frustrating,
00:36:44
◼
►
and I do not like how buried it is.
00:36:46
◼
►
Let me just repeat what you said.
00:36:48
◼
►
Settings, Apps, TV, Exciting Games.
00:36:51
◼
►
That's not where I would look to find this at all,
00:36:54
◼
►
but what are you gonna do?
00:36:56
◼
►
All right, we got a phenomenal flex from Matthew Willoughby,
00:37:01
◼
►
who is extremely excited
00:37:03
◼
►
about finally being able to get a rest day.
00:37:04
◼
►
And they sent us a picture of an Apple Watch Ultra
00:37:08
◼
►
where it says, "You've received this award,"
00:37:11
◼
►
this is your longest move streak,
00:37:12
◼
►
"You've received this award for your longest move streak,
00:37:14
◼
►
which lasted 3,338 days.
00:37:18
◼
►
This was sent on such a day that," I guess,
00:37:20
◼
►
John, you computed,
00:37:22
◼
►
"that 3,338 days before when this was sent
00:37:25
◼
►
was April 23rd of 2015."
00:37:28
◼
►
Does that have any significance?
00:37:29
◼
►
- That was the day the original Apple Watch first launched.
00:37:33
◼
►
On the previous episode, I said,
00:37:34
◼
►
"Hey, this move streak thing
00:37:36
◼
►
where you are allowed to have rest days,
00:37:37
◼
►
I bet there's someone out there who got a Series Zero watch
00:37:40
◼
►
and has had a move streak going since that day,
00:37:42
◼
►
and somehow didn't lose their streak
00:37:44
◼
►
every time they upgraded watches,
00:37:46
◼
►
and is just thankful that finally they can get a rest day.
00:37:49
◼
►
This person truly does exist."
00:37:50
◼
►
- It's Matthew Willoughby.
00:37:53
◼
►
- This is wearing an Apple Watch Ultra.
00:37:54
◼
►
So he has upgraded from the Series Zero
00:37:56
◼
►
through a series of Apple Watches to the Ultra.
00:37:59
◼
►
His move streak has lasted the longest
00:38:01
◼
►
that any Apple Watch move streak could possibly last
00:38:04
◼
►
for someone who bought this watch at retail,
00:38:05
◼
►
because that was literally day one
00:38:07
◼
►
of the release of the Apple Watch.
00:38:09
◼
►
- It's impressive, it's very impressive.
00:38:11
◼
►
- He says, and I quote, "All caps,
00:38:13
◼
►
I can finally have a rest day."
00:38:14
◼
►
Yes, Matthew, you can.
00:38:16
◼
►
You've earned it.
00:38:17
◼
►
- I'm not sure that's what he said.
00:38:19
◼
►
I think what he said is, "I can finally have a rest day!"
00:38:23
◼
►
Something more along those lines.
00:38:25
◼
►
- Apple should fly someone to his house.
00:38:27
◼
►
Like, the gamification of fitness,
00:38:31
◼
►
I think he won the game.
00:38:33
◼
►
- Well done.
00:38:37
◼
►
All right, Apple ID has been renamed to Apple Account,
00:38:40
◼
►
as was foretold.
00:38:41
◼
►
- As the prophecy foretold.
00:38:43
◼
►
- So Apple, in one of their newsroom posts,
00:38:45
◼
►
says, "With the releases of iOS 18, iPadOS 18,
00:38:49
◼
►
Mac OS Sequoia, and Watch OS 11,
00:38:51
◼
►
Apple ID is renamed to Apple Account
00:38:52
◼
►
for a consistent sign-in experience
00:38:54
◼
►
across Apple services and devices,
00:38:56
◼
►
and relies on a user's existing credentials."
00:38:59
◼
►
- They did it!
00:39:01
◼
►
So they did this, and now, make a marker, listener here,
00:39:05
◼
►
how many years will it take us
00:39:06
◼
►
to not say Apple ID on this program?
00:39:09
◼
►
- Infinite, infinite years.
00:39:10
◼
►
- It's gonna be a while.
00:39:11
◼
►
- All right, let's start doing some OS-based follow-up,
00:39:15
◼
►
and let's start, because Jon wrote
00:39:17
◼
►
pretty much all these show notes.
00:39:19
◼
►
Where do you think we're gonna start?
00:39:20
◼
►
We're gonna start with macOS.
00:39:21
◼
►
So, tell me about macOS 15 Sequoia
00:39:24
◼
►
with the Apple Pencil and iPad in sidecar mode.
00:39:27
◼
►
So what's the ask here, what are we talking about?
00:39:30
◼
►
- Technically, we started with tvOS,
00:39:31
◼
►
because we wanted to get your glory/sadness in.
00:39:34
◼
►
But anyway, yes, macOS is the next one up.
00:39:36
◼
►
So, we were talking before, like,
00:39:38
◼
►
we were talking about Math Notes.
00:39:39
◼
►
Like, do you think you could use Math Notes
00:39:41
◼
►
with handwriting in Sequoia
00:39:43
◼
►
if you used an iPad in sidecar mode?
00:39:45
◼
►
Like, they should do that, that would be really cool.
00:39:48
◼
►
And apparently that already works.
00:39:50
◼
►
Not in Sequoia, but if you take your iPad
00:39:55
◼
►
and use it in sidecar mode as a second monitor,
00:39:57
◼
►
which I did with my iPad, and have an Apple Pencil,
00:40:00
◼
►
you can go into, for example, the Notes app,
00:40:02
◼
►
and scribble yourself a little sketch on your iPad,
00:40:05
◼
►
even though you're using the macOS version of Notes.
00:40:07
◼
►
Because then you're just using your iPad
00:40:09
◼
►
as a secondary screen, but it's basically
00:40:11
◼
►
a touch screen on your Mac.
00:40:13
◼
►
It even does the hover effect with the cursor
00:40:15
◼
►
and everything, that already works.
00:40:16
◼
►
Now, I didn't try it with Math Notes on Sequoia,
00:40:19
◼
►
mostly because Math Notes in Sequoia
00:40:21
◼
►
in the very first developer beta is super duper buggy.
00:40:25
◼
►
But I'm hoping this will mean that if you really want
00:40:27
◼
►
to handwrite Math Notes on your Mac,
00:40:29
◼
►
and you have an iPad, you can do it.
00:40:32
◼
►
- That is very cool, that's super neat.
00:40:34
◼
►
Chris Kjellberg writes with regard
00:40:36
◼
►
to iPhone mirroring in Sequoia,
00:40:38
◼
►
"Is iPhone mirroring a way to rearrange
00:40:40
◼
►
your iOS home screen more easily?"
00:40:41
◼
►
I don't know, possibly, right?
00:40:43
◼
►
- Yes, I hadn't thought of it,
00:40:44
◼
►
but I would much rather use a mouse pointer
00:40:47
◼
►
than my finger, because A, it doesn't obstruct everything,
00:40:50
◼
►
and B, I have pixel perfect precision as I try to drag,
00:40:53
◼
►
because it will still be that weird game
00:40:54
◼
►
of bumping around icons and stuff.
00:40:56
◼
►
But this actually is a big upgrade
00:40:59
◼
►
in my ability to rearrange my home screen
00:41:02
◼
►
without pulling my hair out.
00:41:03
◼
►
We'll see how it goes.
00:41:04
◼
►
But, and also the thing with being able to leave space,
00:41:07
◼
►
I hope it doesn't make the icons as squirmy,
00:41:09
◼
►
and as collapsible as they were before.
00:41:13
◼
►
So I am actually looking forward to trying this.
00:41:15
◼
►
- Jon, I'm not trying to be funny.
00:41:16
◼
►
Remind me why people like,
00:41:19
◼
►
what is this network locations thing?
00:41:21
◼
►
I've heard of this, and I remember talking about
00:41:23
◼
►
it having left and everyone was upset,
00:41:25
◼
►
but I don't think I've ever used it,
00:41:26
◼
►
so can you give me a two second tour
00:41:27
◼
►
of what network locations is, please?
00:41:30
◼
►
- Yeah, I don't use it either,
00:41:31
◼
►
but I believe the idea is that
00:41:33
◼
►
when you are in different locations,
00:41:35
◼
►
you might have different network setups.
00:41:37
◼
►
When I'm at work, I use work's DNS servers,
00:41:39
◼
►
I have a VPN, Wi-Fi is ahead of ethernet
00:41:43
◼
►
in my network order, all sorts of stuff like that.
00:41:46
◼
►
And you don't wanna have to manually
00:41:48
◼
►
switch all this networking stuff, network locations.
00:41:51
◼
►
I don't know if it's actually location aware,
00:41:52
◼
►
but it does let you have a pop-up menu that says,
00:41:54
◼
►
I'm on this network now, I'm on my home network,
00:41:56
◼
►
I'm on my work network, I'm on my traveling network
00:41:58
◼
►
where I use a VPN or whatever.
00:42:01
◼
►
I believe that's what the feature is for.
00:42:03
◼
►
The reason it's a story is because it disappeared
00:42:05
◼
►
when they redid the settings app,
00:42:06
◼
►
and when the system preferences became system settings,
00:42:08
◼
►
network locations disappeared.
00:42:10
◼
►
The functionality was still in the OS,
00:42:11
◼
►
but the GUI for it was gone, and the story is now,
00:42:14
◼
►
thanks to Raycat, let us know,
00:42:16
◼
►
network locations are back in the GUI in Sequoia.
00:42:18
◼
►
So if you missed them, they are there.
00:42:20
◼
►
They're still kind of buried in the network pane,
00:42:22
◼
►
but it's better than trying to do it from the command line.
00:42:25
◼
►
- We do have some sad news though, from Rob.
00:42:28
◼
►
Bad news, Syracuse, it looks like the password field
00:42:31
◼
►
is still right aligned in the passwords app,
00:42:32
◼
►
at least on iOS.
00:42:34
◼
►
- And it's the same on Mac OS.
00:42:35
◼
►
I launched, I installed Sequoia, I was using the beta,
00:42:37
◼
►
I launched the password app.
00:42:38
◼
►
Yeah, it's just so weird.
00:42:41
◼
►
Like if you stick the insertion point at like,
00:42:44
◼
►
the, I can't even say it, the beginning of the word?
00:42:47
◼
►
Yeah, it is the beginning.
00:42:48
◼
►
It's the first letter of the word,
00:42:49
◼
►
and you type a character, the character appears
00:42:52
◼
►
to the left of your insertion point.
00:42:54
◼
►
- That's very weird.
00:42:55
◼
►
- Which makes sense if you think about it,
00:42:56
◼
►
but like when you're typing, it's like,
00:42:57
◼
►
this is not how typing should be.
00:43:00
◼
►
Like again, I think this is possible on the web
00:43:03
◼
►
using modern web technology,
00:43:04
◼
►
but no one would ever do this.
00:43:08
◼
►
Just, it's literally a form.
00:43:11
◼
►
There are labels and there are text fields.
00:43:13
◼
►
Username colon field, password colon field.
00:43:17
◼
►
It doesn't have to be this hard apple.
00:43:19
◼
►
Just use regular text fields, you're breaking my brain.
00:43:21
◼
►
I should file a bug on it now.
00:43:24
◼
►
I guess like, you know, you gotta get those bugs in early.
00:43:26
◼
►
Hell, I mean, I don't know why I didn't file it
00:43:27
◼
►
for the year and a half since this,
00:43:29
◼
►
or two years, whatever it's been since then.
00:43:31
◼
►
File it now, like you made a whole new app, it's all new.
00:43:34
◼
►
Can we fix the text fields please?
00:43:36
◼
►
- Our friend MB Bischoff writes
00:43:38
◼
►
with regard to Sequoia window tiling.
00:43:40
◼
►
Window tiling in Sequoia can be disabled
00:43:42
◼
►
or set to happen only when option is held down.
00:43:44
◼
►
Also it can optionally leave margins between windows.
00:43:47
◼
►
That's pretty cool, I didn't know any of that.
00:43:48
◼
►
- Yeah, I'm shocked if there are any settings
00:43:50
◼
►
related to this.
00:43:51
◼
►
I was afraid I would just have to like find
00:43:52
◼
►
some hidden P list key to turn it off.
00:43:54
◼
►
But if you can find it in system settings,
00:43:57
◼
►
it's a little bit hidden.
00:43:58
◼
►
There are three whole options to do it.
00:44:00
◼
►
And I was playing with the tiling.
00:44:03
◼
►
I don't know if I know all the options,
00:44:05
◼
►
but it seems kind of limited.
00:44:09
◼
►
It didn't seem like a lot of flexibility for the tiling
00:44:11
◼
►
where I can do eighths and thirds and grids
00:44:14
◼
►
and stuff like that.
00:44:14
◼
►
It's more like just left half of the screen,
00:44:15
◼
►
right half of the screen, top bottom,
00:44:18
◼
►
limited top bottom stuff because when you do the top,
00:44:20
◼
►
you end up going to the spaces thing.
00:44:22
◼
►
But anyway, margins between windows,
00:44:23
◼
►
I am a big fan of, but I know some people don't like it,
00:44:26
◼
►
so hey, make it a toggle.
00:44:27
◼
►
If you don't like margins, no margins.
00:44:28
◼
►
If you do like them, there they are.
00:44:30
◼
►
It doesn't let you adjust the margins, which they should.
00:44:33
◼
►
And my dream of having full Windows Server access
00:44:35
◼
►
to make a real window manager continues to be a dream.
00:44:38
◼
►
But for now, all those people who like Windows style,
00:44:41
◼
►
Windows tiling, they will get thrown a bone in Sequoia.
00:44:45
◼
►
- We have a miracle.
00:44:47
◼
►
A miracle has happened in Sequoia.
00:44:49
◼
►
Steve Trout and Smith noticed that there's an update
00:44:53
◼
►
to the chess app.
00:44:54
◼
►
Yes, in macOS, there's been a chess app,
00:44:56
◼
►
what, forever, I think, or at least in--
00:44:59
◼
►
- I believe it was there in Next as well,
00:45:00
◼
►
but don't quote me.
00:45:01
◼
►
In Next app, it's a very old app.
00:45:03
◼
►
- Right, so apparently the renderer has been updated,
00:45:07
◼
►
and according to Steve Trout and Smith,
00:45:09
◼
►
it's the first time since macOS 10.3 Panther,
00:45:13
◼
►
which is 21 years ago.
00:45:17
◼
►
My goodness.
00:45:19
◼
►
- We'll link to a post from my cable sash that shows
00:45:22
◼
►
the old renderer and the new one.
00:45:23
◼
►
The new one, I'm assuming, is using a reality kit,
00:45:25
◼
►
and it looks nice, and the old one looks super dated.
00:45:27
◼
►
And remember, the old one was new in macOS 10.3,
00:45:32
◼
►
21 years ago.
00:45:34
◼
►
So the chess app, not only will the chess app not die,
00:45:36
◼
►
it seems like it's getting more updated
00:45:38
◼
►
than a lot of other apps in macOS these days.
00:45:43
◼
►
With regard to iCloud Keychain and browser integration
00:45:47
◼
►
in Sequoia, Jonathan Freese noticed that a clean install
00:45:50
◼
►
of macOS Sequoia has what appears to be pre-installed
00:45:54
◼
►
extensions for passwords, and Jon, you've put in a bunch
00:45:57
◼
►
of JSON in our show documents,
00:45:58
◼
►
so can you talk about this, please?
00:46:00
◼
►
- Yeah, he just sent the path to a JSON file,
00:46:05
◼
►
and it was like /library/google/chrome/native-message-host/com.apple
00:46:11
◼
►
.password-manager.json.
00:46:13
◼
►
Like, okay, does that say that the extension
00:46:17
◼
►
is pre-installed, or is that just information
00:46:19
◼
►
about where they might get it?
00:46:20
◼
►
And I looked at it, and if you look at the JSON,
00:46:23
◼
►
it's got a name and a description, and it's got a path,
00:46:26
◼
►
and the path is to the Cryptex thing,
00:46:28
◼
►
I think we talked about on the past shows,
00:46:29
◼
►
the system has these Cryptexes, which are like sub-images
00:46:32
◼
►
that they're allowed to be overlaid
00:46:33
◼
►
on top of the cryptographically secure OS image,
00:46:36
◼
►
so that the combination of them
00:46:37
◼
►
is also cryptographically secure,
00:46:39
◼
►
and the Cryptexes are so that Apple can update those
00:46:41
◼
►
separately from the whole OS, so they don't have to do
00:46:44
◼
►
a full OS update when one little thing changes.
00:46:47
◼
►
And it looks like, well, it's called password-manager-browser-extension-helper.
00:46:52
◼
►
Is that the full extension?
00:46:54
◼
►
It looks like it, I mean, it's a .app,
00:46:57
◼
►
it's .app, contents, Mac OS, I think that Apple
00:47:00
◼
►
is literally bundling the iCloud, like Jonathan says,
00:47:04
◼
►
the iCloud keychain extensions for Chrome and for Firefox.
00:47:09
◼
►
I guess I should, I mean, I had limited time
00:47:12
◼
►
with the developer beta, it seems pretty solid,
00:47:14
◼
►
but a lot of the new features are buggy
00:47:16
◼
►
or entirely missing, like the AI stuff,
00:47:18
◼
►
so I'll have to, I think you'd look into this,
00:47:20
◼
►
but that would be a bold move.
00:47:23
◼
►
Pre-shipping, like really just saying,
00:47:25
◼
►
hey, third parties have to make you install
00:47:28
◼
►
their browser extensions to use it
00:47:30
◼
►
for their password manager, but we can just ship them.
00:47:32
◼
►
Everyone who gets this, and honestly,
00:47:34
◼
►
I think, well, in one respect, I think it's a good idea,
00:47:37
◼
►
because you get explaining to anybody that,
00:47:40
◼
►
you know, you can use iCloud keychain,
00:47:43
◼
►
it does two-factor, it does this, it does that.
00:47:45
◼
►
A, they don't know what iCloud keychain is,
00:47:47
◼
►
and they say, oh, but I use Chrome.
00:47:50
◼
►
No problem, just install the iCloud keychain
00:47:55
◼
►
Chrome extension, I would never trust someone,
00:47:58
◼
►
you know, someone who's not a tech nerd,
00:48:00
◼
►
to be able to find the correct, non-scammy,
00:48:02
◼
►
real live Apple iCloud keychain.
00:48:05
◼
►
I don't even know what it's called.
00:48:06
◼
►
I have to check 100 times before I install it
00:48:08
◼
►
to make sure, this is actually from Apple,
00:48:10
◼
►
or is this just gonna steal all my passwords?
00:48:12
◼
►
Pre-installing in the OS is the right way to go.
00:48:15
◼
►
Must be nice to be the platform owner.
00:48:17
◼
►
- Indeed, you can just make these things so much easier.
00:48:21
◼
►
There is incredibly great news for a lot of developers,
00:48:25
◼
►
particularly macOS developers.
00:48:27
◼
►
For the longest time, if you wanted to have
00:48:30
◼
►
a virtual machine on your computer,
00:48:32
◼
►
maybe of an old version of macOS or something like that,
00:48:35
◼
►
you couldn't sign into iCloud, so that means on this VM,
00:48:39
◼
►
you couldn't do anything that relates to iCloud,
00:48:40
◼
►
you know, because it wouldn't let you sign in.
00:48:42
◼
►
And that's still true of all the existing,
00:48:47
◼
►
or the already released versions of macOS,
00:48:49
◼
►
but Sequoia virtual machines will allow logging into iCloud,
00:48:53
◼
►
which is super duper exciting for those that have that need.
00:48:56
◼
►
That's not me personally, but that is really great, no joke.
00:49:00
◼
►
So reading from Ars Technica,
00:49:01
◼
►
as long as your host operating system is macOS 15 or newer,
00:49:04
◼
►
and your guest operating system is macOS 15 or newer,
00:49:06
◼
►
VMs will now be able to sign into and use iCloud
00:49:09
◼
►
and other Apple ID-related services,
00:49:11
◼
►
just as they would when running directly on the hardware.
00:49:14
◼
►
That's very cool.
00:49:15
◼
►
- I think they mean Apple account-related services.
00:49:16
◼
►
- Ah, that's true, they say we already did it.
00:49:19
◼
►
- It begins.
00:49:20
◼
►
- It begins.
00:49:21
◼
►
Then there's a doc on Apple's developer site
00:49:24
◼
►
using iCloud with macOS virtual machines,
00:49:27
◼
►
and reading from that doc,
00:49:28
◼
►
when you create a VM in macOS 15
00:49:29
◼
►
from a macOS 15 software image, blah, blah, blah,
00:49:32
◼
►
virtualization configures an identity for the VM
00:49:35
◼
►
that it derives from the security information
00:49:36
◼
►
in the host's secure enclave.
00:49:38
◼
►
Just as individual physical devices have distinct identities
00:49:41
◼
►
based on their secure enclaves,
00:49:42
◼
►
this identity is distinct from other VMs.
00:49:45
◼
►
- Yeah, so this is a thing that pretty much
00:49:46
◼
►
only Apple could do because they are the ones
00:49:48
◼
►
who are the keeper of all the software
00:49:50
◼
►
that interacts with the secure enclave.
00:49:51
◼
►
The reason it didn't work before
00:49:53
◼
►
is because the VMs didn't have access to that,
00:49:55
◼
►
and you need that to sign into iCloud,
00:49:56
◼
►
and you may be thinking,
00:49:57
◼
►
who cares if you can sign into iCloud?
00:49:59
◼
►
So many things and so many apps require an iCloud,
00:50:01
◼
►
not just in-app purchase or stuff like that,
00:50:04
◼
►
but anything that uses CloudKit
00:50:06
◼
►
or any of Apple's cloud services.
00:50:08
◼
►
It was very difficult to do what iOS users take for granted
00:50:12
◼
►
of being able to have a simulator or a VM
00:50:14
◼
►
where you can test your software,
00:50:16
◼
►
especially for Mac OS
00:50:18
◼
►
if you wanna support two versions back.
00:50:19
◼
►
You had to keep running old Macs, running old versions,
00:50:21
◼
►
and that's a little bit more cumbersome
00:50:23
◼
►
than keeping around old phones
00:50:25
◼
►
because the Macs are just bigger,
00:50:26
◼
►
and you gotta have a keyboard and mouse attached to them
00:50:28
◼
►
and everything, right?
00:50:29
◼
►
We're like, it would be great
00:50:30
◼
►
if we could just do this all in virtualization.
00:50:31
◼
►
Oh, but we can't because even though you can
00:50:34
◼
►
and have been able to virtualize Mac OS for years,
00:50:36
◼
►
the inability to sign into iCloud put a big damper on that.
00:50:39
◼
►
Now, it's not great that this requires,
00:50:41
◼
►
you have to be running Sequoia to run the VM,
00:50:43
◼
►
and the only OS you can run in the VM is Sequoia or later.
00:50:47
◼
►
So it doesn't help people now, but two years from now,
00:50:51
◼
►
you'll be able to run the two-year-old version of Mac OS
00:50:54
◼
►
So I mean, you could quibble with how they did it
00:50:56
◼
►
or whatever, but obviously it kind of requires support
00:50:59
◼
►
in both the OS and the VM thing,
00:51:00
◼
►
so I can see why it requires 15 on both,
00:51:03
◼
►
and in a few years, this will fix itself.
00:51:05
◼
►
I'm just glad this finally came.
00:51:06
◼
►
They heard the cries of their developers.
00:51:08
◼
►
Next stop, Mac OS simulators in Xcode, dare to dream.
00:51:13
◼
►
- That would be cool, and I mean,
00:51:15
◼
►
there's no reason not to, right?
00:51:16
◼
►
I mean, the reason is it takes work,
00:51:18
◼
►
but hypothetically, there's no reason
00:51:20
◼
►
we couldn't, that Apple couldn't do it.
00:51:22
◼
►
All right, let's move on to Apple intelligence.
00:51:25
◼
►
Rick Knoller writes with regard to Apple intelligence
00:51:28
◼
►
and third-party mail apps.
00:51:29
◼
►
Could you add your Gmail account to the Apple mail app
00:51:32
◼
►
and then hide it?
00:51:33
◼
►
That might allow Apple intelligence to access that info,
00:51:36
◼
►
but you wouldn't have to use it or see it in mail.app.
00:51:40
◼
►
- Yeah, I do this on my Mac.
00:51:41
◼
►
I think I mentioned this before.
00:51:42
◼
►
I have a weird arrangement, Apple mail on my Mac,
00:51:45
◼
►
which is an app that I do not use.
00:51:47
◼
►
I occasionally launch it, and I have my Gmail account
00:51:50
◼
►
configured with this ancient Google thing
00:51:53
◼
►
that has been in there forever,
00:51:54
◼
►
where you can pop from your Gmail account.
00:51:58
◼
►
It's very strange, and they still support it.
00:52:00
◼
►
I keep waiting for it to break,
00:52:01
◼
►
but the old pop protocol where you just say,
00:52:03
◼
►
what's new since the last time I checked,
00:52:05
◼
►
and it downloads the messages individually, right?
00:52:07
◼
►
That exists for Gmail, and I use it
00:52:10
◼
►
to basically make a network backup of my Gmail, right?
00:52:13
◼
►
An incremental network backup.
00:52:15
◼
►
So I launch Apple mail every once in a while.
00:52:17
◼
►
It downloads all the messages into a pop local mailbox,
00:52:20
◼
►
and I just stick them into a folder called Gmail archive.
00:52:22
◼
►
It's the tertiary backup of my Gmail.
00:52:27
◼
►
And what that means is Apple intelligence on, not my Mac,
00:52:31
◼
►
but on my future Mac will be able to have access to my mail
00:52:35
◼
►
to use that to give it the context
00:52:37
◼
►
that it needs to do smart things.
00:52:38
◼
►
But on my phone, I don't do that.
00:52:40
◼
►
And so the suggestion from Rick is something I'm gonna try.
00:52:43
◼
►
I configured my Gmail account, not with pop,
00:52:46
◼
►
but just the default way you can configure it on your phone.
00:52:49
◼
►
I haven't figured out how to hide the account.
00:52:51
◼
►
I just ignore it, and I'm into my other inbox.
00:52:53
◼
►
I'm not in the all inboxes view or whatever.
00:52:56
◼
►
And I hope what that means is that my phone
00:52:58
◼
►
will also see my mail.
00:53:00
◼
►
Now, unfortunately, I don't ever wanna use Apple mail,
00:53:03
◼
►
and my default email client is set to the Gmail app,
00:53:06
◼
►
but I hope this means that Apple intelligence,
00:53:09
◼
►
again, not on my current phone 'cause it's only a 14 Pro,
00:53:12
◼
►
will be able to be smart about my email
00:53:15
◼
►
even though I don't use Apple mail.
00:53:17
◼
►
- All right, Xcode AI code completions.
00:53:20
◼
►
In the documentation for Xcode 16,
00:53:23
◼
►
it reads Xcode 16 includes predictive code completion
00:53:26
◼
►
powered by a machine learning model
00:53:27
◼
►
specifically trained for Swift and Apple SDKs.
00:53:30
◼
►
See you, Objective-C.
00:53:31
◼
►
Predictive code completion requires a Mac with Apple Silicon
00:53:33
◼
►
and 16 gigs of unified memory running Mac OS 15.
00:53:37
◼
►
- So another double whammy.
00:53:38
◼
►
So A, Xcode 16, if you want the cool code completion,
00:53:42
◼
►
you have to also be running Mac OS 15,
00:53:44
◼
►
which has not always been the case.
00:53:45
◼
►
Sometimes, usually when there's new versions of Xcode,
00:53:47
◼
►
you can run them on the current stable OS,
00:53:50
◼
►
and they work and have all the features, but not this year.
00:53:54
◼
►
And the second thing is, hey, you want code completion?
00:53:56
◼
►
Hope you didn't buy a base model MacBook
00:53:57
◼
►
or MacBook Pro with eight gigs of RAM
00:54:00
◼
►
because the cool, smart code completion requires 16 gigs
00:54:05
◼
►
In other words, it requires a Co-pilot Plus PC.
00:54:08
◼
►
- All right, yeah, that's tough, but I mean, here we are.
00:54:12
◼
►
More with regards to the hardware requirements,
00:54:17
◼
►
David Steer writes, "I'm curious as to why Apple Intelligence
00:54:20
◼
►
works on M1 chips, but you need an A18 Pro
00:54:22
◼
►
to use it on iPhone.
00:54:23
◼
►
If I recall correctly, the M1 is roughly equivalent
00:54:25
◼
►
to the A15 Bionic, which means anything after iPhone 13,
00:54:28
◼
►
including iPhone SE third generation,
00:54:30
◼
►
could possibly have the necessary power,
00:54:32
◼
►
but crucially, not the required amount of RAM.
00:54:35
◼
►
Do you think it's possible that Apple's
00:54:36
◼
►
notoriously stingy RAM provision could be coming back
00:54:38
◼
►
to bite them in the era of AI?
00:54:40
◼
►
It's true that lack of backwards compatibility
00:54:42
◼
►
could help them manage server capacity
00:54:43
◼
►
or drive customers to upgrade their devices,
00:54:45
◼
►
but they'll need to balance that with the difficult
00:54:47
◼
►
messaging that their new flagship features are not available
00:54:49
◼
►
to the vast majority of their user base."
00:54:51
◼
►
- Yep, 100%, it's the RAM.
00:54:53
◼
►
I mean, Grubber asked that on the talk show,
00:54:55
◼
►
and they were typically cagey about it,
00:54:57
◼
►
but they did confirm.
00:54:58
◼
►
It's lots of factors, including the RAM.
00:55:00
◼
►
It's 100% the RAM.
00:55:01
◼
►
Like, that's why the 15 Pro can do it,
00:55:03
◼
►
and the other ones don't.
00:55:04
◼
►
Yes, the 15 Pro does have a better neural engine
00:55:06
◼
►
than the 14 Pro, but not that much better.
00:55:09
◼
►
But what the 15 Pro has is more RAM,
00:55:11
◼
►
and it seems to me that getting any of this stuff
00:55:15
◼
►
to work on a phone with the limited amount of RAM
00:55:17
◼
►
that's on a phone, because I believe,
00:55:19
◼
►
what, the 15 Pro has what, eight gigs?
00:55:20
◼
►
- I believe that's right.
00:55:21
◼
►
- So we just got done saying that on the Mac,
00:55:24
◼
►
to get a somewhat pedestrian feature, AI feature,
00:55:28
◼
►
like code completion of like where I write some code for you
00:55:31
◼
►
or whatever, you need 16 gigs of RAM.
00:55:34
◼
►
And they're trying to get this to work on a phone with eight.
00:55:37
◼
►
They cannot get it to work on a phone with six, apparently.
00:55:40
◼
►
Like RAM is the thing here.
00:55:41
◼
►
If you bought a base model MacBook Air
00:55:44
◼
►
after hearing people rave that you can do everything
00:55:45
◼
►
on this, you can buy an eight gig MacBook Air,
00:55:47
◼
►
you can do Xcode, you can do all your development,
00:55:49
◼
►
well, you don't get the AI features that you want
00:55:51
◼
►
from the new version of Xcode, 'cause you need 16.
00:55:54
◼
►
And we discussed on a past show how the rumor was
00:55:56
◼
►
that all of the phones for this year in September
00:55:59
◼
►
are going to have eight gigs of RAM, this is why, right?
00:56:01
◼
►
And even eight gigs is probably pushing it,
00:56:03
◼
►
because it's the same amount as the 15 Pro.
00:56:05
◼
►
Why didn't they go to nine or 10 or 11 or 12 or 16, whatever?
00:56:08
◼
►
AI eats RAM, it needs a lot of it.
00:56:12
◼
►
RAM takes battery, RAM takes space, RAM produces heat.
00:56:16
◼
►
Like Apple is stingy because they're cheap,
00:56:19
◼
►
but also stingy because, especially in a portable device,
00:56:22
◼
►
RAM has a cost to it.
00:56:23
◼
►
Well, now they're rolling out tons of AI features,
00:56:26
◼
►
and I don't think Apple wants the only phone
00:56:31
◼
►
that can run this stuff to be the very tippy top flagship,
00:56:34
◼
►
'cause even the iPhone 15 can't run it.
00:56:36
◼
►
Only the 15 Pro can run it, that is not ideal.
00:56:39
◼
►
It's nice on the Mac that it can run all,
00:56:41
◼
►
you know, all the AI features can run all the way back down
00:56:43
◼
►
to the M1, so kudos to those teams,
00:56:45
◼
►
but like the Macs have more stuff, they have more battery,
00:56:48
◼
►
they have more memory, they have more CPU.
00:56:50
◼
►
And even though the Xcode code completion requires 16 gigs,
00:56:53
◼
►
Apple Intelligence, broadly speaking, as far as I know,
00:56:56
◼
►
does not require 16 gigs,
00:56:57
◼
►
so a lot of the Apple Intelligence features
00:56:58
◼
►
will work with eight gigs, just not the Xcode thing,
00:57:01
◼
►
it seems, but yeah, this is definitely
00:57:04
◼
►
chickens coming home to roost.
00:57:05
◼
►
Apple being stingy with RAM seems like it's fine.
00:57:07
◼
►
Every time someone probably made an internal argument,
00:57:09
◼
►
we should put more RAM, they say, "It's fine, I'll show you."
00:57:11
◼
►
Like we even got some inside information ages ago
00:57:14
◼
►
that they said we did tests with, it was just about SSDs.
00:57:17
◼
►
And it turns out one SSD chip isn't actually that bad,
00:57:20
◼
►
it's not noticeably worse than having the two SSD chips,
00:57:23
◼
►
so we didn't do it.
00:57:24
◼
►
They reversed that decision because of, you know,
00:57:26
◼
►
presumably public outcry, or they just didn't want to hear
00:57:28
◼
►
people whine about it anymore.
00:57:30
◼
►
But all the previous cases where they said
00:57:32
◼
►
actually eight gigs of RAM is fine,
00:57:33
◼
►
they need to keep up with the pace of the industry,
00:57:37
◼
►
even if it doesn't seem like it's strictly necessary,
00:57:40
◼
►
they can lag behind a little bit,
00:57:41
◼
►
but you can't just ignore it forever in saying
00:57:43
◼
►
there will never be another thing that we need to do
00:57:44
◼
►
that requires more RAM than we have now.
00:57:47
◼
►
Here's AI saying, "Guess what, we found a use
00:57:49
◼
►
for all that RAM."
00:57:51
◼
►
That always happens.
00:57:52
◼
►
There's always something over the horizon
00:57:53
◼
►
that requires more resources.
00:57:54
◼
►
Usually it's just games.
00:57:56
◼
►
Honestly, games will always eat everything you give them,
00:58:00
◼
►
But sometimes there's applications that everybody uses,
00:58:02
◼
►
although at this point everybody games to some degree
00:58:04
◼
►
or another, something is going to want those resources.
00:58:07
◼
►
Computers are never fast enough and never have enough RAM,
00:58:10
◼
►
so you have to keep up with the industry.
00:58:13
◼
►
You can't say we finally plateaued.
00:58:14
◼
►
Computers will never need more than eight gigs of RAM.
00:58:17
◼
►
It's AI now, who knows what it'll be in 20 years.
00:58:20
◼
►
Apple, please give us RAM.
00:58:22
◼
►
- I think this also should inform your purchasing decisions
00:58:27
◼
►
of Macs over time.
00:58:29
◼
►
If you buy a Mac today and you want it to still have
00:58:32
◼
►
cutting edge features for as long as possible,
00:58:35
◼
►
this is a pretty big reason to not just leave it
00:58:37
◼
►
at the eight gig default.
00:58:38
◼
►
Even 16, because LLMs as we know them are giant RAM hogs
00:58:43
◼
►
and because we don't really know what the future will hold
00:58:48
◼
►
with features, there might be some really killer feature
00:58:51
◼
►
that comes out in two or three years that requires
00:58:54
◼
►
16 gigs of RAM or more on the Mac to actually be usable.
00:58:58
◼
►
And even if Apple doesn't do it, someone else might.
00:59:01
◼
►
So this should inform your purchases even today.
00:59:05
◼
►
Sometimes you can kind of peer into the future and be like,
00:59:08
◼
►
well, I think we're on the cusp of something
00:59:10
◼
►
that's about to need a lot of Resource X.
00:59:13
◼
►
In this case, we are there right now for RAM.
00:59:17
◼
►
We are in the early days of something that needs a lot
00:59:20
◼
►
of RAM and so maybe for your next Mac purchase,
00:59:23
◼
►
get a little more than you otherwise would have.
00:59:26
◼
►
- Apple's AI training data at machinelearning.apple.com
00:59:29
◼
►
and we'll put the full URL in the show notes of course.
00:59:32
◼
►
It reads, we train our foundation models on licensed data,
00:59:35
◼
►
including data selected to enhance specific features,
00:59:38
◼
►
as well as publicly available data collected
00:59:39
◼
►
by our web crawler, Applebot.
00:59:42
◼
►
Web publishers have the option to opt out of the use
00:59:44
◼
►
of their web content for Apple Intelligence Training
00:59:46
◼
►
with the data usage control.
00:59:48
◼
►
We never use our users' private personal data
00:59:50
◼
►
or user interactions when training our foundation models.
00:59:53
◼
►
And we apply filters to remove personally
00:59:55
◼
►
identical information like social security
00:59:57
◼
►
and credit card numbers that are publicly available
01:00:00
◼
►
on the internet.
01:00:00
◼
►
We also filter profanity and other low quality content
01:00:03
◼
►
to prevent its inclusion in the training corpus.
01:00:05
◼
►
In addition to filtering, we perform data extraction,
01:00:07
◼
►
deduplication and the application of a model-based classifier
01:00:10
◼
►
to identify high quality documents.
01:00:12
◼
►
- Yeah, so this is kind of the same answer
01:00:14
◼
►
that they gave on stage.
01:00:15
◼
►
We saw them twice talk about this,
01:00:17
◼
►
I think once in the iJustine interview
01:00:19
◼
►
and then again on the talk show.
01:00:20
◼
►
And as I said before, and I'll say again,
01:00:23
◼
►
their answer to how do you train your AI models is not great.
01:00:27
◼
►
It could be worse.
01:00:28
◼
►
I like the idea of they're saying,
01:00:29
◼
►
we are not using your private or personal data,
01:00:31
◼
►
we're not training in anything that you do.
01:00:33
◼
►
And they do use licensed data and so on and so forth,
01:00:35
◼
►
but they also always have this item,
01:00:37
◼
►
they say we use publicly available data.
01:00:41
◼
►
You know, oh, you can opt out.
01:00:42
◼
►
Well, it's kind of hard for us to opt out
01:00:44
◼
►
when this is the first we're hearing
01:00:45
◼
►
of the fact that you're training AIs on our data.
01:00:47
◼
►
So you already got it, you already did it,
01:00:49
◼
►
you already trained.
01:00:50
◼
►
Now, I think Applebot is a pre-existing thing
01:00:53
◼
►
and we could have been blocking things
01:00:54
◼
►
with robots.txt or whatever.
01:00:55
◼
►
But if you care about this,
01:00:56
◼
►
if you didn't know that Apple was training its AI,
01:01:00
◼
►
you wouldn't have maybe been blocking Applebot
01:01:02
◼
►
because you're like, oh, Apple's not doing anything like that
01:01:03
◼
►
and I don't have to worry about it.
01:01:04
◼
►
Now, setting aside the legality and ethics
01:01:07
◼
►
of training on this type of data,
01:01:11
◼
►
I'm still kind of surprised that Apple didn't use
01:01:15
◼
►
one of its greatest resources, money,
01:01:17
◼
►
to pull an Adobe and say,
01:01:19
◼
►
we do not train on publicly available information.
01:01:21
◼
►
We train only on information that we licensed.
01:01:24
◼
►
Cut deals with the people that have the information.
01:01:26
◼
►
Make a licensing deal with the New York Times,
01:01:29
◼
►
if you have to do with Wikipedia,
01:01:31
◼
►
with Encyclopedia Britannica,
01:01:33
◼
►
just having sort of consensual data sharing relationships,
01:01:38
◼
►
but apparently that is insufficient
01:01:39
◼
►
to train something as complicated
01:01:41
◼
►
as what they're attempting to do.
01:01:42
◼
►
So they've been training on publicly available
01:01:44
◼
►
information, meaning they're crawling the web,
01:01:46
◼
►
looking for stuff and throwing it through this engine
01:01:49
◼
►
and how that's going to shake out in the US anyway
01:01:54
◼
►
has yet to be determined because those cases
01:01:56
◼
►
are winding in their way through the court system.
01:01:57
◼
►
I don't think Apple's really painting itself
01:01:59
◼
►
into a corner here because there are other companies
01:02:02
◼
►
that are much worse off.
01:02:03
◼
►
If it turns out that training on publicly available
01:02:07
◼
►
information requires some kind of legal arrangement
01:02:10
◼
►
or whatever, Apple will just make those legal arrangements.
01:02:12
◼
►
Like they're not doomed or anything like that.
01:02:14
◼
►
It just kind of surprises me that they didn't take
01:02:17
◼
►
an even more conservative approach than they have.
01:02:19
◼
►
And so it forces Apple executives to be on stage
01:02:22
◼
►
and they have to say, we use this, we use that,
01:02:24
◼
►
and we also use publicly available information.
01:02:26
◼
►
If you press them and say, what is publicly available
01:02:28
◼
►
information, I mean, they will say web pages,
01:02:30
◼
►
web pages that are on the web, your web pages.
01:02:32
◼
►
Do you have a blog?
01:02:33
◼
►
Is it on the web?
01:02:34
◼
►
Does it have stuff in it?
01:02:35
◼
►
We probably trained our AI on it,
01:02:36
◼
►
unless it contains profanity or credit card numbers
01:02:38
◼
►
or whatever, right?
01:02:39
◼
►
That is not an easy thing for a company like Apple
01:02:42
◼
►
to talk about or say.
01:02:44
◼
►
And in this case, they can't say, oh, but OpenAI,
01:02:47
◼
►
we push all the problems off onto them
01:02:48
◼
►
because this is Apple training its models,
01:02:51
◼
►
its foundation models, and presumably its future
01:02:54
◼
►
ChatGPT competitor on publicly available information.
01:02:58
◼
►
- All right, so what if you don't want your website
01:03:00
◼
►
to be included in Apple's AI models?
01:03:03
◼
►
Well, there's a knowledge base document
01:03:05
◼
►
that we will link in the show notes that describes
01:03:06
◼
►
how you can modify your robots.txt
01:03:08
◼
►
in order to tell it to kindly bugger off.
01:03:11
◼
►
- Yeah, just go back in time and do that like two years ago.
01:03:14
◼
►
- Yeah, exactly.
01:03:16
◼
►
But we'll put a link in the show notes if you're interested.
01:03:18
◼
►
All right, Tim Cook did a interview on the Washington Post
01:03:21
◼
►
and the Washington Post asked a lot of questions.
01:03:24
◼
►
John, you've extracted a few.
01:03:26
◼
►
Do you want me to play the role of Tim
01:03:28
◼
►
and you'll play the role of the Washington Post?
01:03:30
◼
►
- Oh, you can't do both of them?
01:03:32
◼
►
- I can, I thought we would play it.
01:03:33
◼
►
- You can do a funny voice. - Play the space.
01:03:34
◼
►
- Can you do Tim Cook's accent?
01:03:35
◼
►
I can't do it.
01:03:36
◼
►
Good morning.
01:03:38
◼
►
- Yeah, exactly.
01:03:39
◼
►
All right, the Washington Post asked,
01:03:40
◼
►
did you take any special delight
01:03:41
◼
►
in calling it Apple Intelligence
01:03:42
◼
►
as opposed to artificial intelligence?
01:03:44
◼
►
To which Tim replied,
01:03:45
◼
►
it seems sort of a logical conclusion
01:03:47
◼
►
after looking at so many names.
01:03:48
◼
►
At least for me, I can tell you it wasn't a riff off
01:03:50
◼
►
of artificial intelligence.
01:03:52
◼
►
Wow, I'm struggling.
01:03:53
◼
►
- It wasn't?
01:03:54
◼
►
- Yeah, right.
01:03:55
◼
►
It was sort of calling it what it is.
01:03:57
◼
►
I'm sure a lot will be said about it,
01:03:59
◼
►
but it's probably not as it appears.
01:04:01
◼
►
- As far as Tim's concerned, it's just like,
01:04:02
◼
►
oh, it's an Apple feature that's intelligent
01:04:04
◼
►
and has nothing to do with AI.
01:04:07
◼
►
- It's a feature, Tim, okay.
01:04:08
◼
►
I mean, at least for him.
01:04:10
◼
►
He's saying his perspective.
01:04:11
◼
►
- Washington Post asked,
01:04:15
◼
►
what's your confidence that Apple Intelligence
01:04:16
◼
►
will not hallucinate?
01:04:18
◼
►
To which Tim replied, it's not 100%,
01:04:20
◼
►
but I think we've done everything that we know to do,
01:04:22
◼
►
including thinking very deeply about the readiness
01:04:24
◼
►
of the technology in the areas that we're using it in.
01:04:26
◼
►
So I'm confident that it will be very high quality,
01:04:28
◼
►
but I'd say in all honesty, that's short of 100%.
01:04:31
◼
►
I would never claim it's 100%.
01:04:33
◼
►
- So this is interesting because,
01:04:35
◼
►
as people have noted, when you opt into OpenAI,
01:04:39
◼
►
you have to explicitly say you're sending your data to them,
01:04:41
◼
►
and when it comes back,
01:04:43
◼
►
there's a little disclaimer underneath it,
01:04:44
◼
►
like there isn't all these things that says,
01:04:46
◼
►
check important information,
01:04:48
◼
►
or this information might not be correct,
01:04:49
◼
►
or so on and so forth.
01:04:50
◼
►
But this question was not about OpenAI.
01:04:52
◼
►
It was not about the OpenAI integration.
01:04:53
◼
►
It wasn't about that screen
01:04:55
◼
►
that has the disclaimer at the bottom.
01:04:56
◼
►
It was about Apple Intelligence,
01:04:58
◼
►
because Apple does have models.
01:05:00
◼
►
The chances of Apple's own stuff, not OpenAI,
01:05:03
◼
►
the stuff that stays on device
01:05:04
◼
►
or goes to Apple's super duper private servers,
01:05:06
◼
►
what about that?
01:05:07
◼
►
What does that have a chance of hallucinating?
01:05:08
◼
►
As I continue to futilely point out,
01:05:10
◼
►
hallucinating is a terrible term,
01:05:12
◼
►
because there is no distinction between a quote hallucination
01:05:15
◼
►
and a quote correct answer.
01:05:17
◼
►
The AI model is functioning the same way in both cases.
01:05:21
◼
►
It's not like, oh, it made a mistake,
01:05:23
◼
►
or it got, like we know from the outside,
01:05:24
◼
►
we can judge whether we think this is a good or bad thing,
01:05:27
◼
►
but the internal machinery is operating
01:05:30
◼
►
as expected in both cases.
01:05:32
◼
►
Everything from an LLM is either not a hallucination
01:05:35
◼
►
or a hallucination.
01:05:37
◼
►
There's no special, like, oh, it did a bad, it did a good.
01:05:39
◼
►
Like, it's just a big stew of words and probabilities,
01:05:43
◼
►
and it's a machine that is deterministic,
01:05:46
◼
►
that is it fed various inputs and various parameters
01:05:49
◼
►
that tweak it, and you get output from it,
01:05:51
◼
►
and every time it does that, it is exactly as correct
01:05:54
◼
►
or exactly as incorrect as every other instance.
01:05:57
◼
►
But anyway, what it is saying is,
01:05:59
◼
►
can that machine produce stuff that is not useful
01:06:02
◼
►
because it doesn't fulfill the purpose?
01:06:05
◼
►
If you're asking a question,
01:06:06
◼
►
did it give you an answer that is correct?
01:06:08
◼
►
Did it actually give you something helpful?
01:06:10
◼
►
Did it understand what you were asking for
01:06:12
◼
►
and give it to you?
01:06:13
◼
►
Like, we can judge what it does,
01:06:15
◼
►
and this is Tim Cook saying,
01:06:17
◼
►
some of the things that we ship as Apple intelligence
01:06:20
◼
►
might not do the right thing.
01:06:21
◼
►
Now, for Genmoji, what do you care?
01:06:25
◼
►
You ask for, you know, a turtle skiing down the Alps,
01:06:30
◼
►
and the turtle doesn't look like a turtle.
01:06:32
◼
►
Who cares, right?
01:06:33
◼
►
No harm, no foul.
01:06:34
◼
►
Summarization, I guess it could get wrong
01:06:36
◼
►
if you ask it to summarize something,
01:06:38
◼
►
and its summary is not accurate
01:06:42
◼
►
in a way that is significant.
01:06:44
◼
►
Like, if it's a big article about, like, you know,
01:06:47
◼
►
how much detergent you're supposed to use in the dishwasher,
01:06:49
◼
►
and the article has a whole bunch of paragraphs
01:06:51
◼
►
talking about all the things that you shouldn't do,
01:06:52
◼
►
and then at the end tells you what you should do,
01:06:54
◼
►
and the summary decides that the best summary of this article
01:06:59
◼
►
is one of the bad things,
01:07:00
◼
►
that the article is somehow concluding
01:07:02
◼
►
that you should do one of the things
01:07:03
◼
►
that it's actually saying you shouldn't do,
01:07:05
◼
►
I would call that, in Tim's parlance here, hallucination,
01:07:08
◼
►
because you asked it to summarize the article,
01:07:09
◼
►
and it didn't summarize the article the way a human would,
01:07:13
◼
►
because it didn't understand the point of the thing,
01:07:16
◼
►
and if you rely on that summary,
01:07:18
◼
►
you'll put the wrong amount of detergent
01:07:19
◼
►
in your dishwasher or whatever, right?
01:07:22
◼
►
And this is another awkward position
01:07:23
◼
►
for Tim Cook to be put in.
01:07:25
◼
►
This is a good question from the Washington Post.
01:07:26
◼
►
You have to say, you're rolling out
01:07:28
◼
►
a bunch of these features.
01:07:29
◼
►
Are they going to essentially malfunction
01:07:31
◼
►
and not do what they're supposed to do
01:07:34
◼
►
in a way that's not like, oh, we'll file a radar
01:07:36
◼
►
and we'll fix it, 'cause Apple ships software
01:07:37
◼
►
that doesn't do what it's supposed to do all the time,
01:07:39
◼
►
but those are bugs, and they can fix them.
01:07:41
◼
►
There's nothing you can do when this happens.
01:07:43
◼
►
You could send this to Apple and say,
01:07:44
◼
►
hey, it summarized this thing wrong,
01:07:47
◼
►
and they'll try to make it better next year,
01:07:48
◼
►
but it's not as simple as this caused a crash,
01:07:51
◼
►
or this thing was misaligned,
01:07:53
◼
►
or a cosmetic error, or whatever.
01:07:54
◼
►
This is a different realm,
01:07:55
◼
►
where Apple is shipping products that might not function
01:07:59
◼
►
correctly and that there's nothing Apple can do about it
01:08:02
◼
►
except for try harder next year with their next model
01:08:05
◼
►
that is trained on more data than they select from the web.
01:08:07
◼
►
- So then the Washington Post asked,
01:08:10
◼
►
what makes you think OpenAI and Sam Altman specifically
01:08:12
◼
►
are trustworthy partners who share Apple's values?
01:08:14
◼
►
Very well phrased and a very good question,
01:08:17
◼
►
to which Tim replied, they've done some things
01:08:20
◼
►
on privacy that I like.
01:08:21
◼
►
They're not tracking IP addresses,
01:08:23
◼
►
and some of the things like that
01:08:24
◼
►
that we're very keen on not happening.
01:08:27
◼
►
I think they're a pioneer in the area,
01:08:28
◼
►
and today they have the best model,
01:08:30
◼
►
and I think our customers want something
01:08:31
◼
►
with world knowledge some of the time.
01:08:34
◼
►
So we considered everything and everyone,
01:08:35
◼
►
and obviously we're not stuck on one person forever
01:08:38
◼
►
for something.
01:08:39
◼
►
We're integrating with other people as well,
01:08:41
◼
►
but they're first, and I think today
01:08:42
◼
►
it's because they're best.
01:08:43
◼
►
- It's another uncomfortable situation.
01:08:45
◼
►
People keep asking Apple about OpenAI.
01:08:47
◼
►
It's uncomfortable that feature exists.
01:08:49
◼
►
It's uncomfortable that OpenAI is what it is.
01:08:51
◼
►
Tim is trying to put a part of his spin on it,
01:08:52
◼
►
saying they're doing some things with privacy they like.
01:08:54
◼
►
You know why they're doing that?
01:08:55
◼
►
Probably because Apple forced them to.
01:08:57
◼
►
I don't think they were doing that on their own.
01:08:59
◼
►
I think if you use a chat GPD through the web,
01:09:01
◼
►
they are tracking IP addresses and other stuff like that,
01:09:04
◼
►
but whatever they did with Apple,
01:09:06
◼
►
there's baggage that comes with Samalpa and OpenAI,
01:09:11
◼
►
and Apple, I guess they feel like,
01:09:14
◼
►
this is on Tim, 'cause he's the person
01:09:17
◼
►
to give a go, no go on this type of thing,
01:09:19
◼
►
saying this is what everyone's talking about.
01:09:21
◼
►
We need to have it.
01:09:22
◼
►
We don't have any of this.
01:09:23
◼
►
We don't have anything that matches this internally,
01:09:26
◼
►
and in fact, we think it's a little bit dangerous,
01:09:27
◼
►
but either way, we have no choice.
01:09:28
◼
►
We have to partner, and the Google deal didn't go through,
01:09:32
◼
►
and they're still keeping the door open,
01:09:33
◼
►
saying it's not just OpenAI.
01:09:34
◼
►
We'll partner with whoever, but yeah,
01:09:36
◼
►
they have to partner with this company
01:09:38
◼
►
and put a disclaimer on their little thing.
01:09:40
◼
►
It's the opt-in, and there's a disclaimer
01:09:42
◼
►
that says it might be wrong,
01:09:43
◼
►
but they feel like they need to have it
01:09:45
◼
►
because they think that's what people want.
01:09:48
◼
►
I think they're right that that's what people want.
01:09:50
◼
►
I think the whole story would have been
01:09:51
◼
►
that they still don't have an AI chatbot,
01:09:53
◼
►
but I think the utility of AI chatbots is still maybe not,
01:09:58
◼
►
it's kind of like when something is good enough
01:10:00
◼
►
to work in a Disney context,
01:10:02
◼
►
I know Apple and Disney aren't the same thing,
01:10:03
◼
►
but when is it good enough to work in an Apple context
01:10:05
◼
►
where we have more expectations about,
01:10:09
◼
►
I don't know, the cultural expectations
01:10:13
◼
►
of an Apple product are different than a PC-type thing
01:10:16
◼
►
or an Android phone.
01:10:18
◼
►
It's more cautious about using the same things
01:10:23
◼
►
like the App Store is not the same as the open web,
01:10:27
◼
►
let's put it that way, right?
01:10:28
◼
►
Apple runs the App Store in a more cautious way
01:10:31
◼
►
than the open web runs, which is bad and good in some ways,
01:10:35
◼
►
but here they are, they're like,
01:10:36
◼
►
we have to provide this option
01:10:38
◼
►
and we have to awkwardly answer every press question
01:10:40
◼
►
about it by saying, people want it, they're the best one,
01:10:43
◼
►
we're not stuck with them, next question, please.
01:10:47
◼
►
- The aforementioned Steve Trouton Smith asks
01:10:49
◼
►
with regard to Siri unsupported devices,
01:10:52
◼
►
and so Steve writes, I still have so many questions
01:10:55
◼
►
about Apple intelligence, does Siri just not get better
01:10:57
◼
►
on anything below an iPhone 15 Pro,
01:10:59
◼
►
no improvement to the cloud-based Siri on older devices,
01:11:02
◼
►
HomePods, Apple TVs?
01:11:03
◼
►
It's a good point.
01:11:04
◼
►
- I don't know the answer to that.
01:11:06
◼
►
I don't think anyone asked Apple that and they should have.
01:11:09
◼
►
Obviously, the older devices can't run Apple intelligence
01:11:13
◼
►
on them, certainly a HomePod can't.
01:11:14
◼
►
Talk about RAM limits, right?
01:11:17
◼
►
- Which by the way, for a device that is all about Siri
01:11:21
◼
►
and that is so reliant on Siri and is so bad with Siri,
01:11:26
◼
►
that's the device that needs it the most.
01:11:30
◼
►
It's such a shame that this is not going to get it.
01:11:33
◼
►
- It makes me wonder, is a new HomePod coming
01:11:35
◼
►
with eight gigs of RAM?
01:11:36
◼
►
Actually, I shouldn't say that.
01:11:37
◼
►
I don't actually know how much RAM a HomePod has.
01:11:39
◼
►
Do you know how much RAM a HomePod has?
01:11:41
◼
►
- I have no idea.
01:11:42
◼
►
- 128 kilobytes, I don't know.
01:11:44
◼
►
- Maybe it does have eight gigs, but anyway,
01:11:47
◼
►
here's the thing though, for all the devices
01:11:49
◼
►
like every iPhone except for the 15 Pro,
01:11:51
◼
►
it's not like Apple can't make Siri better for them
01:11:56
◼
►
because they could, the whole magic of their strategy
01:12:00
◼
►
for Apple intelligence is that they run it on device
01:12:04
◼
►
if they can and if they can't, they run it on basically
01:12:07
◼
►
a logical extension of your device.
01:12:09
◼
►
That's the whole private cloud computing thing.
01:12:11
◼
►
It is like a bigger iPhone processor
01:12:14
◼
►
that is not in the room with you.
01:12:16
◼
►
And so that's the cloud, the transparency of like,
01:12:19
◼
►
we'll run on device or we'll run there,
01:12:20
◼
►
but the software doesn't care where it runs
01:12:23
◼
►
because it's basically running on Apple Silicon
01:12:25
◼
►
with, you know, of a different size, right?
01:12:28
◼
►
Runs on big Apple Silicon in our data centers,
01:12:30
◼
►
runs on smaller Apple Silicon on your phone.
01:12:32
◼
►
It could be that on devices like the HomePod
01:12:36
◼
►
or every phone except for the 15 Pro,
01:12:39
◼
►
it could just send everything to private cloud computing,
01:12:41
◼
►
which obviously would be slower and there'd be latency
01:12:43
◼
►
and so on and so forth, but at this point,
01:12:45
◼
►
tons of Siri stuff, most of the Siri stuff
01:12:47
◼
►
goes across the network anyway.
01:12:49
◼
►
That could make Siri smarter on devices
01:12:53
◼
►
that can't run Apple intelligence locally.
01:12:55
◼
►
I would vastly prefer that.
01:12:56
◼
►
I would let, my HomePod now is currently sending things
01:12:58
◼
►
over the network and taking a long time to do bad things.
01:13:01
◼
►
How about updating it and having it do everything
01:13:03
◼
►
through private cloud computing to the LLMs?
01:13:06
◼
►
I hope that's what they do, but I find it not encouraging
01:13:10
◼
►
that Apple never offered that as a thing that they're doing.
01:13:14
◼
►
Everyone was so excited and jazzed about Apple intelligence,
01:13:16
◼
►
no one really said, what about my HomePods?
01:13:19
◼
►
Maybe they just assume we all understand
01:13:23
◼
►
that's what's going on, but they didn't say it.
01:13:25
◼
►
They didn't say, we'll dynamically choose
01:13:27
◼
►
if we do it locally or remotely,
01:13:28
◼
►
and of course, on devices that can't do it locally,
01:13:30
◼
►
we'll do it all remotely.
01:13:31
◼
►
They didn't say that at all.
01:13:32
◼
►
So we will all find out when we start installing the betas
01:13:36
◼
►
that actually have Apple intelligence features in them
01:13:38
◼
►
on our unsupported devices.
01:13:40
◼
►
Apple Silicon in Apple's private cloud computing servers.
01:13:44
◼
►
There's a blog post about this,
01:13:45
◼
►
which I did not have a chance to read,
01:13:47
◼
►
but I presume, Jon, you at least glanced at it.
01:13:49
◼
►
You know, I need some AI to summarize this for me.
01:13:53
◼
►
- Yeah, well, so this was a question on the talk show live,
01:13:55
◼
►
which we talked about before.
01:13:56
◼
►
You can, we'll link to the YouTube video
01:13:58
◼
►
so you can check it out, or the Vision Pro video,
01:14:01
◼
►
if that's your, if you have one,
01:14:02
◼
►
get it out of its little marshmallow.
01:14:05
◼
►
Gruber asked them-- - It's a pretty big
01:14:06
◼
►
marshmallow. - Yeah.
01:14:08
◼
►
Gruber asked them, what is the Apple Silicon
01:14:11
◼
►
that is running on Apple's private cloud compute servers?
01:14:14
◼
►
Like, what is it?
01:14:15
◼
►
And predictably, they did not answer that question, right?
01:14:18
◼
►
It's Apple Silicon.
01:14:19
◼
►
- Yeah, there was no way they were gonna answer that.
01:14:21
◼
►
- Yeah, we talked about the,
01:14:22
◼
►
like maybe three or four shows ago,
01:14:24
◼
►
we talked about the rumor that it said
01:14:26
◼
►
that Apple is going to run data centers
01:14:28
◼
►
with M2 Ultras in them or whatever.
01:14:30
◼
►
And we thought, that doesn't make any sense.
01:14:31
◼
►
And again, the private cloud computing thing explains that.
01:14:33
◼
►
We talked about it in the WWDC episode.
01:14:35
◼
►
Now it does make sense,
01:14:36
◼
►
and using M2 Ultras also makes sense,
01:14:39
◼
►
because this is a chip they already designed.
01:14:41
◼
►
The speculation has been that there hasn't been enough time
01:14:45
◼
►
for Apple to make any kind of custom server chip.
01:14:48
◼
►
They, like, they sort of decided to do this too late,
01:14:52
◼
►
because the lead times on Silicon are so long.
01:14:55
◼
►
And depending on how many, how successful this effort is,
01:14:58
◼
►
and how many servers they need,
01:15:00
◼
►
it takes a certain number of products to justify
01:15:02
◼
►
making it a custom chip.
01:15:04
◼
►
And M2 Ultra, despite being very power efficient
01:15:07
◼
►
and having lots of compute and so on and so forth,
01:15:09
◼
►
is not the ideal chip
01:15:12
◼
►
for doing private cloud computing AI stuff.
01:15:15
◼
►
It doesn't need the H.265 decoder and encoder on there.
01:15:19
◼
►
It probably doesn't need Thunderbolt,
01:15:20
◼
►
since it doesn't have persistent storage, right?
01:15:23
◼
►
Like, this is not a purpose-built server chip.
01:15:27
◼
►
Lots of other companies do have purpose-built server chips.
01:15:29
◼
►
Companies that run huge amounts of servers,
01:15:31
◼
►
like Google and Facebook and Amazon, right?
01:15:33
◼
►
Apple, as far as we are aware on the outside,
01:15:37
◼
►
even though they do run servers,
01:15:39
◼
►
they don't have their own dedicated server Silicon.
01:15:43
◼
►
I feel like if they did, they would have bragged about it.
01:15:45
◼
►
So the rumor about them using M2 Ultra makes sense.
01:15:48
◼
►
There's a bunch of things on that chip
01:15:49
◼
►
that aren't being used and are just being wasted.
01:15:51
◼
►
I think, you know, maybe two or three years ago,
01:15:54
◼
►
they started the project to make a dedicated server chip,
01:15:57
◼
►
and that'll come out in two or three more years after that.
01:16:00
◼
►
But that is something to watch for,
01:16:03
◼
►
because, you know, I can tie everything to the Mac Pro.
01:16:05
◼
►
It's a situation where they have to make a weird custom chip
01:16:08
◼
►
that has a limited application,
01:16:11
◼
►
whose needs are different
01:16:12
◼
►
than all the needs of their other chips,
01:16:14
◼
►
because server is different
01:16:15
◼
►
in the same way that the Mac Pro is different.
01:16:17
◼
►
Can they bring themselves to do that?
01:16:19
◼
►
Or will it just be, will their server farms
01:16:21
◼
►
just be the dumping ground for the unsold,
01:16:24
◼
►
cheap-to-produce inventory of the two years ago,
01:16:27
◼
►
pretty good Mac Studio chip?
01:16:29
◼
►
- All right, Apple and OpenAI aren't paying each other
01:16:33
◼
►
yet, says Bloomberg.
01:16:35
◼
►
This is reported on Bloomberg and then covered on The Verge,
01:16:38
◼
►
but Germin says, "Apple isn't paying OpenAI
01:16:40
◼
►
as part of the partnership.
01:16:41
◼
►
Instead, Apple believes pushing OpenAI's brand and technology
01:16:44
◼
►
to hundreds of millions of its devices
01:16:46
◼
►
is of equal or greater value than monetary payments.
01:16:49
◼
►
ChatGPT will be offered for free on Apple's products,
01:16:51
◼
►
but OpenAI and Apple could still make money
01:16:53
◼
►
by converting free users to paid accounts.
01:16:54
◼
►
Today, if a user subscribes to OpenAI on an Apple device
01:16:57
◼
►
via the ChatGPT app,
01:16:59
◼
►
the process uses Apple's payment platform,
01:17:01
◼
►
which traditionally gives the iPhone maker a cut."
01:17:04
◼
►
Then back to The Verge, recapping,
01:17:06
◼
►
"The report also says this deal isn't exclusive to OpenAI
01:17:10
◼
►
and that Apple is in talks with Anthropic and Google
01:17:12
◼
►
to offer their respective chatbots as an alternative option,
01:17:15
◼
►
with an agreement for Google's Gemini
01:17:16
◼
►
expected to be in place later this year."
01:17:19
◼
►
- Yeah, Gerber also asked that on stage,
01:17:21
◼
►
"Hey, which way is the money flowing in this situation?"
01:17:23
◼
►
They obviously didn't answer.
01:17:25
◼
►
This makes some sense.
01:17:27
◼
►
Apple is in the power position here.
01:17:28
◼
►
Apple essentially owns billions of customers
01:17:32
◼
►
who have shown a willingness to spend money.
01:17:34
◼
►
OpenAI wants access to those customers.
01:17:37
◼
►
Apple's offer to them is,
01:17:39
◼
►
we will literally build you into the operating system.
01:17:41
◼
►
You couldn't ask for a better customer acquisition tool
01:17:44
◼
►
It's your job to convert those people
01:17:46
◼
►
by having a good enough product
01:17:47
◼
►
that people wanna pay for it or whatever.
01:17:50
◼
►
It makes sense that there's no money changing hands
01:17:52
◼
►
either way, because on the other hand, OpenAI can say,
01:17:53
◼
►
well, you don't have anything like what we have
01:17:55
◼
►
and we're the market leader.
01:17:57
◼
►
And in the end, those two things cancel each other out,
01:17:59
◼
►
according to this rumor, and nobody pays anybody.
01:18:01
◼
►
And OpenAI helps to do lots of conversions,
01:18:04
◼
►
and Apple, as always, hopes to take a lot of 30 to 15%.
01:18:11
◼
►
All right, and then The Sane writes
01:18:13
◼
►
on the impact of Apple Intelligence,
01:18:16
◼
►
"Do you think that the arrival of Apple Intelligence
01:18:18
◼
►
is pulling dev time away from the workflow features
01:18:20
◼
►
and shortcuts, or might these be rolled together
01:18:22
◼
►
in a future release?"
01:18:23
◼
►
I'm sorry for chuckling.
01:18:24
◼
►
It's just, I don't view those as at all related.
01:18:28
◼
►
Like the sorts of people who work on one,
01:18:30
◼
►
I mean, I guess in some cases could be the same people
01:18:34
◼
►
that work on the other, but from what little I know
01:18:37
◼
►
and from what I know as a developer,
01:18:38
◼
►
I don't think that people that are really good
01:18:40
◼
►
at doing the sorts of things that workflow does
01:18:42
◼
►
are gonna be necessarily very good
01:18:44
◼
►
at doing the sorts of things that Apple Intelligence does.
01:18:46
◼
►
- I put this question in here
01:18:47
◼
►
because a sort of company-wide fire drill effort
01:18:50
◼
►
like Apple Intelligence pulls resources from everything.
01:18:54
◼
►
Even if it's not the same people,
01:18:56
◼
►
because so many people in so many groups
01:18:59
◼
►
across the entire company have shifted their focus
01:19:02
◼
►
because an edict has come down from on high
01:19:05
◼
►
that 2024, our WWDC is gonna be the coming out
01:19:09
◼
►
of Apple Intelligence, this really does,
01:19:13
◼
►
it is a company-wide tax and it was the right thing to do.
01:19:16
◼
►
They should have done this,
01:19:17
◼
►
arguably they should have done it earlier,
01:19:19
◼
►
but it does take away from things.
01:19:21
◼
►
Even the problem is like, even if you're not a person
01:19:24
◼
►
who was taken off task by doing this,
01:19:27
◼
►
people you work with were taken off task.
01:19:28
◼
►
People have probably moved around, right?
01:19:31
◼
►
Priorities change, maybe your thing
01:19:32
◼
►
that you actually did have time to work on and finish
01:19:35
◼
►
doesn't even make it into the OS
01:19:36
◼
►
because it's all hand on deck to debug the feature
01:19:38
◼
►
that somebody else wrote
01:19:39
◼
►
because that's the important one to roll out.
01:19:41
◼
►
So, you know, in every release, priorities shift around
01:19:47
◼
►
and the thing you might want to be developed
01:19:49
◼
►
might not get the resources that it deserves,
01:19:52
◼
►
but Apple Intelligence is definitely one of those times
01:19:55
◼
►
every few years where there is a big movement
01:19:57
◼
►
within the company that has the potential
01:19:59
◼
►
to impact every aspect of the software stack
01:20:03
◼
►
that is released to WWDC.
01:20:05
◼
►
- All right, let's talk iOS 18.
01:20:07
◼
►
There are some indentations on the bezel in iOS 18
01:20:13
◼
►
when you engage Siri, I guess.
01:20:15
◼
►
So this is really, really difficult
01:20:17
◼
►
to verbally describe.
01:20:18
◼
►
I'm gonna read a little bit from The Verge,
01:20:19
◼
►
but there is a GIF link that you can and should click
01:20:24
◼
►
because no matter how I describe it,
01:20:26
◼
►
it's not gonna make a lot of sense.
01:20:27
◼
►
So here we go.
01:20:28
◼
►
When you press the side buttons while running the iOS 18 beta
01:20:31
◼
►
there's a clever new animation that makes it look like
01:20:33
◼
►
you're pushing the bezel into your screen a little bit.
01:20:35
◼
►
At first glance, there's not much purpose here
01:20:37
◼
►
other than to add a little whimsy,
01:20:39
◼
►
but it might also be a practical visual indicator
01:20:40
◼
►
if Apple eventually releases phones
01:20:42
◼
►
with solid state side buttons
01:20:43
◼
►
that don't move when you press them.
01:20:45
◼
►
And again, there's a link in the show notes
01:20:46
◼
►
to GIF so you can see it in action.
01:20:48
◼
►
- So I kind of get, having a visual indication
01:20:54
◼
►
that you successfully pressed a button is a good idea.
01:20:56
◼
►
People should do that on the web,
01:20:57
◼
►
they should do it in their iOS apps.
01:20:58
◼
►
I am shocked when this does not happen.
01:21:00
◼
►
I think during WWC I was complaining to somebody,
01:21:03
◼
►
it might have been one of you,
01:21:04
◼
►
that the WWC, like the developer app
01:21:06
◼
►
where you can bookmark sessions
01:21:09
◼
►
that you might wanna look at later,
01:21:10
◼
►
when you tap the little bookmark icon,
01:21:13
◼
►
it does not highlight in any way
01:21:15
◼
►
to show that you've tapped it.
01:21:17
◼
►
- You and I were talking about this.
01:21:18
◼
►
- Over and over and over again,
01:21:20
◼
►
and it's not clear whether you're toggling in on and off,
01:21:22
◼
►
or whether you're just saying on, on, on,
01:21:24
◼
►
or if none of those things are happening,
01:21:26
◼
►
it's not a good UI.
01:21:28
◼
►
That said, usually the feedback
01:21:30
◼
►
that you successfully press the button
01:21:31
◼
►
is that you feel it go in and out.
01:21:34
◼
►
And even for like the buttons that don't move,
01:21:36
◼
►
like the iPhone 7 home button,
01:21:39
◼
►
that's what the vibration feedback is,
01:21:40
◼
►
to let you know you have successfully pressed the button.
01:21:43
◼
►
Now, there's this visual bit of feedback
01:21:46
◼
►
where what it looks like is you've,
01:21:48
◼
►
you're super strong and you have dented
01:21:50
◼
►
the side of your phone in momentarily,
01:21:51
◼
►
you've dented the screen and this little black region
01:21:54
◼
►
from the side of your screen right next to the button
01:21:56
◼
►
invades the pixels of the screen
01:21:58
◼
►
and just goes like, like you're shoving
01:21:59
◼
►
a little black rectangle into the screen region
01:22:01
◼
►
and then letting it go back out again.
01:22:03
◼
►
I'm not sure I find it aesthetically pleasing,
01:22:06
◼
►
but I do like the idea of visual feedback,
01:22:09
◼
►
but it also makes me worry that the like non-moving buttons
01:22:12
◼
►
that have been rumored for ages maybe aren't that great
01:22:15
◼
►
and they need to add this,
01:22:16
◼
►
that's more clear that you press the button, I don't know.
01:22:19
◼
►
It looks a little bit weird to me.
01:22:21
◼
►
I think it looks really cool, honestly.
01:22:22
◼
►
- Yeah, I agree, I actually thought it looked pretty neat.
01:22:25
◼
►
I mean, obviously I haven't used it in my own hand,
01:22:27
◼
►
but it looked pretty slick to me.
01:22:29
◼
►
All right, Caleb Denman writes that,
01:22:31
◼
►
"In iOS 18, you can now change the width
01:22:34
◼
►
"of the beam of the flashlight.
01:22:36
◼
►
"It works on the 15 Pro, 14 Pro,
01:22:37
◼
►
"and maybe any iPhone with a dynamic island."
01:22:40
◼
►
And I read this and I understood the words,
01:22:42
◼
►
but I was like, I'm sorry, what?
01:22:45
◼
►
And so a friend of the show, Quinn Nelson,
01:22:47
◼
►
has helpfully recorded a short little video,
01:22:50
◼
►
which we will put in the show notes, that demonstrates this.
01:22:53
◼
►
And I don't know that this is incredibly useful,
01:22:57
◼
►
except on the rare occasions when you're like trying
01:23:00
◼
►
to find something in the dark room and your partner
01:23:02
◼
►
or whatever is asleep and you don't wanna blind them
01:23:04
◼
►
with the flashlight going full blast,
01:23:07
◼
►
that actually seems like it could be pretty useful.
01:23:10
◼
►
- The interface to this is weird.
01:23:11
◼
►
It's like you have an X and Y axis for swiping.
01:23:14
◼
►
Like the Y axis is brightness and the X axis is beam width.
01:23:18
◼
►
And since it's a circle,
01:23:19
◼
►
it's really more like beam diameter.
01:23:20
◼
►
I'm not actually sure how they're doing it.
01:23:22
◼
►
Is there like a matrix of LEDs in there or something?
01:23:26
◼
►
Or I don't know.
01:23:27
◼
►
Apparently it's on my phone,
01:23:29
◼
►
so I'll try it out when I get the beta.
01:23:31
◼
►
- And then finally for iOS, Steve Trout and Smith,
01:23:34
◼
►
as we've mentioned many times, writes,
01:23:35
◼
►
"There are new APIs to provide
01:23:36
◼
►
"a locked camera capture extension,
01:23:38
◼
►
"which must be launched via a button
01:23:40
◼
►
"on the lock screen control center or the action button.
01:23:43
◼
►
"It cannot be launched by swiping sideways and lock screen."
01:23:46
◼
►
There is a video about this from WWDC this year.
01:23:50
◼
►
I spent some time with my good friend, Ben McCarthy,
01:23:53
◼
►
and let me tell you, they were very excited about this
01:23:58
◼
►
for their app Obscura.
01:23:59
◼
►
So you should definitely,
01:24:01
◼
►
I know Ben is definitely gonna be playing with this soon.
01:24:03
◼
►
- Yeah, that was my question on the WWDC episode.
01:24:06
◼
►
Does swiping, I know you can put the button
01:24:08
◼
►
for third-party things,
01:24:08
◼
►
but does it also work with swiping?
01:24:10
◼
►
'Cause I thought it would be weird
01:24:12
◼
►
that the button launches one camera app
01:24:13
◼
►
and the swiping launches another.
01:24:14
◼
►
That could also be a feature
01:24:15
◼
►
if you wanna have two camera apps
01:24:17
◼
►
and remember that the swipey one is the default one
01:24:19
◼
►
and the button one is the third-party one.
01:24:21
◼
►
But it does seem kind of strange.
01:24:22
◼
►
Like they're giving access to the lock screen.
01:24:24
◼
►
They have an extension to do this.
01:24:25
◼
►
They could just as easily have a setting somewhere
01:24:27
◼
►
that says, "Hey, do you want swipe
01:24:29
◼
►
"to also activate the camera that you put in the little,
01:24:32
◼
►
"you know, control center button thing or whatever?"
01:24:35
◼
►
But not in the first beta anyway.
01:24:37
◼
►
And I didn't watch the video,
01:24:38
◼
►
so maybe they just explicitly say,
01:24:39
◼
►
"No, in iOS 18, it's not gonna be that way."
01:24:42
◼
►
- Let's move on to Marco's favorite platform, VisionOS.
01:24:45
◼
►
- Woo! - VisionOS 2.0.
01:24:47
◼
►
VisionOS 2.0 features that were not mentioned in the keynote.
01:24:51
◼
►
And there's a VisionOS 2.0 preview that Apple has.
01:24:55
◼
►
You can customize your home view, finally.
01:24:57
◼
►
And Apple writes, "You can now personalize your home view.
01:24:59
◼
►
"Simply pinch and hold to jiggle and arrange apps
01:25:02
◼
►
"and bring them to your home view,
01:25:03
◼
►
"including those from your compatible apps folder."
01:25:06
◼
►
Very nice. - Finally.
01:25:07
◼
►
- You can see your keyboard in any environment.
01:25:09
◼
►
When you're immersed in an environment,
01:25:11
◼
►
VisionOS 2 recognizes and reveals your Magic Keyboard
01:25:14
◼
►
or MacBook keyboard so you can keep typing away.
01:25:16
◼
►
Cool. - Does it only recognize
01:25:18
◼
►
those keyboards or does it recognize
01:25:19
◼
►
the quality keyboards? - Sure sounds like it.
01:25:20
◼
►
- So, (laughs)
01:25:21
◼
►
I feel like they should have a keyboard recognizer
01:25:24
◼
►
and say, "Is that a keyboard?"
01:25:25
◼
►
It's either probably rectangular,
01:25:27
◼
►
you can probably find the edges, but okay.
01:25:30
◼
►
- Guest user improvements.
01:25:31
◼
►
All I've read about this so far
01:25:32
◼
►
is what I'm about to read to you,
01:25:34
◼
►
but oh my word, I'm here for it.
01:25:36
◼
►
So it says, "VisionOS 2.0 now lets you save
01:25:38
◼
►
"your most recent guests' eye and hand data
01:25:40
◼
►
"so they can easily skip their next setup."
01:25:43
◼
►
Which is pretty cool, I did that.
01:25:44
◼
►
- How many recent guests?
01:25:45
◼
►
Just one for now. - Just one.
01:25:48
◼
►
Steve Trout and Smith writes,
01:25:49
◼
►
"The enterprise APIs for VisionOS 2,"
01:25:51
◼
►
which there was a session about enterprise APIs
01:25:55
◼
►
in VisionOS 2 at WWDC.
01:25:57
◼
►
Anyways, so it's enterprise APIs include things
01:25:59
◼
►
like access to the main camera, pass-through capture,
01:26:02
◼
►
and barcode or QR scanning,
01:26:03
◼
►
but only for in-house or business-to-business apps.
01:26:06
◼
►
You can't ship this stuff to the app store.
01:26:09
◼
►
- It's interesting that they're making concessions
01:26:10
◼
►
for what appears to be their one enthusiastic customer base
01:26:15
◼
►
for the Vision Pro right now,
01:26:16
◼
►
which is enterprises that don't balk at the price
01:26:19
◼
►
and have apparently come up with useful applications
01:26:22
◼
►
for a high-quality VR/XR headset thing.
01:26:27
◼
►
They're giving them much more access.
01:26:30
◼
►
If you need to get access to this hardware,
01:26:32
◼
►
more direct access to this hardware,
01:26:34
◼
►
to make this Vision Pro be useful
01:26:37
◼
►
for use on your factory line
01:26:38
◼
►
or whatever you're having people do with this stuff,
01:26:41
◼
►
you can have it.
01:26:42
◼
►
It's just you can't distribute those things
01:26:43
◼
►
to the app store.
01:26:44
◼
►
That's just your own private little one.
01:26:46
◼
►
They've always had sort of the enterprise certificates
01:26:47
◼
►
and enterprises can have their own little private
01:26:50
◼
►
per-enterprise app store
01:26:51
◼
►
with their own distribution certificate.
01:26:52
◼
►
And that is one case where Apple has been a lot looser
01:26:56
◼
►
because it's not like the whole world.
01:26:57
◼
►
It's just a very, very narrow use case.
01:27:00
◼
►
So it's interesting that they are immediately, essentially,
01:27:03
◼
►
giving up on a lot of the restrictions for the Vision Pro
01:27:05
◼
►
for customers that really, really want it.
01:27:09
◼
►
- Finally, The Verge writes,
01:27:10
◼
►
"More new features coming in Vision OS 2.0
01:27:13
◼
►
that either weren't mentioned or flew right by.
01:27:17
◼
►
Placing app windows.
01:27:19
◼
►
You can place them further away than you could before."
01:27:21
◼
►
That's, I guess, for people with much better vision
01:27:24
◼
►
than I have.
01:27:25
◼
►
"Volumetric windows, which are ones that let you view
01:27:27
◼
►
an app's content from all sides.
01:27:29
◼
►
They will tilt to face you,
01:27:30
◼
►
so you can use them while lying down."
01:27:31
◼
►
Ahem, Marco.
01:27:32
◼
►
The developers can opt out of this if they want.
01:27:35
◼
►
You'll also be able to resize them, which is cool.
01:27:37
◼
►
"You can also offload virtual environments.
01:27:40
◼
►
Their icons will still be there,
01:27:41
◼
►
but if you're sick of Mount Hood,
01:27:42
◼
►
it doesn't have to take up space anymore."
01:27:44
◼
►
I am offended by this, The Verge,
01:27:45
◼
►
'cause that's my favorite one.
01:27:47
◼
►
- And by space, they mean SSD space, right?
01:27:50
◼
►
- I guess so, yeah.
01:27:51
◼
►
- How big could those be?
01:27:53
◼
►
I don't know.
01:27:54
◼
►
- Challenge accepted.
01:27:55
◼
►
And then, "While watching full-screen videos
01:27:57
◼
►
in a virtual environment,
01:27:57
◼
►
you'll be able to lie down and recenter them above you."
01:28:01
◼
►
That's especially useful for you, Marco.
01:28:02
◼
►
- Yeah. - So there you go.
01:28:03
◼
►
- Yeah, 'cause that was one thing
01:28:04
◼
►
I had to keep sitting up for the talk show live,
01:28:06
◼
►
'cause regular windows,
01:28:07
◼
►
you can just hold down the home button,
01:28:08
◼
►
and it'll just center whatever you're looking at
01:28:10
◼
►
as the center of the view.
01:28:11
◼
►
But the fully immersive things seem to not have any
01:28:15
◼
►
up and down rotational ability,
01:28:17
◼
►
so I had to just keep sitting up taller
01:28:19
◼
►
than I probably should have been that moment
01:28:21
◼
►
to watch the talk show.
01:28:22
◼
►
- Then, with regard to Swift,
01:28:24
◼
►
"Swift has been moved out of Apple's GitHub account,
01:28:28
◼
►
and it is now in its own account, Swiftlang."
01:28:31
◼
►
S-W-I-F-T-L-A-N-G, Swiftlang.
01:28:33
◼
►
- Yeah, Ben Cohen actually mentioned this on our interview.
01:28:36
◼
►
- So Apple writes on a blog post--
01:28:38
◼
►
- But we didn't dive into it.
01:28:39
◼
►
- Yeah, "Swift is migrating to a dedicated GitHub org
01:28:42
◼
►
at github.com/swiftlang.
01:28:44
◼
►
This migration reflects the growth and maturity
01:28:46
◼
►
of the Swift community and highlights Swift's versatility
01:28:48
◼
►
beyond Apple's own ecosystems.
01:28:50
◼
►
The migration to the Swiftlang organization
01:28:52
◼
►
will be phased over the coming weeks and months.
01:28:54
◼
►
Initially, the Swiftlang organization
01:28:55
◼
►
will include foundational elements of the Swift projects,
01:28:58
◼
►
such as compiler and core tools,
01:29:00
◼
►
standard libraries and core APIs,
01:29:02
◼
►
samples, the Swift.org website,
01:29:03
◼
►
and official clients, drivers, and other packages."
01:29:06
◼
►
- Yeah, since the dawn of Swift,
01:29:08
◼
►
it has been presented with the whole world domination joke
01:29:10
◼
►
I made in the interview as a language
01:29:12
◼
►
that is good for a wide range of things,
01:29:15
◼
►
and Apple didn't want it to just be,
01:29:19
◼
►
"Oh, this is the language you need to use
01:29:20
◼
►
to write for Apple's devices."
01:29:22
◼
►
They wanted it to be a general-purpose programming language
01:29:25
◼
►
that everybody can use.
01:29:26
◼
►
Now, their number one priority
01:29:28
◼
►
has been making it work for Apple's devices,
01:29:29
◼
►
so it's a 10-year-old language,
01:29:31
◼
►
and a lot of the effort in those 10 years
01:29:34
◼
►
has been spent to make it good
01:29:36
◼
►
for programming Apple's platforms, which makes sense.
01:29:38
◼
►
But during that time, there's been server-side Swift.
01:29:41
◼
►
There's been Swift on Linux.
01:29:42
◼
►
There's been attempts to evangelize Swift
01:29:44
◼
►
outside the Apple ecosystem,
01:29:46
◼
►
and all of those efforts have run into
01:29:49
◼
►
sort of stumbling blocks of saying,
01:29:50
◼
►
"Well, but, you know, our foundation isn't the same
01:29:55
◼
►
that Apple ships with its platforms,
01:29:58
◼
►
so we have to have our own alternate version of it,"
01:30:00
◼
►
or, "The server-side stuff is a little bit weird,
01:30:03
◼
►
and it's clear that Apple's heart isn't into it,
01:30:05
◼
►
and the Linux version has a bunch of gaps
01:30:08
◼
►
in interoperability that, you know,
01:30:11
◼
►
don't exist on Apple's platforms."
01:30:12
◼
►
And if you keep chasing these things down,
01:30:15
◼
►
at the very root, it's like,
01:30:16
◼
►
Swift is -- it's an open-source project,
01:30:19
◼
►
but it's at, you know, github.com/apple.
01:30:22
◼
►
That's where it is. This is an Apple project.
01:30:24
◼
►
And, yes, you allow people to use it on Linux,
01:30:27
◼
►
and, you know, we could fork it
01:30:28
◼
►
because it's open-source or whatever,
01:30:29
◼
►
but, like, people just didn't have faith
01:30:31
◼
►
that, like, Apple was serious about the idea
01:30:34
◼
►
of this being a language that is as general-purpose as C.
01:30:38
◼
►
C has a standards body and, you know,
01:30:41
◼
►
has committees adding features to it and C++, whatever,
01:30:44
◼
►
but no one company owns C, right?
01:30:48
◼
►
And, again, even though Swift is open-source,
01:30:49
◼
►
say, "Well, nobody owns it. It's open-source.
01:30:51
◼
►
If Apple ever goes evil, just fork it," or whatever,
01:30:52
◼
►
but no one has the staff or the desire
01:30:56
◼
►
or the ability to keep developing Swift outside of Apple.
01:30:59
◼
►
And so moving the language out of Apple's area
01:31:02
◼
►
into what I assume will be a different legal entity,
01:31:06
◼
►
a different governing system,
01:31:07
◼
►
or at least a different github organization --
01:31:09
◼
►
granted, it's still -- you know, the Swift core team
01:31:11
◼
►
is still staffed by Apple employees and stuff like that,
01:31:13
◼
►
so it's not as if Apple is giving Swift away to someone else
01:31:17
◼
►
who's going to parent it from now on.
01:31:19
◼
►
It will still be Apple driving this with their money
01:31:22
◼
►
and their employees, but this is an important,
01:31:24
◼
►
both symbolic and practical step
01:31:26
◼
►
to show Apple's dedication 10 years in to finally saying,
01:31:30
◼
►
"No, we're actually serious about Swift,"
01:31:33
◼
►
you know, as they said in one of the slides,
01:31:34
◼
►
"replacing C++."
01:31:36
◼
►
Not replacing C++ on Apple's platforms.
01:31:38
◼
►
Replacing C++, period, everywhere, someday, maybe.
01:31:42
◼
►
[ Laughter ]
01:31:45
◼
►
-All right, and then we got through
01:31:47
◼
►
almost everything we wanted to in the interview
01:31:50
◼
►
with Holly and Ben, but one of the major things,
01:31:54
◼
►
and perhaps the only major thing
01:31:55
◼
►
that we didn't have a chance to talk to them about,
01:31:57
◼
►
but we really wanted to, was Swift testing.
01:31:59
◼
►
So we were talking, I guess, a couple episodes ago
01:32:03
◼
►
about how we really would love to see, you know,
01:32:06
◼
►
XCTest kind of go the way of the dodo,
01:32:09
◼
►
and Swift testing is the new hotness, baby,
01:32:11
◼
►
and it looks pretty good, at least at glance.
01:32:13
◼
►
-Yep, you can -- it's an open-source thing.
01:32:15
◼
►
It's been out for a while. It was out before WWC.
01:32:18
◼
►
I could not remember for the life of me
01:32:19
◼
►
which one of the several testing frameworks it was.
01:32:21
◼
►
I should have just guessed the most obvious name,
01:32:23
◼
►
which is Swift-testing. Glad to see that happening.
01:32:26
◼
►
It does use macros, and macros are still a little bit slow
01:32:29
◼
►
in Xcode, but, you know, maybe next year they'll fix that.
01:32:31
◼
►
-All right, HomeKit.
01:32:33
◼
►
You can now pick your preferred HomeKit hub.
01:32:37
◼
►
Reading from The Verge, "Apple Home users can rejoice
01:32:40
◼
►
over an update discovered in the first iOS 18 beta.
01:32:43
◼
►
The option to choose a 'preferred home hub.'
01:32:46
◼
►
This fixes the problem of your smart home
01:32:47
◼
►
deciding to run over Wi-Fi through HomePod
01:32:50
◼
►
when there's a perfectly good Apple TV
01:32:51
◼
►
using Ethernet sitting right there."
01:32:53
◼
►
-Hallelujah. How long has this taken?
01:32:56
◼
►
-Like, HomeKit has always been like,
01:32:58
◼
►
"You don't have to worry about it.
01:32:59
◼
►
We'll intelligently pick the right thing."
01:33:01
◼
►
But very often in your home, you know, if you're a tech nerd,
01:33:06
◼
►
which one of your devices has the best network connection
01:33:08
◼
►
and the best hardware.
01:33:09
◼
►
And if it's Apple stuff,
01:33:11
◼
►
most of the time that's the Apple TV.
01:33:12
◼
►
If you have a recent Apple TV,
01:33:14
◼
►
it has the highest chance of being plugged into Ethernet
01:33:16
◼
►
because it has an Ethernet port if you bought the expensive one.
01:33:19
◼
►
And if you keep buying a new one every year,
01:33:20
◼
►
the processor does occasionally get better.
01:33:22
◼
►
So, no, I don't want my original HomePod to be my home.
01:33:27
◼
►
-On Wi-Fi. -Right.
01:33:30
◼
►
The Apple TV is always plugged in.
01:33:32
◼
►
My Apple TV is always going to sleep or whatever.
01:33:34
◼
►
But I don't -- Just, yes, please.
01:33:36
◼
►
I'm going to designate my Apple TV as my home GitHub,
01:33:39
◼
►
and I hope this improves matters.
01:33:42
◼
►
-Yep. All right. Let's talk CarPlay,
01:33:45
◼
►
another one of Marco's favorite things.
01:33:48
◼
►
There are new CarPlay features.
01:33:50
◼
►
These are detailed on a MacRumors post,
01:33:53
◼
►
which we will link in the show notes.
01:33:55
◼
►
There are contact photos and messages.
01:33:57
◼
►
I don't think it ever occurred to me
01:33:58
◼
►
that that's not a thing until I read this,
01:34:00
◼
►
and I was like, "Holy crap. That's not a thing, is it?"
01:34:02
◼
►
So here we are.
01:34:05
◼
►
So that's very exciting.
01:34:06
◼
►
You'll get silent mode improvements.
01:34:08
◼
►
You can now choose to have silent mode on your iPhone
01:34:12
◼
►
immediately turn and automatically turn on or off
01:34:14
◼
►
when the device is connected to CarPlay.
01:34:16
◼
►
So that's cool. -And then, speaking of that,
01:34:18
◼
►
again, I haven't driven my wife's car,
01:34:19
◼
►
so I'm not that familiar with this,
01:34:20
◼
►
but, like, yeah, I always have my phone on silent.
01:34:23
◼
►
I mean, the little silent switch is in the silent mode,
01:34:26
◼
►
and sometimes I forget that that means
01:34:27
◼
►
that, like, most apps will not make noise.
01:34:31
◼
►
Like, I watch YouTube on it,
01:34:33
◼
►
and YouTube ignores the silent switch and just plays audio,
01:34:36
◼
►
but sometimes I'll play something and be like,
01:34:37
◼
►
"Why isn't this making any sound?"
01:34:39
◼
►
And it's because it's honoring the silent thing.
01:34:40
◼
►
So if you have the silent switch turned on,
01:34:42
◼
►
as a lot of people do with their iPhones,
01:34:43
◼
►
and you connect to CarPlay,
01:34:45
◼
►
does your phone refuse to make sound through the car speakers?
01:34:48
◼
►
-It doesn't do, like, you know, bloop
01:34:51
◼
►
when you send a text message, for example.
01:34:53
◼
►
It just sends it.
01:34:54
◼
►
So that's the best I can think of.
01:34:56
◼
►
-And so what this would do is say
01:34:57
◼
►
you could leave that switch to silent,
01:34:59
◼
►
but if you set the setting, what it would do
01:35:01
◼
►
is when you connect to CarPlay,
01:35:02
◼
►
it would be as if you had switched the switch
01:35:04
◼
►
to not silent and you'd hear the bloops?
01:35:06
◼
►
-I think that's correct.
01:35:08
◼
►
It is hard for me to parse this,
01:35:10
◼
►
but I believe that to be correct.
01:35:11
◼
►
And, like, another example is, I think, generally speaking --
01:35:14
◼
►
and this could be my own settings,
01:35:16
◼
►
like my own focus modes and whatever,
01:35:18
◼
►
so I might be accidentally lying to you --
01:35:20
◼
►
but, like, another example is,
01:35:22
◼
►
I don't think there's an incoming text message tone,
01:35:25
◼
►
right, if you're in silent.
01:35:26
◼
►
So you'll see the little banner
01:35:28
◼
►
at the bottom of the CarPlay screen,
01:35:29
◼
►
but there won't be the, you know, the standard ding
01:35:31
◼
►
or whatever you happen to have your text message set to
01:35:34
◼
►
if you have yourself in silent mode.
01:35:37
◼
►
Moving on, color filters can help individuals
01:35:39
◼
►
with color blindness to differentiate colors
01:35:41
◼
►
in the CarPlay interface.
01:35:43
◼
►
Voice control allows you to control CarPlay entirely
01:35:45
◼
►
with Siri voice commands through a connected iPhone.
01:35:48
◼
►
Sound recognition is expanded to CarPlay
01:35:50
◼
►
to provide notifications for driving related sounds,
01:35:52
◼
►
such as car horns and sirens.
01:35:54
◼
►
And then there was a whole session about next-gen CarPlay.
01:35:56
◼
►
Now, I haven't had a chance to watch this yet,
01:35:58
◼
►
but a lot of people that had, that we saw at WWDC,
01:36:01
◼
►
were kind of punchy about it,
01:36:03
◼
►
and I'm not 100% clear as to why,
01:36:05
◼
►
but I think, John, you have some notes for me to read,
01:36:07
◼
►
so here we go.
01:36:09
◼
►
Next-gen CarPlay will be highly customizable,
01:36:11
◼
►
allowing automakers to tailor the design of the system
01:36:13
◼
►
to uniquely match their vehicles.
01:36:15
◼
►
So far, so good.
01:36:16
◼
►
Apple revealed a variety of different design options
01:36:18
◼
►
and layouts that will be available to automakers.
01:36:20
◼
►
Automakers will be able to show custom notifications
01:36:23
◼
►
on next-generation CarPlay.
01:36:24
◼
►
Apple's website continues to say that the first vehicles
01:36:27
◼
►
with next-generation CarPlay will arrive in 2024,
01:36:29
◼
►
but it has yet to provide a more specific timeframe,
01:36:32
◼
►
and it did not provide any time-related updates
01:36:34
◼
►
in its WWDC sessions.
01:36:36
◼
►
Daniel Pritchard writes,
01:36:37
◼
►
"It's 20 minutes of an Apple designer in a white room
01:36:39
◼
►
telling you, esteemed automaker, UI designer,
01:36:41
◼
►
how Apple will generously let you, quote,
01:36:43
◼
►
'customize your gauges and infotainment.'
01:36:46
◼
►
Example, you can use any font as long as it's Apple's
01:36:50
◼
►
1SF family, which has variable weights and metrics."
01:36:53
◼
►
So that's fine, right?
01:36:55
◼
►
- I don't know.
01:36:56
◼
►
Apple still has not figured out
01:36:59
◼
►
what would make car makers happy.
01:37:01
◼
►
They only know what would make Apple happy.
01:37:03
◼
►
Like, you can choose any variation of a single font.
01:37:06
◼
►
Should be a nonstarter.
01:37:07
◼
►
We're going to car companies and saying,
01:37:10
◼
►
"You can customize it."
01:37:11
◼
►
Now, I know Apple doesn't want people
01:37:13
◼
►
to make their interfaces ugly, but have they seen a car?
01:37:15
◼
►
Car makers demand to be allowed
01:37:17
◼
►
to make their interfaces ugly,
01:37:19
◼
►
or use whatever font is, like, corny-looking to Apple,
01:37:23
◼
►
but fits with, like, the Jeep brand or whatever.
01:37:25
◼
►
Not the GM is doing CarPlay, but you know, it's...
01:37:29
◼
►
I don't know.
01:37:29
◼
►
I don't know how this is going to work out for...
01:37:31
◼
►
I mean, I still keep waiting for those
01:37:33
◼
►
next-generation CarPlay cars to arrive.
01:37:35
◼
►
Surely there'd be, like, there's always somebody,
01:37:37
◼
►
like the singular of the car world, right?
01:37:39
◼
►
Singular of the sea.
01:37:40
◼
►
Who's like, "We are not the market leader.
01:37:43
◼
►
"We can differentiate ourselves by doing what Apple wants
01:37:46
◼
►
"when no one else would do it."
01:37:47
◼
►
But, yeah, I'm going to watch the session.
01:37:50
◼
►
I'm going to see how bad it really is.
01:37:52
◼
►
But yeah, people were watching it.
01:37:53
◼
►
They were, I don't know if they're people
01:37:55
◼
►
in the audio industry or whatever,
01:37:56
◼
►
but the vibe seemed to be that Apple
01:37:58
◼
►
still wasn't quite getting
01:37:59
◼
►
what the car industry wants from them.
01:38:01
◼
►
- I don't see how they could.
01:38:03
◼
►
It just, it seems so far from Apple
01:38:06
◼
►
and what they could tolerate,
01:38:08
◼
►
and the control and relationships they'd like to have
01:38:11
◼
►
compared to what the automakers want to do.
01:38:13
◼
►
I can't see almost any automaker
01:38:18
◼
►
wanting to sign up for this.
01:38:19
◼
►
Like, I think Apple is very type A with their designs
01:38:24
◼
►
and the automakers tend to be very type A
01:38:26
◼
►
with their designs and tend to be
01:38:27
◼
►
pretty incompatible designs.
01:38:30
◼
►
And moreover, I can't imagine anybody
01:38:32
◼
►
willing to give up that level of control.
01:38:34
◼
►
So I would expect this to have
01:38:37
◼
►
no significant effect on the adoption
01:38:39
◼
►
of this next-gen carplay.
01:38:41
◼
►
- I knew this as I was saying,
01:38:43
◼
►
but just to save myself,
01:38:44
◼
►
Jeep, Chrysler, whatever, that's Stellantis, not GM, sorry.
01:38:47
◼
►
- I meant to correct you and then I got sidetracked.
01:38:50
◼
►
So thank you.
01:38:51
◼
►
All right, anything else for follow-up?
01:38:55
◼
►
- I think we did a great job.
01:38:56
◼
►
I'm proud of us.
01:38:57
◼
►
- Thank you to our sponsor this week, Squarespace.
01:39:01
◼
►
And thank you to our members who support us directly.
01:39:03
◼
►
We do an ATP Overtime segment
01:39:05
◼
►
exclusive to members every week.
01:39:07
◼
►
This is a bonus topic that we do
01:39:09
◼
►
after all the rest of the show,
01:39:10
◼
►
exclusively for members.
01:39:12
◼
►
This week's Overtime is Apple's Blue Ocean Revisited.
01:39:17
◼
►
This is relevant to a topic we talked about
01:39:20
◼
►
with Jon's blog post called Apple's Blue Ocean
01:39:23
◼
►
a few months back.
01:39:24
◼
►
We're gonna revisit that with some updates.
01:39:27
◼
►
So you can hear that by joining at atv.fm/join
01:39:31
◼
►
and we will talk to you next week.
01:39:34
◼
►
(upbeat music)
01:39:36
◼
►
♪ Now the show is over ♪
01:39:39
◼
►
♪ They didn't even mean to begin ♪
01:39:41
◼
►
♪ 'Cause it was accidental ♪
01:39:43
◼
►
♪ Accidental ♪
01:39:44
◼
►
♪ Oh, it was accidental ♪
01:39:46
◼
►
♪ Accidental ♪
01:39:47
◼
►
♪ Jon didn't do any research ♪
01:39:49
◼
►
♪ Marco and Casey wouldn't let him ♪
01:39:52
◼
►
♪ 'Cause it was accidental ♪
01:39:53
◼
►
♪ Accidental ♪
01:39:55
◼
►
♪ It was accidental ♪
01:39:56
◼
►
♪ Accidental ♪
01:39:57
◼
►
♪ And you can find the show notes at atv.fm ♪
01:40:02
◼
►
♪ And if you're into mastodon ♪
01:40:05
◼
►
♪ You can follow them at C-A-S-E-Y-L-I-S-S ♪
01:40:10
◼
►
♪ So that's Casey Liss ♪
01:40:13
◼
►
♪ M-A-R-C-O-A-R-M ♪
01:40:16
◼
►
♪ N-T-M-A-R-C-O-R-M-N ♪
01:40:18
◼
►
♪ S-I-R-A-C ♪
01:40:21
◼
►
♪ U-S-A-C-R-A-C-U-S-A ♪
01:40:23
◼
►
♪ It's accidental ♪
01:40:25
◼
►
♪ It's accidental ♪
01:40:27
◼
►
♪ They didn't mean to accidental ♪
01:40:30
◼
►
♪ Accidental ♪
01:40:32
◼
►
♪ Tech.com ♪ ♪ So long ♪
01:40:37
◼
►
- So when I used to travel for work,
01:40:41
◼
►
for WWDC among many other things,
01:40:43
◼
►
the most recent time that I had been at WWDC was in 2019.
01:40:47
◼
►
And at that point, Michaela was like a year,
01:40:51
◼
►
year and a half old.
01:40:52
◼
►
It was a burden for me to be gone, right?
01:40:54
◼
►
Like Aaron can handle it, but it's a burden.
01:40:56
◼
►
Now, five years later with Michaela
01:40:58
◼
►
just having graduated kindergarten,
01:41:00
◼
►
it's supposed to be considerably easier.
01:41:03
◼
►
And it's supposed to be almost not really,
01:41:08
◼
►
I'm not even sure that anyone would have even noticed
01:41:09
◼
►
I was gone. (laughs)
01:41:12
◼
►
Michaela was doing a camp,
01:41:14
◼
►
doing just a little like half day camp every day this week.
01:41:16
◼
►
And so Monday, we are upstairs at Apple Park,
01:41:21
◼
►
getting our breakfast, which I don't recall
01:41:23
◼
►
if we talked about this the other day,
01:41:24
◼
►
but it was actually very tasty.
01:41:25
◼
►
And I'm getting to see all of my friends.
01:41:27
◼
►
It's the first time I'd seen John in five years.
01:41:29
◼
►
- You don't recall if we talked about this?
01:41:31
◼
►
It was the last show.
01:41:33
◼
►
- Oh, that's right.
01:41:34
◼
►
We talked about this the whole segment, yeah, sorry.
01:41:35
◼
►
- This is a new low in your inability to remember
01:41:38
◼
►
what we talked about on the show.
01:41:39
◼
►
- Yeah, this is pretty good.
01:41:41
◼
►
We talked about food.
01:41:42
◼
►
We talked about that when we did see food.
01:41:42
◼
►
- I forgot about the breakfast part.
01:41:43
◼
►
Yes, you're right.
01:41:44
◼
►
Okay, anyway. - Anyway, go on.
01:41:45
◼
►
- All right, so the point is,
01:41:47
◼
►
I'm sitting there with John and other John
01:41:51
◼
►
and Marco and underscore and a bunch of other people.
01:41:53
◼
►
And it felt so good to see all of these people
01:41:56
◼
►
I hadn't seen in so long.
01:41:57
◼
►
And so I get a phone call from Erin,
01:41:59
◼
►
which is not, it's not that it's not allowed
01:42:02
◼
►
or anything like that.
01:42:03
◼
►
It's just she knew that I was going to have a very busy day
01:42:05
◼
►
and I was going to be doing a lot of different things.
01:42:07
◼
►
And so for her to call me was very alarming and unusual.
01:42:12
◼
►
She says, "Hey, I just picked up Michaela from camp.
01:42:16
◼
►
"My car just died."
01:42:18
◼
►
- You don't wanna hear that.
01:42:21
◼
►
- And remind us what car this is and how old it is.
01:42:23
◼
►
- This is a 2017 Volvo XC90,
01:42:26
◼
►
which has somewhere around 40, 45,000 miles on it.
01:42:29
◼
►
- That you purchased new.
01:42:30
◼
►
- That we purchased new and have maintained
01:42:33
◼
►
as per Volvo specifications every moment since.
01:42:37
◼
►
So she says, "Yeah, you know, I heard something,
01:42:40
◼
►
"that something was like stuck in the wheel or something,
01:42:42
◼
►
"like there's a thump, thump, thump sound.
01:42:43
◼
►
"So I pulled over, looked around the car,
01:42:45
◼
►
"didn't see anything, let it, you know, turned it off
01:42:46
◼
►
"and let it sit for a couple minutes, turned it back on.
01:42:49
◼
►
"And I started to go and then the car just straight up died."
01:42:52
◼
►
And she sent a video of her cranking it.
01:42:55
◼
►
I showed John and Marco and a handful of other people
01:42:58
◼
►
and it was definitely, the motor was trying to turn over.
01:43:02
◼
►
Like the internals of the motor were moving,
01:43:06
◼
►
without question, but it was not actually like
01:43:10
◼
►
properly turning over and operating under its own power.
01:43:13
◼
►
- It was, the cylinders weren't firing.
01:43:15
◼
►
Like I wanna claim partial credit for my attempted diagnosis
01:43:20
◼
►
based on a phone video with bad audio
01:43:23
◼
►
of saying it sounded like it was something
01:43:25
◼
►
having to do with the belts
01:43:27
◼
►
because the starter was turning.
01:43:28
◼
►
Like the starter was rotating
01:43:30
◼
►
and it was causing some parts of the engine to rotate,
01:43:33
◼
►
but there was no, you know, no explosions happening
01:43:36
◼
►
in the cylinders as far as we could hear,
01:43:38
◼
►
but it was turning and turning.
01:43:40
◼
►
And she said there was screeching noises
01:43:42
◼
►
and I'm like, well, belts.
01:43:43
◼
►
- That is what John theorized.
01:43:44
◼
►
And certainly the electrics were all working just fine.
01:43:47
◼
►
It was something mechanical.
01:43:48
◼
►
And then I called Volvo from California and said,
01:43:51
◼
►
"Hi, I'm sitting there standing in California right now.
01:43:53
◼
►
"My wife is going to be coming in with her car
01:43:55
◼
►
"in the back of a tow truck.
01:43:56
◼
►
"Can you take care of her, please, and do something?"
01:43:59
◼
►
You know, I call Volvo, I think on Tuesday,
01:44:02
◼
►
and they're like, "Hey, you know,
01:44:03
◼
►
"we just haven't had time to get to it," which I get.
01:44:05
◼
►
I mean, we dropped this on them unexpectedly.
01:44:07
◼
►
And then I call,
01:44:10
◼
►
I hadn't heard anything from them Wednesday.
01:44:12
◼
►
And I'm starting to get concerned
01:44:14
◼
►
because the going theory from Volvo,
01:44:16
◼
►
which I did not understand,
01:44:17
◼
►
but what Volvo said to Erin and she relayed to me
01:44:19
◼
►
was that it was a starter-related problem.
01:44:21
◼
►
As John had already said,
01:44:23
◼
►
we could hear the car trying to turn over, to a degree,
01:44:26
◼
►
in the video, so it didn't seem to me to be a starter.
01:44:28
◼
►
But I mean, I'm no professional mechanic,
01:44:30
◼
►
so I'm like, "Okay, whatever you say."
01:44:32
◼
►
But I'm seeing it's now Wednesday,
01:44:34
◼
►
late afternoon, Eastern time.
01:44:36
◼
►
And I haven't heard from Volvo
01:44:38
◼
►
about what the heck is going on.
01:44:39
◼
►
And we're supposed to be taking that car out of town
01:44:42
◼
►
this coming weekend.
01:44:43
◼
►
And so I'm thinking to myself,
01:44:45
◼
►
if there's a part that they need,
01:44:47
◼
►
we are bumping up against not being able
01:44:50
◼
►
to get the part and get it repaired before we need to go.
01:44:52
◼
►
- Keep that thought here,
01:44:53
◼
►
if there's a part that they need.
01:44:54
◼
►
There may be a part that you need.
01:44:56
◼
►
- There might be just one part.
01:44:57
◼
►
So I call Volvo, and again, they're very, very kind.
01:45:02
◼
►
And he says, "All right, so here's what happened.
01:45:06
◼
►
A pebble seems to have landed itself
01:45:09
◼
►
inside one of the tensioners for the serpentine belt."
01:45:13
◼
►
So the tensioners are like the pulleys, effectively.
01:45:16
◼
►
And a pebble got in there,
01:45:17
◼
►
which caused the serpentine belt to eventually sever
01:45:21
◼
►
and fasten it, actually, we were just at Volvo yesterday,
01:45:23
◼
►
and they handed me the serpentine belt to look at,
01:45:25
◼
►
and it just severed right in half.
01:45:27
◼
►
And I don't know how, but it did.
01:45:29
◼
►
And these things are thick.
01:45:30
◼
►
Like, these are really designed not to do that,
01:45:32
◼
►
but nevertheless.
01:45:33
◼
►
So the serpentine belt severed,
01:45:37
◼
►
which in and of itself is a problem,
01:45:39
◼
►
but it is a fixable problem.
01:45:41
◼
►
But he said, "And then," and I'm like, uh-oh,
01:45:45
◼
►
"it caused a hole in the housing of the timing belt,
01:45:51
◼
►
and then shredded the timing belt."
01:45:54
◼
►
- At this point, I know we're (beep)
01:45:57
◼
►
because if you're not familiar with what a timing belt does,
01:46:00
◼
►
and Jon, correct me when you're ready,
01:46:02
◼
►
but a timing belt is what keeps the internal bits
01:46:05
◼
►
of the motor working the way they're supposed to.
01:46:08
◼
►
So if you think about it, like, if you put up a fist, right,
01:46:11
◼
►
and you're moving your fist up and down,
01:46:12
◼
►
that's like a piston in a car engine, right?
01:46:15
◼
►
Well, above your fist are valves,
01:46:17
◼
►
which are other pieces of metal.
01:46:18
◼
►
And the timing belt makes sure
01:46:19
◼
►
that never the two shall meet.
01:46:21
◼
►
So if the piston is all the way up,
01:46:23
◼
►
then the valve is also up.
01:46:24
◼
►
If the piston is down,
01:46:26
◼
►
then the valve can lower into the cylinder,
01:46:28
◼
►
so it can let in gas or air or let out exhaust, et cetera.
01:46:32
◼
►
If your timing belt, or in some cars chain, gets messed up,
01:46:36
◼
►
the two can meet, and that means your engine is destroyed.
01:46:40
◼
►
- Yeah, that's basically a delicate ballet of metal
01:46:43
◼
►
going on inside your engines with lots of parts moving,
01:46:45
◼
►
and they have to move exactly in unison with each other,
01:46:48
◼
►
so no parts that are not supposed to hit each other will hit.
01:46:51
◼
►
That is what your timing system does.
01:46:53
◼
►
It is super duper important
01:46:54
◼
►
to have your engine correctly timed.
01:46:56
◼
►
If it's off by a little bit, it can run badly.
01:46:59
◼
►
If the timing belt doesn't exist, it's a catastrophe.
01:47:03
◼
►
Like, everything, because remember,
01:47:05
◼
►
there's explosions happening in your engine,
01:47:07
◼
►
shoving the metal parts up and down very forcefully.
01:47:12
◼
►
And if that's not done at the right time
01:47:13
◼
►
with all the other parts,
01:47:15
◼
►
now you have metal parts being shot at each other
01:47:18
◼
►
using explosions, which is the same thing
01:47:20
◼
►
that propels bullets out of guns.
01:47:22
◼
►
It's not good for your engine.
01:47:24
◼
►
- Certainly not.
01:47:25
◼
►
So at this point, I lean forward, hands on my forehead,
01:47:30
◼
►
and Erin looks at me like a ghost, and she says, "Oh no."
01:47:33
◼
►
The very nice gentleman at Volvo says,
01:47:35
◼
►
"The engine is a catastrophic loss.
01:47:38
◼
►
"We're gonna need to replace it."
01:47:39
◼
►
- So you just need one part, Casey.
01:47:41
◼
►
- The engine. - Just one part.
01:47:42
◼
►
- The engine. - The engine.
01:47:43
◼
►
- That's the part that you need.
01:47:45
◼
►
- That is correct.
01:47:46
◼
►
- That sounds important.
01:47:48
◼
►
- Yes, it is an important part of the car.
01:47:50
◼
►
- I asked, "Well, that's like 10 plus thousand dollars,
01:47:57
◼
►
And he says, "I haven't gotten an estimate yet,
01:48:00
◼
►
"but yes, it is."
01:48:06
◼
►
So fast forward a little bit of time,
01:48:08
◼
►
and suffice to say, the engine shot,
01:48:11
◼
►
we will need to replace it.
01:48:13
◼
►
I don't know exactly what the car is worth,
01:48:15
◼
►
but the estimate for the parts alone
01:48:20
◼
►
for a full engine replacement were north of $14,000.
01:48:25
◼
►
Then he said the labor is between 25 and 30 hours
01:48:29
◼
►
at $175 an hour, so that's roughly another $5,000.
01:48:34
◼
►
So we're looking at $20,000 for this thing to be repaired.
01:48:39
◼
►
And that's the best case scenario, right?
01:48:42
◼
►
I guess we could opt to get a used motor,
01:48:46
◼
►
and they apparently have some place up in Erie, New York
01:48:49
◼
►
that does a really good job of putting together
01:48:51
◼
►
like full used replacement crate motors.
01:48:54
◼
►
And that would be like $15,000 all in instead of 20,000,
01:48:59
◼
►
which is better, but not that different.
01:49:00
◼
►
- You might as well get a new one at that point.
01:49:02
◼
►
- Right, so--
01:49:03
◼
►
- And what the car rebuilding YouTube channels
01:49:05
◼
►
that I watch would do, because this is what they always do,
01:49:08
◼
►
is they would take that engine
01:49:10
◼
►
and they would throw away the parts that are dead,
01:49:12
◼
►
like many of the cylinders, most of the valves,
01:49:14
◼
►
the entire top end of the engine,
01:49:16
◼
►
all sorts of stuff like that,
01:49:16
◼
►
but they would salvage all the other parts,
01:49:19
◼
►
all the other things that are bolted onto the engine.
01:49:21
◼
►
Anything that wasn't broken, they would salvage,
01:49:23
◼
►
and they would buy the other parts,
01:49:25
◼
►
or they'd buy a used engine
01:49:27
◼
►
and take the parts from the broken engine
01:49:30
◼
►
and stick them on to parts from a less broken engine
01:49:32
◼
►
and build a Frankenstein's monster,
01:49:36
◼
►
a conglomeration of working parts
01:49:38
◼
►
and used parts and new parts to build a new working engine.
01:49:42
◼
►
And the reason they do that is because they literally
01:49:43
◼
►
make money from their labor,
01:49:45
◼
►
as opposed to having to pay hundreds of dollars per hour,
01:49:48
◼
►
as Casey has to do for this,
01:49:50
◼
►
because they are making entertainment from repairing engines.
01:49:53
◼
►
But yeah, if it was my engine, I would want a brand new one.
01:49:55
◼
►
And if I couldn't get a brand new one,
01:49:57
◼
►
a used one with similar mileage probably seems fine.
01:50:00
◼
►
But I think the most fascinating,
01:50:02
◼
►
as someone who watches tons and tons of hours
01:50:04
◼
►
of car rebuilding channels,
01:50:05
◼
►
the most fascinating thing about this story,
01:50:06
◼
►
and I think everyone you've told this to has said,
01:50:08
◼
►
"I've never heard of that happening."
01:50:11
◼
►
- It sounded like your iPad and the windshield.
01:50:13
◼
►
Anyway, I saw a picture of it.
01:50:15
◼
►
You sent a picture, maybe you'll put it in the show notes.
01:50:17
◼
►
You may be wondering how could this happen?
01:50:18
◼
►
Like the tensioner, it's like a little pulley,
01:50:21
◼
►
like a little disc that rotates on an axis.
01:50:25
◼
►
And it's got strakes in it, like fins,
01:50:29
◼
►
around the little wheel.
01:50:31
◼
►
And the perfectly sized pebble, like a pebble,
01:50:35
◼
►
like a one in a million pebble,
01:50:37
◼
►
got into this engine from the road,
01:50:39
◼
►
because there's pebbles on the road all the time,
01:50:41
◼
►
such that it wedged itself
01:50:43
◼
►
between two of the metal strakes,
01:50:45
◼
►
or I can't tell if they're metal or plastic,
01:50:47
◼
►
of this little wheel.
01:50:48
◼
►
It would have to be a pebble, you know,
01:50:51
◼
►
going at just the right time, at just the right angle,
01:50:53
◼
►
bouncing around off the road surface, into this engine,
01:50:55
◼
►
and wedging itself exactly between these two little fins
01:51:00
◼
►
on this wheel, and getting stuck in there,
01:51:03
◼
►
and then essentially serving as like a diamond cutter
01:51:07
◼
►
to shred your belts, as it rotated,
01:51:10
◼
►
as this little hard nugget of rock,
01:51:13
◼
►
because it was like a little white piece of quartz
01:51:16
◼
►
or whatever, going around again and again and again,
01:51:18
◼
►
until it just totally shredded your belt.
01:51:21
◼
►
As they say on Seinfeld, one in a million shot, doc.
01:51:23
◼
►
That is some bad luck.
01:51:25
◼
►
- That is world-class bad luck.
01:51:27
◼
►
It's really, it's astonishing and also depressing.
01:51:31
◼
►
- I mean, I think he just put it in the chat room,
01:51:33
◼
►
so I think it'll be in the show.
01:51:34
◼
►
Just look at this.
01:51:35
◼
►
Just think of what has to happen for this little tiny,
01:51:38
◼
►
because this is not the only engine, I can tell you,
01:51:40
◼
►
this is not the only engine to have pulleys like that on it.
01:51:43
◼
►
Every engine, every internal combustion engine
01:51:45
◼
►
has tons of these things all over it.
01:51:47
◼
►
You're like, why don't they cover them
01:51:48
◼
►
with plastic shielding?
01:51:49
◼
►
I mean, they're not usually super accessible,
01:51:51
◼
►
but for the most part, you can see them and get at them
01:51:54
◼
►
in the engine, in every internal combustion car on the road,
01:51:57
◼
►
I've never heard of this happening.
01:51:58
◼
►
This is just, wow.
01:52:00
◼
►
- Is that the pebble right there
01:52:02
◼
►
that's in the little pulley hole?
01:52:03
◼
►
- Oh yeah, yes.
01:52:03
◼
►
- It's that little tiny, that little tiny rectangle.
01:52:09
◼
►
- 'Cause it's sticking out just a little bit
01:52:10
◼
►
and the belts are under tension.
01:52:12
◼
►
That is the belt tensioner and this is essentially rotating
01:52:14
◼
►
with the belt, slowly shredding it, or maybe not so slowly,
01:52:17
◼
►
because, you know, do the RPM calculation.
01:52:19
◼
►
- Yeah, 'cause I was wondering like how a pebble would stay
01:52:22
◼
►
in that, but yeah, it is like right between
01:52:25
◼
►
those little fins, oh my God.
01:52:27
◼
►
- Like what kind of pebble is that shape
01:52:29
◼
►
to successfully wedge itself in there?
01:52:30
◼
►
Like it's gotta be like have like flat sides
01:52:32
◼
►
and be like, wow, it's just.
01:52:35
◼
►
- If this was a plot to like how James Bond
01:52:37
◼
►
was escaping somebody chasing him,
01:52:38
◼
►
like we would say that's completely implausible.
01:52:41
◼
►
Like nobody would ever believe.
01:52:42
◼
►
- This would never happen, you can't disable a car
01:52:44
◼
►
with a pebble, that's stupid.
01:52:47
◼
►
- You can't cause catastrophic engine damage
01:52:51
◼
►
to a car with a pebble.
01:52:53
◼
►
- Yeah, I mean the engine grenaded itself
01:52:54
◼
►
because of a pebble.
01:52:55
◼
►
So I told Volvo, and I was being deadly serious,
01:52:58
◼
►
I want that pebble.
01:53:00
◼
►
I want that old attentioner.
01:53:02
◼
►
- The $20,000 pebble.
01:53:04
◼
►
- I wanna put that motherfucker in a shadow box
01:53:06
◼
►
and I want that thing to be the $20,000 pebble
01:53:09
◼
►
somewhere in my house, because as depressing as it is,
01:53:12
◼
►
you have to see the, like I have to laugh at it,
01:53:14
◼
►
because it's just, it's just absurd.
01:53:17
◼
►
It's just absolutely absurd.
01:53:18
◼
►
And so we talked to Volvo about it and they were like,
01:53:19
◼
►
yeah, we've heard of something like this happening
01:53:20
◼
►
like once, maybe twice, and all of the years
01:53:23
◼
►
that they've serviced thousands of cars.
01:53:26
◼
►
And all Volvos basically have, I mean,
01:53:28
◼
►
it's not literally the same engine,
01:53:29
◼
►
but all Volvos from last like 15, or no, I'm sorry,
01:53:32
◼
►
for the last like seven or eight years
01:53:33
◼
►
have effectively the same engine.
01:53:34
◼
►
And they're like, yeah, this has happened
01:53:36
◼
►
maybe one other time, maybe.
01:53:38
◼
►
And when I called it into our insurance company,
01:53:41
◼
►
who happens to be Allstate, and I gotta tell you,
01:53:43
◼
►
I'm not feeling like I'm in good hands right now,
01:53:44
◼
►
but that's neither here nor there.
01:53:46
◼
►
When I called it into Allstate, they were like,
01:53:53
◼
►
- I'm sorry.
01:53:53
◼
►
- It sounds like a great insurance fraud scheme.
01:53:57
◼
►
But I mean, I'm not the one who can, trust me,
01:53:58
◼
►
I do not want to defraud Allstate of a new motor.
01:54:02
◼
►
I'd rather have a functional car.
01:54:04
◼
►
But anyways, so we'll see what Allstate says.
01:54:07
◼
►
There's gonna be an adjuster that's gonna go look at it
01:54:09
◼
►
and we'll see what happens.
01:54:10
◼
►
But I just feel absolutely so incredibly terrible for Erin.
01:54:14
◼
►
'Cause here it was, this was the first work trip,
01:54:16
◼
►
or first WWDC trip anyway,
01:54:17
◼
►
that was supposed to be fairly easy.
01:54:19
◼
►
And on day one, her car catastrophically dies.
01:54:24
◼
►
And then when we're, I'm on my way home from the airport
01:54:27
◼
►
when we get the news,
01:54:28
◼
►
oh, you thought it was just a starter, oh no.
01:54:32
◼
►
It's going to be an entirely new motor.
01:54:33
◼
►
And that also brings up the question,
01:54:35
◼
►
it raises the question, is this going to be totaled?
01:54:40
◼
►
Because depending on how much the car is worth,
01:54:42
◼
►
which I think it's worth enough
01:54:44
◼
►
that they aren't gonna total it,
01:54:45
◼
►
but they might just total the damn thing.
01:54:47
◼
►
And that's fine, I guess,
01:54:51
◼
►
but certainly not what we had on our bingo card
01:54:53
◼
►
for this week.
01:54:54
◼
►
And we're not gonna find out about it
01:54:55
◼
►
for another week or two.
01:54:56
◼
►
And now we have to rent a car to get to our vacation
01:54:59
◼
►
in a couple of days.
01:55:00
◼
►
It's just a mess.
01:55:01
◼
►
So with all that in mind, ATP.fm/draw.
01:55:06
◼
►
- Oh man, I mean, Erin, does Erin,
01:55:09
◼
►
is she okay not thinking this is her fault?
01:55:11
◼
►
'Cause this is absolutely in no possible way her fault.
01:55:15
◼
►
- She's blaming herself some,
01:55:17
◼
►
but I have been extremely, figuratively loud
01:55:20
◼
►
about the fact that you could not have done this.
01:55:22
◼
►
It was an act of God.
01:55:23
◼
►
There's nothing you could have done.
01:55:25
◼
►
You did nothing wrong.
01:55:27
◼
►
The only thing she did wrong
01:55:28
◼
►
was that she sent me a text to ask,
01:55:30
◼
►
"Can I call you?"
01:55:31
◼
►
Instead of just frigging calling me immediately,
01:55:33
◼
►
because that's how kind she is.
01:55:35
◼
►
I was a little perturbed
01:55:36
◼
►
that she didn't just immediately call me.
01:55:37
◼
►
But no, other than that,
01:55:39
◼
►
I mean, it was unbelievably bad luck, but here we are.
01:55:42
◼
►
I mean, literally, the Volvo people,
01:55:43
◼
►
I kid you not, the Volvo people said to us,
01:55:45
◼
►
"You should play the lottery,
01:55:46
◼
►
"because your luck is incredible."
01:55:48
◼
►
It's just bad in this case, unfortunately.
01:55:50
◼
►
- Your luck is incredible in the wrong direction.
01:55:52
◼
►
- Yeah, exactly, exactly.
01:55:54
◼
►
I mean, you couldn't do this if you tried.
01:55:56
◼
►
It's just, wow.
01:55:59
◼
►
- If you tried to search the ground
01:56:00
◼
►
for just the right pebble, find the best one,
01:56:03
◼
►
reach into the engine, and shove it in there,
01:56:05
◼
►
the pebble would just fall out,
01:56:06
◼
►
because you didn't get it down
01:56:07
◼
►
to the fraction of a millimeter.
01:56:09
◼
►
You couldn't manually find a pebble that would fit like this
01:56:13
◼
►
and stick it in with your hand, let alone throw it.
01:56:15
◼
►
Because again, this wasn't stuck in by hand.
01:56:17
◼
►
This was flung from the, so find a pebble that's just right,
01:56:21
◼
►
and throw it into the engine such that it gets stuck
01:56:25
◼
►
well enough into the little thing to shred the belt.
01:56:28
◼
►
You'd be there for the rest of your life trying to do that.
01:56:30
◼
►
- Yeah, couldn't agree more.
01:56:32
◼
►
But here we are.
01:56:33
◼
►
I'm really sad about it.
01:56:35
◼
►
Like, all kidding aside, I'm really, really sad about it,
01:56:37
◼
►
'cause it is a great car, despite this story.
01:56:39
◼
►
It's been mostly bulletproof.
01:56:42
◼
►
It's been very good to us.
01:56:45
◼
►
I have a couple of minor complaints about it,
01:56:46
◼
►
but all in all, I really, really like that car.
01:56:49
◼
►
And to be honest, if it was totaled,
01:56:50
◼
►
we would probably get a lightly used XC90 tomorrow,
01:56:55
◼
►
because we really do like the car.
01:56:56
◼
►
And it occurred to me as I was thinking,
01:56:59
◼
►
what are we gonna do, what are we gonna do,
01:57:00
◼
►
I was thinking to myself,
01:57:01
◼
►
I really am not looking at spending 60, $70,000
01:57:05
◼
►
on a new XC90, but then it occurred to me,
01:57:07
◼
►
well, the reason we bought this one new
01:57:09
◼
►
was because CarPlay was new, or at least in this model.
01:57:13
◼
►
And I insisted on CarPlay,
01:57:16
◼
►
and there really wasn't a used market at the time we bought.
01:57:19
◼
►
But now, now there's a robust used market,
01:57:22
◼
►
and it's not absolutely bananas prices
01:57:24
◼
►
like it was a year or two back.
01:57:25
◼
►
So I think if we were to replace it,
01:57:27
◼
►
we would get like a 2020 or 2021 XC90 and call it a day.
01:57:32
◼
►
And they're actually reasonably affordable
01:57:34
◼
►
if you get one with like 20,000 miles on it
01:57:36
◼
►
or something like that.
01:57:37
◼
►
But hopefully it won't come to that.
01:57:39
◼
►
Hopefully we'll get Allstate to buy us a new motor
01:57:42
◼
►
and the absurdly many thousands of dollars
01:57:45
◼
►
to have labor to put it in.
01:57:46
◼
►
[BLANK_AUDIO]