254: Hot Box With Knobs
00:00:00
◼
►
It feels like I haven't talked to you gentlemen for seven days.
00:00:04
◼
►
It definitely hasn't been 48 hours. Definitely not.
00:00:07
◼
►
It has been exactly seven days since we last spoke, allegedly, and boy, there sure was a lot of news seven days ago.
00:00:14
◼
►
So I think we should talk about that now.
00:00:17
◼
►
I think that sounds like a good idea. Are we doing any sort of pre-show or are we just going to skip that?
00:00:21
◼
►
I think that was the pre-show.
00:00:23
◼
►
Oh, son of a...
00:00:25
◼
►
So we're gonna start with some follow-up and Alvy Stoddard writes in there's an Apple support document entitled about secure boot
00:00:31
◼
►
Where it says and I'm quoting full security is the default secure boot setting offering the highest
00:00:37
◼
►
Level of security and this was it with regard to the t2 chip the liquid metal chip
00:00:43
◼
►
that is in the iMac Pro and
00:00:46
◼
►
It is the thing where it will only let you boot stuff that Apple signs in
00:00:53
◼
►
quasi not really at all accurate summary. So which one of you guys put this in here? Any other thoughts?
00:00:58
◼
►
Yeah, just put it in there because
00:01:00
◼
►
Are we pretending that we're recording this not recording this two days after the previous show?
00:01:05
◼
►
We didn't have a lot of follow up and this is a straightforward follow up. We didn't know what the default was. Apple told us.
00:01:10
◼
►
We got a lot of follow up seven days ago about this and we wanted to talk about it.
00:01:14
◼
►
It's interesting that the cranked up security is the default one because remember the full security setting was the one that doesn't even let you
00:01:21
◼
►
boot if you have an old version of the OS and I'm having a hard time figuring out who
00:01:28
◼
►
would find that behavior desirable other than people who have a bunch of Macs, other than
00:01:33
◼
►
enterprise people.
00:01:34
◼
►
And you know, my old definition of enterprise software, like the people buying the software
00:01:38
◼
►
and other people using it, well an enterprise situation is where the people deciding how
00:01:42
◼
►
the computers work are picking things based on how easy it is for them to manage the computers,
00:01:49
◼
►
based on how nice it is for the people who have to use the computers to use them.
00:01:53
◼
►
But even in an enterprise scenario, enterprise people don't want their computers automatically
00:01:57
◼
►
updating without them having extensively tested that every single piece of software on them
00:02:01
◼
►
is compatible with it.
00:02:02
◼
►
So I don't know.
00:02:04
◼
►
Apple phrases this as being like the iPhone.
00:02:06
◼
►
Oh, it's like the iPhone, all this physical security, so much stronger than the old just
00:02:11
◼
►
firmware password.
00:02:12
◼
►
Now it's like an iOS device.
00:02:14
◼
►
But iOS devices don't refuse to boot unless you up – I mean, they're pretty naggy about
00:02:18
◼
►
telling you, "Hey, there's a new update. Look at this red badge on your settings app."
00:02:21
◼
►
But they don't, you know, they don't actually force the update on you. And that's not misunderstanding
00:02:26
◼
►
how the full security works. But anyway, when Marco gets his Mac Pro, he will be able to
00:02:30
◼
►
confirm this default, and then I suppose, like, just wait for the first dot release
00:02:35
◼
►
of High Sierra to come out, and then reboot and see if it demands that you update. You'll
00:02:39
◼
►
be a good guinea pig, right?
00:02:40
◼
►
Well, I think we, yeah, a lot of this remains to be seen, but one thing I misunderstood
00:02:45
◼
►
about it that I've seen, it seems like their language
00:02:48
◼
►
is such that they're not necessarily requiring you
00:02:51
◼
►
to have the latest.
00:02:53
◼
►
They say that they can prevent you from booting versions
00:02:56
◼
►
that Apple no longer trusts.
00:02:59
◼
►
So I think what that could mean, and this is not from PR,
00:03:02
◼
►
this is just from things I've read on the internet,
00:03:05
◼
►
what that probably means is like if there's a version
00:03:07
◼
►
of the OS that is an older version that security holes
00:03:10
◼
►
were discovered in and somebody tries to boot that maybe
00:03:14
◼
►
or install over your OS with that
00:03:16
◼
►
so they can get to your stuff,
00:03:17
◼
►
maybe that's what it's preventing,
00:03:20
◼
►
which is a legitimate security concern.
00:03:23
◼
►
Because I can't imagine, if it's actually just like,
00:03:26
◼
►
whatever is telling it, hey, the newest version is
00:03:30
◼
►
10.13.7 or whatever, first of all,
00:03:33
◼
►
what mechanism does it even learn about that from?
00:03:34
◼
►
That's one question, but if it,
00:03:37
◼
►
assuming that the secure boot enclave protection unit,
00:03:42
◼
►
whatever's enforcing this,
00:03:43
◼
►
- So assuming that doesn't like the version you're running,
00:03:47
◼
►
I can't imagine it would just like brick your computer.
00:03:50
◼
►
Like it's probably about preventing you
00:03:52
◼
►
from rolling it back.
00:03:54
◼
►
- It's not gonna break it,
00:03:55
◼
►
it's gonna download the update.
00:03:58
◼
►
- Yeah, but so your computer can download updates
00:04:00
◼
►
without you approving it?
00:04:02
◼
►
- Yeah, like when you boot, it will download the update
00:04:06
◼
►
before, like as part of the initial boot procedure.
00:04:08
◼
►
It's like, "Oh, I'm gonna boot, but wait a second,
00:04:09
◼
►
"I gotta do an update first."
00:04:10
◼
►
And so it'll download, it'll know from the internet
00:04:12
◼
►
what the latest version is,
00:04:13
◼
►
will know from the internet all the information about.
00:04:16
◼
►
This is the advantage/whatever of having a whole other CPU.
00:04:22
◼
►
There is a boot procedure to boot up the T2 chip, and that's the thing going to the internet
00:04:27
◼
►
looking up all this information, downloading the software update, applying it to your computer,
00:04:31
◼
►
so on and so forth.
00:04:32
◼
►
But your idea about the fact that it's not just like it has to be the latest, but that
00:04:34
◼
►
it's only in cases where Apple says there's some version that we absolutely don't want
00:04:38
◼
►
anyone running, that would make more sense to me.
00:04:41
◼
►
Because if they do a point release where they fix a bug in mail or something, you don't
00:04:45
◼
►
want the thing to force that update.
00:04:47
◼
►
Or an update from Sierra to High Sierra.
00:04:52
◼
►
Presumably the very last version of Sierra, whatever it was, 10.12.6 or whatever, doesn't
00:04:57
◼
►
have any terrible security flaws, so it wouldn't force you to download High Sierra when you
00:05:03
◼
►
It would only force you to update if there was some terrible security flaw in the one
00:05:09
◼
►
I don't know.
00:05:10
◼
►
because you'll have this thing.
00:05:12
◼
►
- I mean, that's the only way that I can figure
00:05:14
◼
►
that this makes sense, because any other implementation
00:05:17
◼
►
of this I think would wreak havoc,
00:05:18
◼
►
and nobody would leave it on.
00:05:20
◼
►
Especially, like you mentioned enterprise,
00:05:21
◼
►
like the last thing enterprise IT managers want
00:05:25
◼
►
is their computers forcing them to update their OS
00:05:29
◼
►
without them doing it or approving it or testing it.
00:05:33
◼
►
That's the last thing enterprise people would want.
00:05:35
◼
►
So I have to imagine this is about just not letting
00:05:39
◼
►
law enforcement take your computer over and overwrite your OS with an older version that
00:05:45
◼
►
they have some tool that can hack and get your stuff.
00:05:47
◼
►
That's probably what this is about.
00:05:49
◼
►
But enterprise people do want you not to be able to boot their computers off an external
00:05:54
◼
►
They do want you not to be able to install malware on their computers.
00:05:57
◼
►
Or people who have, like, if you're running a computer lab in a college and you have kind
00:06:00
◼
►
of public computers, a lot of these features appeal in that scenario of sort of protecting
00:06:04
◼
►
the computer from the outside.
00:06:06
◼
►
just like the final straw is like, oh, and by the way, also updates may be forced on
00:06:11
◼
►
you and that is, you know, that's a bridge too far.
00:06:14
◼
►
- Yeah, I don't expect that this would be used to aggressively update like on day zero.
00:06:19
◼
►
I expect this would be to more aggressively force along the stragglers to the point that
00:06:24
◼
►
like Marco, you're still on Sierra, not High Sierra on most of your machines, is that right?
00:06:29
◼
►
- On half of my machines?
00:06:31
◼
►
- How many machines do you have?
00:06:32
◼
►
- Oh wait, no, I have the Mac Mini, most of my machines.
00:06:36
◼
►
- I always forget about the Mac Mini,
00:06:37
◼
►
'cause it's just like a headless server.
00:06:39
◼
►
- Wait, the Mac Mini still exists?
00:06:40
◼
►
Does it still work?
00:06:41
◼
►
Actually, at this point, if you had Secure Boot,
00:06:43
◼
►
it would probably refuse to start up because of its age.
00:06:46
◼
►
Anyway, I bring this up to say--
00:06:48
◼
►
- Maybe it would only run on a third of its performance,
00:06:50
◼
►
'cause it happened to change the battery.
00:06:54
◼
►
Can we not talk about that?
00:06:55
◼
►
- Oh, we're definitely talking about that.
00:06:57
◼
►
That was a huge deal seven days ago.
00:06:59
◼
►
- It was a huge deal like two or three weeks ago,
00:07:01
◼
►
and everyone has been begging us to talk about it,
00:07:04
◼
►
and I really have no interest in it,
00:07:05
◼
►
we'll talk about it. Anyway, the point is, I think at this point, you know, a couple of months on,
00:07:09
◼
►
this may be the time when a secure boot thing may start to compel you, or I guess,
00:07:16
◼
►
I was gonna say try, but I guess it would compel you to upgrade to High Sierra. But personally,
00:07:21
◼
►
I can't imagine if I were to get an iMac Pro, or you know, whatever computers come with this in the
00:07:27
◼
►
future, I don't think I would turn this from anything but full security. Like, I update not
00:07:32
◼
►
day zero or day one if you will, but I update reasonably quickly and I don't think that
00:07:38
◼
►
personally I would have any reason to crank this down. And it sounds like the two of you
00:07:43
◼
►
guys would. Marco, is that what you're saying? That you would not want to run at full security?
00:07:46
◼
►
- It depends. So I'm gonna have to do some research over the next negative three to six
00:07:52
◼
►
days but it has to be something more like preventing you from like overriding the OS
00:07:59
◼
►
with an old hacked version, it has to be.
00:08:01
◼
►
I can't imagine it's gonna like,
00:08:04
◼
►
I'm gonna wake up my computer one day
00:08:05
◼
►
and it's gonna say, nope, sorry,
00:08:07
◼
►
you can't run Sierra anymore.
00:08:09
◼
►
Like that's, I don't think that's gonna be what they do.
00:08:12
◼
►
'Cause again, that would just wreak havoc
00:08:14
◼
►
with so many like big installations
00:08:16
◼
►
and people's needs and everything, I can't imagine.
00:08:18
◼
►
So I'm gonna give it the benefit of the doubt
00:08:20
◼
►
and leave it on the default which is the full security.
00:08:22
◼
►
And if I'm proven wrong in my research
00:08:25
◼
►
three to six days ago, then maybe I'll change my mind.
00:08:28
◼
►
I'm trying to look up, if I deleted from the show notes, the screenshot that Cable had
00:08:32
◼
►
posted, but my recollection of it is that it is different than the screenshot that is
00:08:36
◼
►
on the Apple support document that we'll put in the show notes, and the wording underneath
00:08:40
◼
►
what full security means.
00:08:41
◼
►
From Cable's screenshot, it was "Full security ensures that only the latest and most secure
00:08:47
◼
►
software can be run."
00:08:50
◼
►
It requires a network connection in software installation, right?
00:08:53
◼
►
So that's the old wording.
00:08:55
◼
►
Only the latest and most secure software.
00:08:56
◼
►
and most secure, I mean is that just saying like the latest is always the most secure,
00:09:00
◼
►
but latest is pretty unambiguous. New text on Apple's page ensures that only your current
00:09:05
◼
►
OS or signed operating system software currently trusted by Apple can run. And that is very
00:09:11
◼
►
different. Very, very different. You know, so only your current OS, meaning whatever
00:09:15
◼
►
is currently on your system, or signed operating system software currently trusted by Apple.
00:09:19
◼
►
And that's more like what Marco was talking about. Currently trusted by Apple is Apple
00:09:22
◼
►
could say, "Okay, we put out a bump point release that is no longer trusted, so that
00:09:26
◼
►
particular one can't run."
00:09:28
◼
►
But any of these other 20 versions are all fine.
00:09:30
◼
►
So maybe Apple is changing its mind.
00:09:32
◼
►
I mean, I guess I would assume the one on the Apple site is the most up-to-date one,
00:09:37
◼
►
and I would assume that the text changes reflect the reality of the feature.
00:09:41
◼
►
But as we said, Marco will find out for us, I guess.
00:09:44
◼
►
And I'd also like to reiterate what John, you had said a little while ago about any
00:09:49
◼
►
sort of larger organization wanting complete and utter control over their machines.
00:09:54
◼
►
At my work, which is a 500 employee company, I was put on the blessed list that I could
00:10:01
◼
►
install High Sierra, but by default you are not allowed to install High Sierra.
00:10:06
◼
►
And my work is actually fairly hands-off with our machines.
00:10:09
◼
►
Like by default, average users do not get administrator privileges, but all developers
00:10:14
◼
►
And they're generally not too bad about giving us reasonably full access to our computers.
00:10:20
◼
►
And yet, despite that, we are not allowed to install upgrades of operating systems without
00:10:27
◼
►
them having blessed them and so on and so forth.
00:10:29
◼
►
And so they're kind of beta testing with a group of, I don't know, 10 or 20 of us internally,
00:10:34
◼
►
of which I'm part of that.
00:10:35
◼
►
But a friend of mine works at a very, very large financial organization.
00:10:40
◼
►
And I've heard through this friend that their computer pretty much is inoperable.
00:10:47
◼
►
Their MacBook Pro is pretty much inoperable unless they are connected to the company's
00:10:52
◼
►
VPN or the company's Wi-Fi.
00:10:55
◼
►
That's how stodgy these sorts of larger companies, especially in financial services, can get
00:11:03
◼
►
Is that this person's computer, they basically can't get to anything on the internet, even
00:11:08
◼
►
on their home wi-fi until they've connected to Big Brother, I mean to the company's VPN
00:11:14
◼
►
so that they can be monitored. I mean tracked. I mean just taken care of. It's crazy out there,
00:11:19
◼
►
I tell you. Anyway, William Pierce writes in, "There's a lot of women car journalists these
00:11:24
◼
►
days, but one blog that sprung to mind is at blackflag.gelopnik.com, and it's by Steph
00:11:29
◼
►
Schrader and Alex King. It's a great place for racing news, solid coverage, and they've gotten
00:11:34
◼
►
plenty of scoops. I have not had the chance to check this out. I've been pretty much off
00:11:38
◼
►
the internet all day. I'm assuming one of the two of you did, probably, Jon?
00:11:41
◼
►
Jon Streeter Yeah, this was a—but we had an Ask ATP
00:11:44
◼
►
question about, you know, car magazines for someone's kid, and I went into how a lot of the
00:11:49
◼
►
car magazines are written assuming that everyone who's reading it is a dude, and, you know, and
00:11:58
◼
►
how it's not really a great thing to introduce young readers to if you want them to avoid
00:12:05
◼
►
perpetuating, you know, sort of behavior that excludes people, whatever. But the question
00:12:12
◼
►
was specifically about magazines, and I'm assuming the person meant paper magazines,
00:12:16
◼
►
because when I see magazines, that's what I think. But William brings up a good point
00:12:20
◼
►
if you want to look for, you know, a more modern inclusive take on whatever your hobby
00:12:27
◼
►
maybe, online is probably the place to do it.
00:12:29
◼
►
And I do read some car sites, I watch more YouTube videos than I read car sites, but
00:12:32
◼
►
I certainly go to Jalopnik a lot, mostly led there by other people that I follow linking
00:12:38
◼
►
to cool car stories on Jalopnik.
00:12:40
◼
►
And so yeah, they have blogs and journalists, and if you're looking for—it depends on
00:12:46
◼
►
what kind of news you're looking for.
00:12:48
◼
►
I looked at this thing and it's a lot of racing news and I'm really not into racing,
00:12:51
◼
►
But that's probably a better bet for finding new voices, as they say in the automotive
00:12:57
◼
►
of Nudist Industry.
00:12:58
◼
►
We are sponsored this week by Casper. Start sleeping ahead of the curve. Get $50 towards
00:13:04
◼
►
any mattress purchase by visiting casper.com/ATP and using code ATP at checkout. Casper continues
00:13:12
◼
►
to revolutionize its line of sleeping products to create an exceptionally comfortable sleep
00:13:16
◼
►
experience one night at a time. Their mattresses are perfectly designed for humans engineered
00:13:22
◼
►
to soothe and cradle your natural geometry. Because they figure you spend a third of your
00:13:27
◼
►
life sleeping so you might as well be comfortable. Casper mattresses provide all the support
00:13:32
◼
►
the human body needs in all the right places. They combine multiple supportive memory foams
00:13:37
◼
►
for a quality sleep surface with just the right amounts of both sink and bounce and
00:13:42
◼
►
a breathable design that helps you sleep cool and regulate your temperature throughout the
00:13:46
◼
►
night. All of these mattresses are designed, developed and assembled in the US. And people
00:13:52
◼
►
love them with over 20,000 reviews and an average of 4.8 stars.
00:13:56
◼
►
Across Casper's online store, Amazon, and Google, Casper is becoming the internet's
00:14:00
◼
►
favorite mattress.
00:14:02
◼
►
It comes in three models currently, the Casper, the Wave, and the Essential, and they also
00:14:06
◼
►
offer a wide array of other products to ensure better sleep, like sheets and pillows and
00:14:11
◼
►
All of this is kept affordable for you too, because Casper cuts out middle people and
00:14:14
◼
►
sells directly to you, the consumer, and all of this is very easy to get, because if you
00:14:19
◼
►
aren't completely satisfied, they offer no hassle returns. It's delivered to your door,
00:14:24
◼
►
you can sleep on it for a hundred nights, and if you don't like it, you can return it,
00:14:28
◼
►
no questions asked. Free shipping and free returns in the US and Canada. There's really
00:14:32
◼
►
nothing to lose with Casper. I now sleep on a Casper and I can tell you, it's great. Start
00:14:37
◼
►
sleeping ahead of the curve with Casper. Get $50 towards any mattress purchase by visiting
00:14:41
◼
►
casper.com/ATP and using code ATP at checkout. Terms and conditions apply. Once again, that's
00:14:47
◼
►
That's casper.com/ATP.
00:14:50
◼
►
Code ATP to get $50 towards any mattress.
00:14:52
◼
►
Thank you so much for Casper for sponsoring our show.
00:14:56
◼
►
- Let's do some Ask ATP.
00:14:59
◼
►
Scott Lougheed writes in,
00:15:02
◼
►
"What do you think the odds are
00:15:04
◼
►
"of attention detection on Apple Watch?
00:15:05
◼
►
"It could really refine raise to wake.
00:15:07
◼
►
"Display remains on as long as you're looking at it,
00:15:09
◼
►
"turns on with attention, et cetera."
00:15:10
◼
►
So, quick recap on the iPhone, don't call it X.
00:15:14
◼
►
There is a feature by which,
00:15:16
◼
►
If it realizes that you're not actively looking at the phone because it's using the front-facing
00:15:20
◼
►
like camera array, if you're not looking at the phone it will dim itself reasonably quickly,
00:15:26
◼
►
and if it's dimmed but still on, it will actually turn itself to full brightness again once
00:15:32
◼
►
it realizes you've looked at it again.
00:15:34
◼
►
And it's actually extremely cool.
00:15:36
◼
►
And so Scott's thought was, "Hey, could we use that same tech in the Apple Watch?"
00:15:39
◼
►
So as you're looking at the Apple Watch, then it will continue to be full brightness, it
00:15:45
◼
►
it won't ever turn itself off until it knows that you're no longer looking at it,
00:15:49
◼
►
in which case obviously it can turn itself back down or off or etc.
00:15:53
◼
►
To my eyes, I do think that this will, on an infinite time scale,
00:15:57
◼
►
be a thing, but I don't see it happening anytime soon because even though
00:16:01
◼
►
they've taken what was effectively a Microsoft Kinect and shrank it down to be in the
00:16:05
◼
►
notch in the iPhone X, I don't see it becoming small enough to be on the Apple Watch
00:16:09
◼
►
anytime soon, much less having the battery power
00:16:13
◼
►
power to power it, but that's just me.
00:16:15
◼
►
Marco, what do you think?
00:16:17
◼
►
- Yeah, I don't think it makes a lot of sense, honestly,
00:16:19
◼
►
because for all the reasons you said,
00:16:21
◼
►
I can't imagine that it would have the battery power
00:16:23
◼
►
to be constantly scanning to see
00:16:25
◼
►
if you're looking at it or not,
00:16:27
◼
►
and also for the feature of things like
00:16:30
◼
►
keeping the screen on for a while,
00:16:32
◼
►
if you are looking at it, again,
00:16:35
◼
►
it doesn't seem like it's worth the power,
00:16:36
◼
►
it doesn't seem like they have the physical space
00:16:38
◼
►
to put the sensors on the front of it.
00:16:40
◼
►
I don't think they intend for you to be looking at the watch
00:16:43
◼
►
without touching it for very long anyway.
00:16:46
◼
►
- All right, Jon, any other thoughts?
00:16:49
◼
►
- If they had the battery power to do the face detection,
00:16:53
◼
►
to power all the cameras and have them do all the things,
00:16:56
◼
►
they should spend that battery power
00:16:58
◼
►
on having a watch face that never turns off.
00:16:59
◼
►
I know it's probably different amounts,
00:17:01
◼
►
but like that's the goal.
00:17:02
◼
►
I think that's a better goal,
00:17:03
◼
►
like to basically get to the point
00:17:04
◼
►
where the watch face never turns off using whatever,
00:17:07
◼
►
better technology, better screens, whatever they have to do.
00:17:10
◼
►
That's what you want.
00:17:11
◼
►
And so this in-between thing where you burn a lot of battery energy trying to be super
00:17:14
◼
►
smart about when you turn the screen on and off seems like a bad trade-off to me.
00:17:19
◼
►
Moving on, Max Velasco-Nott writes in, "I'm in the market for RAID 0 external SSD storage.
00:17:25
◼
►
I'm wondering what you use and what you'd recommend.
00:17:28
◼
►
I'm on a Thunderbolt 2 machine, but I'm open to a backwards compatible Thunderbolt 3 drive
00:17:31
◼
►
if you happen to be using one.
00:17:33
◼
►
Thank you for any advice.
00:17:34
◼
►
I have precisely zero input on this, so Marco, take it away."
00:17:39
◼
►
As mentioned, seven days ago, Tif's iMac has had a four
00:17:44
◼
►
drive RAID 0 SSD Thunderbolt 2 enclosure
00:17:48
◼
►
for the last few years.
00:17:49
◼
►
So I have direct experience with these.
00:17:52
◼
►
They're fine, they're nothing special.
00:17:54
◼
►
They tend to come with really loud, crappy fans.
00:17:57
◼
►
I replaced the fan in hers with a much quieter
00:17:59
◼
►
Noctua Superquiet fan, and that was a very, very good
00:18:03
◼
►
upgrade to do to it.
00:18:04
◼
►
That didn't seem to reduce the life of anything at all
00:18:07
◼
►
because it's really just cooling the very, very hot
00:18:10
◼
►
Thunderbolt chip that's inside.
00:18:11
◼
►
It's not really, you know, the SSDs don't need much
00:18:13
◼
►
cooling themselves, so.
00:18:14
◼
►
It's fine, we've never had any problems with it,
00:18:16
◼
►
like, you know, disconnecting or failing
00:18:18
◼
►
or anything like that, but they are,
00:18:21
◼
►
it is a fairly expensive solution, a much better solution.
00:18:26
◼
►
If, you know, I don't know what Max's needs are here,
00:18:29
◼
►
but if you can all avoid having an external RAID enclosure,
00:18:34
◼
►
you'll be better off for it if you can either just
00:18:36
◼
►
like one big disk of some sort,
00:18:38
◼
►
or if you can use network storage,
00:18:41
◼
►
like a NAS or something like that,
00:18:43
◼
►
that's generally better.
00:18:45
◼
►
It's just less hassle and less crap
00:18:48
◼
►
and less hardware to break and maintain.
00:18:51
◼
►
But if you still wanna do this,
00:18:53
◼
►
the enclosure we got was from OWC, maxsales.com.
00:18:57
◼
►
I think it was a few hundred dollars maybe,
00:18:59
◼
►
just for the enclosure.
00:19:01
◼
►
Anything involving multiple disk enclosures
00:19:04
◼
►
with a Thunderbolt interface is not going to be cheap.
00:19:06
◼
►
Another option that you have is to use
00:19:09
◼
►
the built-in software RAID in Mac OS.
00:19:12
◼
►
I don't think that applies to APFS yet,
00:19:14
◼
►
but is that right, John, do you know?
00:19:16
◼
►
- What, do you wanna know if you can do
00:19:17
◼
►
software RAID at all with APFS?
00:19:19
◼
►
- I don't remember.
00:19:20
◼
►
I remember, I have the same vague memory as you do
00:19:23
◼
►
that there was a bunch of limitations.
00:19:25
◼
►
I think they might have taken it away with APFS,
00:19:27
◼
►
but I'm not sure.
00:19:28
◼
►
- Yeah, anyway, so if you can do software RAID still
00:19:31
◼
►
with whatever your file system needs are,
00:19:33
◼
►
Another option you have, if the performance of this
00:19:35
◼
►
won't be too bad, is to just get a bunch of really
00:19:38
◼
►
inexpensive USB 3 enclosures.
00:19:40
◼
►
'Cause you can get a USB 3 SSD enclosure for like 15 bucks.
00:19:44
◼
►
I have a few of these from my own computer.
00:19:47
◼
►
- Bus powered, that's the important part, bus powered.
00:19:49
◼
►
- Yes, and bus powered, right.
00:19:50
◼
►
And because SSDs don't need additional power,
00:19:52
◼
►
so that way you avoid having not only
00:19:55
◼
►
additional cable clutter, but also if you can eliminate
00:19:58
◼
►
some device's own power supply from your setup,
00:20:02
◼
►
you eliminate a major source of failure and weirdness.
00:20:04
◼
►
Because those little power bricks
00:20:06
◼
►
that come with everything are terrible.
00:20:08
◼
►
Like they just aren't very reliable,
00:20:09
◼
►
they fail all the time,
00:20:11
◼
►
not to mention that they're big and bulky and ugly.
00:20:13
◼
►
So anything that can be bus powered
00:20:14
◼
►
is generally a gain for you here.
00:20:16
◼
►
And because you're powering SSDs
00:20:18
◼
►
and not big spinning disks,
00:20:20
◼
►
you should be able to get away with that.
00:20:21
◼
►
So if you can get away with just a handful
00:20:23
◼
►
of cheap USB enclosures,
00:20:25
◼
►
if that will work for your performance and throughput needs,
00:20:28
◼
►
that will be way cheaper
00:20:30
◼
►
and just a simpler setup in general.
00:20:33
◼
►
But again, it all depends on what you need.
00:20:34
◼
►
If you do still truly need an external RAID 0 enclosure,
00:20:39
◼
►
I've had totally fine luck with the OWC,
00:20:42
◼
►
I think it's called the Thunder Bay Mini,
00:20:44
◼
►
or something like that.
00:20:44
◼
►
It's the one that holds,
00:20:45
◼
►
specifically for two and a half inch drives,
00:20:47
◼
►
it holds four of them.
00:20:49
◼
►
It's Thunderbolt from OWC,
00:20:51
◼
►
and it has a very loud fan
00:20:52
◼
►
until you put a Noctua fan in there.
00:20:55
◼
►
- Joshua Rogers writes,
00:20:56
◼
►
"Do any of you use any soundproofing
00:20:58
◼
►
"or acoustic material in the room
00:21:00
◼
►
that you podcast in to help with audio recording quality.
00:21:03
◼
►
I will start.
00:21:04
◼
►
I used to, before I moved rooms on account of our forthcoming kid, I used to use literally
00:21:11
◼
►
a fleece blanket that I push pinned into the wall behind my iMac, and that was enough sound
00:21:17
◼
►
deadening to get the job done.
00:21:19
◼
►
Marco had told me very early on that I was echoing quite a bit, and this was probably
00:21:23
◼
►
during the neutral time, in fact.
00:21:25
◼
►
And something in like 2013 or thereabouts, I push pinned this blanket to the wall, and
00:21:31
◼
►
it stayed up for about four years until we moved rooms.
00:21:35
◼
►
Now we have some sort of soundproofing something or other that I think, Marco, you might have
00:21:39
◼
►
recommended that I will put a link in the show notes.
00:21:41
◼
►
Soundtracks Pro?
00:21:43
◼
►
I'll have to look through my Amazon order history.
00:21:44
◼
►
If it has the cool like swirly pattern, it's Soundtracks Pro.
00:21:47
◼
►
No, definitely not.
00:21:48
◼
►
I probably got something considerably cheaper knowing me.
00:21:51
◼
►
So I will put links to both of these things into the show notes.
00:21:56
◼
►
And basically I have a panel of nine of these.
00:22:02
◼
►
So let me back up a half step.
00:22:03
◼
►
So my iMac and my desk is in between two windows.
00:22:08
◼
►
Above the iMac is a panel of nine, I don't know, foot long by foot wide sound deadening
00:22:16
◼
►
And so there's basically the wall behind my iMac is all sound deadening material.
00:22:21
◼
►
There's nothing on the opposite wall because it's far enough away.
00:22:24
◼
►
Not that this room is that big, but it's far enough away that I don't think it really matters.
00:22:28
◼
►
I wanted to link to the thumbtacks that you use that kept a fleece blanket on your wall
00:22:32
◼
►
for four years because I'm just thinking of the idea of I've got a fleece blanket that
00:22:35
◼
►
I want to hold on the wall.
00:22:37
◼
►
You know what I'll use?
00:22:38
◼
►
I'll use thumbtacks, or as Casey would say, push pins.
00:22:39
◼
►
I'll use thumbtacks to put it on the wall.
00:22:41
◼
►
I would think within five minutes that thing would fall down.
00:22:44
◼
►
Did you use a hundred of them?
00:22:45
◼
►
Or are these the world's best thumbtacks?
00:22:47
◼
►
No, it was not a terribly heavy nor thick fleece blanket.
00:22:52
◼
►
I'm sure I have a picture somewhere of it, but I don't know if I could dig it up easily.
00:22:56
◼
►
But it was not a very heavy blanket by any means.
00:22:59
◼
►
It was fairly thin.
00:23:00
◼
►
Do you feel like it made a difference?
00:23:02
◼
►
Well, Marco—I mean this in the most respectful way possible—Marco complained and moaned
00:23:06
◼
►
about my echoes, and then I put that up, and then he stopped complaining and moaning about
00:23:11
◼
►
So either he figured out a way around it, or it was better.
00:23:14
◼
►
- That's how I show my approval.
00:23:15
◼
►
- Yeah, exactly.
00:23:17
◼
►
When Marco stops complaining, you know he's happy.
00:23:20
◼
►
But anyway, Marco, tell me again what you have,
00:23:22
◼
►
you have Soundtrax, Soundtrax?
00:23:24
◼
►
- Soundtrax, T-R-A-X Pro.
00:23:27
◼
►
You can get them on Amazon.
00:23:28
◼
►
You get a decent-sized pack for like 40 or 50 bucks
00:23:32
◼
►
with I think eight one-by-four-foot sections,
00:23:35
◼
►
something like that.
00:23:37
◼
►
They also make larger ones.
00:23:38
◼
►
If you wanna do a big wall, you can get larger panels
00:23:40
◼
►
that are about two by five, or two by four feet.
00:23:44
◼
►
I have a few of those behind my computer.
00:23:47
◼
►
Yeah, so this is the kind of thing,
00:23:49
◼
►
so it does help to treat the room with soft things
00:23:52
◼
►
to make you sound better.
00:23:54
◼
►
A lot of times people go a little overboard with it
00:23:56
◼
►
and they just kind of keep going
00:23:57
◼
►
'cause they think they need it or it just looks cool.
00:24:00
◼
►
It makes you look like a really professional podcaster
00:24:02
◼
►
to have sound editing material in your entire office,
00:24:05
◼
►
but usually you don't need as much of it as people use.
00:24:10
◼
►
And also, there's lots of alternatives
00:24:12
◼
►
that will work just as well.
00:24:14
◼
►
Your hanging a blanket on the wall was totally fine,
00:24:17
◼
►
because what you basically need is for the room
00:24:20
◼
►
to be filled with as many soft things as possible
00:24:23
◼
►
that can avoid echoes.
00:24:25
◼
►
That's what you're trying to avoid here, is echo.
00:24:27
◼
►
You're not trying to insulate, like sound insulation,
00:24:30
◼
►
to make the room soundproof so that people
00:24:33
◼
►
outside the room can't hear you
00:24:35
◼
►
and that outside sounds can't get in.
00:24:36
◼
►
That's not what this is.
00:24:38
◼
►
that's a different thing, and you don't do that for 50 bucks.
00:24:42
◼
►
All we're doing here is trying to reduce the echoes
00:24:46
◼
►
of sound bouncing around hard surfaces of the room.
00:24:49
◼
►
And so some places just don't need this.
00:24:52
◼
►
One of the reasons why, like sometimes we joke
00:24:53
◼
►
when podcasters have to record in our closets
00:24:56
◼
►
for some reason, it sounds great,
00:24:58
◼
►
because closets are small spaces filled with soft clothing.
00:25:02
◼
►
So there's no echoes that can be had.
00:25:05
◼
►
If you think about the opposite,
00:25:07
◼
►
the worst place you could record would be in a bathroom,
00:25:10
◼
►
with a hard floor and tile walls everywhere.
00:25:13
◼
►
Especially if you ever moved out of an apartment,
00:25:16
◼
►
and you've already packed up the shower curtain
00:25:19
◼
►
and all your towels from the bathroom
00:25:20
◼
►
so it's just totally empty,
00:25:21
◼
►
and you notice how incredibly echoey it is
00:25:23
◼
►
with no soft things in there.
00:25:26
◼
►
So we're going for the opposite of that.
00:25:28
◼
►
You generally just want soft things in the room.
00:25:31
◼
►
That doesn't have to be sound editing material.
00:25:33
◼
►
A rug helps tremendously.
00:25:36
◼
►
and just having blankets around.
00:25:38
◼
►
Like if you have a giant open hard floor,
00:25:42
◼
►
put a blanket or a rug on it while you record.
00:25:45
◼
►
But the best thing you can do is,
00:25:47
◼
►
as Casey mentioned with the blanket,
00:25:49
◼
►
the best place to put something soft
00:25:51
◼
►
is on whatever wall or whatever else
00:25:54
◼
►
is behind the microphone.
00:25:55
◼
►
Because if you think about how you talk
00:25:57
◼
►
towards a microphone, the first place
00:25:59
◼
►
that you're gonna get those echoes
00:26:01
◼
►
is they're gonna be bouncing off the wall behind the mic.
00:26:04
◼
►
Either your sound's gonna go past the mic,
00:26:05
◼
►
bounce off the wall behind it,
00:26:06
◼
►
and then get fed back into the mic as an echo
00:26:09
◼
►
from the back or from the sides or whatever else.
00:26:11
◼
►
Anything you can do to minimize sound echoing
00:26:14
◼
►
from right behind the mic,
00:26:16
◼
►
you will see a large result from that.
00:26:18
◼
►
It can be sound-absorbed material.
00:26:20
◼
►
If you're looking for something,
00:26:22
◼
►
you know, more like a permanent kind of setup
00:26:24
◼
►
that you can hang up and just leave there for years
00:26:26
◼
►
and be done with it,
00:26:27
◼
►
yeah, go for some kind of acoustic foam.
00:26:29
◼
►
And honestly, it doesn't really matter
00:26:30
◼
►
which acoustic foam you get.
00:26:31
◼
►
They're not very different.
00:26:32
◼
►
All you're looking for is like soft, squishy material
00:26:35
◼
►
to absorb the echoes.
00:26:36
◼
►
I like the Soundtracks Pro because it looks cool,
00:26:38
◼
►
it has this nice little like swirly kind of hexagon-like
00:26:40
◼
►
pattern, so that's kind of fun, but it doesn't really
00:26:43
◼
►
matter, you can get pretty much anything at pretty much
00:26:45
◼
►
any price and it'll work about the same.
00:26:47
◼
►
A second thing that you should consider if this is a problem
00:26:49
◼
►
for you, consider using a different microphone.
00:26:53
◼
►
A lot of microphones that come highly recommended on like
00:26:57
◼
►
gear guides and stuff and how to podcast and even come
00:27:00
◼
►
recommended from podcasters who just don't have a lot of
00:27:02
◼
►
experience with other microphones.
00:27:04
◼
►
A lot of them are inexpensive, large diaphragm
00:27:08
◼
►
cardioid condensers.
00:27:10
◼
►
This includes things like the Blue Yeti
00:27:12
◼
►
and a whole lot of entry level microphones.
00:27:14
◼
►
Basically, if it's a condenser and you spent
00:27:17
◼
►
less than 200 bucks for it, it's probably one of these.
00:27:20
◼
►
The problem with these, they do sound very nice and crisp
00:27:23
◼
►
and they pick up a lot of detail in your voice,
00:27:25
◼
►
but they also pick up like if a pin drops in the room,
00:27:28
◼
►
like they'll pick up any background noise.
00:27:31
◼
►
And as a result, they also very, very easily
00:27:33
◼
►
pick up echo from the walls.
00:27:36
◼
►
If you just use a mic with a different pick up pattern,
00:27:39
◼
►
some people say you have to use a dynamic mic,
00:27:41
◼
►
this is not actually the case,
00:27:42
◼
►
you have to use a super cardioid mic.
00:27:43
◼
►
That's what you actually want.
00:27:45
◼
►
It can be a condenser or dynamic,
00:27:46
◼
►
it should be super cardioid or hyper cardioid.
00:27:49
◼
►
What you're looking at, and I did a whole review,
00:27:51
◼
►
you can listen to audio samples,
00:27:53
◼
►
what you're looking at basically is the Shure Beta 87A.
00:27:57
◼
►
That's what you're looking at.
00:27:58
◼
►
It is about 250 bucks, it's an XLR mic, not a USB mic.
00:28:02
◼
►
I don't know of any USB supercardioid podcast microphones.
00:28:07
◼
►
If anyone knows of any, please let me know.
00:28:09
◼
►
But what this does, the supercardioid pickup pattern,
00:28:12
◼
►
it basically tightens and narrows the area
00:28:17
◼
►
from which it picks up sound.
00:28:18
◼
►
So it will pick up a lot less sound
00:28:21
◼
►
coming from different directions
00:28:23
◼
►
and coming from further away from the mic,
00:28:26
◼
►
which in turn will kind of inherently
00:28:28
◼
►
reduce the amount of echo it picks up.
00:28:30
◼
►
It's also really nice that it'll reduce
00:28:31
◼
►
amount of background noise it picks up.
00:28:32
◼
►
Like if somebody breaks a plate in the next room over,
00:28:35
◼
►
like you'll hear a much quieter version of it
00:28:38
◼
►
than you would on a different pickup pattern.
00:28:40
◼
►
Because the sound drops off further
00:28:42
◼
►
the more you go away from the mic.
00:28:44
◼
►
So anything you can do to narrow that pickup pattern,
00:28:48
◼
►
that will serve you very well in the mic.
00:28:50
◼
►
And then you won't need to do as much babying of the room.
00:28:54
◼
►
- Yeah, you know, it's really weird.
00:28:57
◼
►
I was using a Rode Podcaster for, I don't know,
00:29:00
◼
►
something like the first year that I was doing this with you two fine gentlemen
00:29:03
◼
►
and then I am now using what do I have I don't have the 87 I have 58 a is that
00:29:08
◼
►
right yes remember you should switch to the 87 a by the way yeah I guess it's
00:29:13
◼
►
you sound you sound good enough that I don't bother you about it that's the
00:29:18
◼
►
Marco seal of approval it really is it really is tremendous the difference
00:29:23
◼
►
because right now you know my my mouth is within an inch of the pop filter not
00:29:29
◼
►
the pop filter, but the foam on the edge of the microphone. And if I were to turn my mouth
00:29:33
◼
►
and maybe do something like 90 degrees the other direction, it is tremendous the difference
00:29:39
◼
►
that that makes. And if I go 180 degrees the other direction, you can barely even hear
00:29:45
◼
►
me. It's really crazy what a supercardioid, supercardioid, yeah. And that's what you're
00:29:51
◼
►
using. Yeah, the Beta 58A is a supercardioid dynamic mic. It is very good for the price.
00:29:58
◼
►
It's a little bit like boomy and fat
00:30:01
◼
►
in like the mid-base frequency area.
00:30:03
◼
►
- Yeah it is, I mean, what?
00:30:07
◼
►
- Yeah, but for the price it's pretty good.
00:30:10
◼
►
But I do recommend it, you know,
00:30:11
◼
►
if you have a setup that can take an XLR mic
00:30:15
◼
►
and you can spend whatever that is,
00:30:17
◼
►
like 160 bucks for that,
00:30:19
◼
►
save up another 80 bucks and get the 87A instead,
00:30:21
◼
►
it's better.
00:30:22
◼
►
- Yeah, this is 160, you're right,
00:30:24
◼
►
and if you say the 87A is 60 more, then so be it.
00:30:27
◼
►
- John, what is your situation with regard to
00:30:30
◼
►
sound deadening material?
00:30:32
◼
►
- John does not count.
00:30:34
◼
►
John has an inexpensive large diaphragm condenser microphone.
00:30:37
◼
►
- Not that expensive, it was like 315 bucks or something,
00:30:41
◼
►
- No, well, you probably,
00:30:44
◼
►
I think the most it ever cost was 250, but still.
00:30:47
◼
►
Yeah, you have the Shure PG42 USB.
00:30:50
◼
►
It sounds incredible, it sounds very, very good,
00:30:55
◼
►
but it is an incredibly picky microphone for room dynamics
00:30:59
◼
►
because it's, what I mentioned earlier,
00:31:01
◼
►
it's the kind that picks up like a needle dropping,
00:31:02
◼
►
like it picks up anything.
00:31:04
◼
►
However, all the rules of this microphone
00:31:08
◼
►
cease to apply in John Syracuse's office
00:31:11
◼
►
and I don't know why and I've never wanted to tell him
00:31:14
◼
►
to change anything because for some reason
00:31:17
◼
►
that I cannot fathom or figure out,
00:31:19
◼
►
he sounds perfect all the time.
00:31:21
◼
►
He does not have any echo, there's never any noise
00:31:24
◼
►
hits on the track, all the problems that you would usually
00:31:27
◼
►
get with this type of condenser.
00:31:29
◼
►
And I bought that exact microphone to try in my mega review
00:31:33
◼
►
and it was incredibly picky for me.
00:31:35
◼
►
But for some reason, it's perfect for Jon,
00:31:38
◼
►
so I don't, like the rules do not apply in Jon's office.
00:31:42
◼
►
- Well, some rules do.
00:31:43
◼
►
I mean, so, from the sound deadening material,
00:31:46
◼
►
for getting to this question, the main reason
00:31:49
◼
►
I don't have sound deadening material is,
00:31:51
◼
►
back when we were all buying sound foam and stuff, of course Marco bought this really
00:31:56
◼
►
one that he was just telling you about, and I went, I'm like, oh, I should get that same
00:31:58
◼
►
swirly stuff Marco got, and I went to the web page where they sell it, and it was $60,
00:32:02
◼
►
and my interpretation was, it's $60 for one rectangle of the foamy stuff. And then I looked
00:32:08
◼
►
at how much, how many rectangles Marco has on his balls, and I'm like, well, Marco, you
00:32:12
◼
►
know, all right, fine, but no way in hell I'm spending $60 times, you know, 12 to put
00:32:21
◼
►
foam on my wall and I'm like, "This is ridiculous." And I did some researching for cheaper foam,
00:32:24
◼
►
but I was just like, "Yeah, I'm just not going to do it." So anyway, now that I know that
00:32:29
◼
►
it is not $60 for one square, it's $60 for what? How many is it? I forget, eight or something?
00:32:33
◼
►
- I think six or twelve. It's enough. The $60 pack of the one by two sheets, whatever
00:32:39
◼
►
that is, that's enough for pretty much anybody to make their setup sound great.
00:32:43
◼
►
- Yeah, so that sounds more reasonable, although it really annoys me that the pattern doesn't
00:32:47
◼
►
line up if you buy all the squares. That really annoys me.
00:32:49
◼
►
- Yeah, and so I have some of the big ones that I mentioned.
00:32:52
◼
►
It doesn't line up on them either,
00:32:54
◼
►
but at least with the big ones you have fewer seams.
00:32:56
◼
►
- Yeah, so anyway, but I still don't have the phone.
00:32:58
◼
►
And also I wanna ask Marco how he attached it to his wall
00:33:01
◼
►
and he's like, "I permanently stuck it on there
00:33:02
◼
►
"and if I ever wanna remove it, I have to repaint the wall."
00:33:04
◼
►
And I was like, "Eh."
00:33:05
◼
►
- Yeah, there's like adhesive squares
00:33:08
◼
►
that they recommend that you use with it
00:33:09
◼
►
and I got those.
00:33:10
◼
►
So each one of them is stuck on with something like six,
00:33:14
◼
►
like little two by one inch adhesive square things,
00:33:17
◼
►
like double sided tape kind of things.
00:33:19
◼
►
And yeah, I'm pretty sure,
00:33:20
◼
►
and they haven't fallen off at all, which is great,
00:33:22
◼
►
but I'm pretty sure that's a pretty permanent installation.
00:33:25
◼
►
- That's it for the wall.
00:33:26
◼
►
You should've used Casey's thumbtacks.
00:33:28
◼
►
- Well, it's funny you bring that up.
00:33:31
◼
►
We tried to use command strips on the foam that we have
00:33:34
◼
►
and they have all fallen over time.
00:33:37
◼
►
But I think if memory serves,
00:33:39
◼
►
I did get the adhesive squares that Marco recommended,
00:33:44
◼
►
and then we put those on the back of the foam
00:33:47
◼
►
and then command stripped those.
00:33:49
◼
►
Does that make sense?
00:33:50
◼
►
So it's foam, adhesive squares, command strips,
00:33:54
◼
►
and that actually seems to be holding pretty well so far.
00:33:57
◼
►
- That's a good idea.
00:33:57
◼
►
You can put it right over the thumbtackles if you have them.
00:34:00
◼
►
But anyway, as for my room, early on in this series,
00:34:05
◼
►
someone, I forget who it was, Marco, do you remember
00:34:07
◼
►
which one of the helpful audio people
00:34:08
◼
►
I'm about to talk about?
00:34:09
◼
►
- I believe it was Marcus DePaulo.
00:34:11
◼
►
- Yes, there you go, that's probably it.
00:34:14
◼
►
Sent us a bunch of advice about what we're doing
00:34:15
◼
►
and what he had to say about my mic
00:34:16
◼
►
was that he heard a lot of echo and he surmised that I had my monitor really close to my microphone
00:34:22
◼
►
and he was right.
00:34:23
◼
►
And so the only thing I've done to make this room better for audio when I'm podcasting
00:34:28
◼
►
is I move my monitor farther away from my microphone or my microphone farther away from
00:34:33
◼
►
I still think the echo is there, it's just the delay is slightly different.
00:34:38
◼
►
The thing I think that's good about this room is like to my right is a giant bookshelf and
00:34:44
◼
►
bookshelves are surprisingly good baffles for sound because of all the little knobbly
00:34:47
◼
►
books, you know, and the little gaps between them and behind them and even my bookshelves
00:34:52
◼
►
where every spine is meticulously lined up.
00:34:55
◼
►
It helps if the spines are uneven.
00:34:58
◼
►
I bet it works even better.
00:34:59
◼
►
This room is carpeted, which also helps.
00:35:02
◼
►
And the windows do have blinds on them, which are also kind of knobbly.
00:35:07
◼
►
But yeah, it's not that – and the gain is really low on my mic.
00:35:10
◼
►
And I have like tons of, I have a double pop filter and a foam shield on it.
00:35:14
◼
►
So I don't know, I'm dreading changing my setup, but I think I will eventually when
00:35:18
◼
►
I get my new computer in 20 mumble mumble.
00:35:21
◼
►
I'm going to have to because, anyway.
00:35:24
◼
►
The new one has USB.
00:35:26
◼
►
Marco's recommended mic and Marco's recommended little hot box with knobs for my brand new
00:35:33
◼
►
computer and then I'll just, you know, we'll see.
00:35:37
◼
►
That's what I call those like,
00:35:39
◼
►
you can spend $750 for a hotbox with knobs.
00:35:41
◼
►
- Yeah, it's actually up to like $900 now.
00:35:43
◼
►
The one I like is the USB Pre 2 from Sound Devices.
00:35:46
◼
►
So this is the box that converts USB to microphones.
00:35:49
◼
►
I've tried a lot of these things.
00:35:50
◼
►
There's lots of them that are totally fine
00:35:52
◼
►
for like $150 bucks.
00:35:54
◼
►
But I wanted something that was better than totally fine.
00:35:57
◼
►
I wanted something that was great.
00:35:58
◼
►
And Sound Devices USB Pre 2 is great.
00:36:02
◼
►
It's the kind of thing that if you've ever had a problem
00:36:04
◼
►
or bad performance with one of the $150 ones
00:36:07
◼
►
and you just get fed up and you're like,
00:36:08
◼
►
"Can I just throw money at this problem to make it go away?"
00:36:10
◼
►
This is the answer to that question.
00:36:12
◼
►
And the reason you should get it, Jon,
00:36:14
◼
►
is that it has amazing knobs.
00:36:17
◼
►
Like, all the other ones have cheap, crappy--
00:36:19
◼
►
- But I'm not supposed to ever touch the knobs.
00:36:21
◼
►
- No, well, you gotta touch them a couple times
00:36:23
◼
►
to set it up, and trust me--
00:36:24
◼
►
- Once and then never move them again.
00:36:25
◼
►
- You feel any other microphone interface's knob,
00:36:28
◼
►
and you're gonna be like, "Oh, God,
00:36:29
◼
►
"my toaster's better than this."
00:36:30
◼
►
You try these knobs and you're like,
00:36:31
◼
►
"Oh, my God, I want these knobs on everything I own."
00:36:34
◼
►
They're so much better.
00:36:35
◼
►
- Oh, my God, I love you guys.
00:36:36
◼
►
Anyway, I may eventually get something new,
00:36:39
◼
►
but we'll see.
00:36:40
◼
►
But that's it, no foam.
00:36:41
◼
►
- I love you guys so much.
00:36:45
◼
►
What is this show about?
00:36:46
◼
►
- Knob feel, that's what this show is about.
00:36:49
◼
►
(upbeat music)
00:36:51
◼
►
- We are sponsored this week by HelloFresh,
00:36:52
◼
►
a meal kit delivery service that is really convenient
00:36:55
◼
►
and really great.
00:36:56
◼
►
For $30 off your first week of HelloFresh,
00:36:58
◼
►
visit hellofresh.com and enter offer code ATP30.
00:37:02
◼
►
HelloFresh's meal delivery service shops, plans,
00:37:05
◼
►
delivers your favorite step-by-step recipes
00:37:07
◼
►
and pre-measured ingredients,
00:37:09
◼
►
so you can just cook, eat, and enjoy.
00:37:11
◼
►
It works with your schedule,
00:37:13
◼
►
so you can choose which day you get your deliveries on,
00:37:15
◼
►
whatever works for you.
00:37:17
◼
►
If you're gonna be out of town
00:37:18
◼
►
or you're not gonna have time for a week or two,
00:37:20
◼
►
you can just pause your account
00:37:21
◼
►
and resume it whenever you want.
00:37:23
◼
►
All the ingredients come in pre-measured,
00:37:25
◼
►
handy, labeled meal kits,
00:37:27
◼
►
so you know which ingredients go with which recipe.
00:37:30
◼
►
It's very, very easy to unpack,
00:37:31
◼
►
very easy to set up, and very easy to cook.
00:37:34
◼
►
HelloFresh offers a wide variety of options for you.
00:37:37
◼
►
These are chef-curator recipes that change weekly.
00:37:40
◼
►
They have plans ranging from classic to veggie to family.
00:37:44
◼
►
So if you're, say, a vegetarian,
00:37:45
◼
►
they have options for you there.
00:37:46
◼
►
If you're serving one person, two people,
00:37:48
◼
►
or a bunch of people, they have options for you too.
00:37:51
◼
►
They have varieties of meats, fish, and seasonal produce.
00:37:54
◼
►
All sorts of wonderful vegetarian recipes
00:37:56
◼
►
with plant-based proteins, grains,
00:37:57
◼
►
and seasonal produce there too.
00:37:59
◼
►
It is really, really great.
00:38:01
◼
►
HelloFresh makes you so easy to cook,
00:38:03
◼
►
delicious balanced dinners for less than $10 a meal.
00:38:07
◼
►
No more time consuming meal planning or grocery shopping.
00:38:10
◼
►
And you can enjoy not having to plan dinner,
00:38:12
◼
►
this is my favorite part, not having to plan dinner,
00:38:14
◼
►
spending money on takeout for an easy out,
00:38:17
◼
►
or worrying about gathering ingredients
00:38:19
◼
►
week after week after week.
00:38:20
◼
►
So check it out today for $30 off your first week
00:38:23
◼
►
of HelloFresh, visit hellofresh.com
00:38:26
◼
►
and enter offer code ATP30 at checkout.
00:38:29
◼
►
That's hellofresh.com and code ATP30
00:38:32
◼
►
for $30 off your first week of HelloFresh.
00:38:35
◼
►
Thank you so much to HelloFresh for sponsoring our show.
00:38:38
◼
►
(upbeat music)
00:38:41
◼
►
- So for the last few weeks,
00:38:43
◼
►
we've had a reasonably significant amount of people tell us
00:38:48
◼
►
in various states of anger that we need to take Apple to task
00:38:53
◼
►
about how iPhones are throttling CPU performance
00:38:57
◼
►
when the batteries get old and how this is horse crap
00:39:01
◼
►
We really need to beat Apple up because apparently they think that people who matter listen to the show and guess what they don't but anyway
00:39:07
◼
►
They do point is people were really upset about this and this has been going on for probably about a month now
00:39:14
◼
►
Or near abouts and I never found this to be a particularly interesting
00:39:21
◼
►
Thing to talk about a particularly particularly interesting topic because I mean hey guess what as your phones get old
00:39:28
◼
►
they're gonna get slow. That, I mean, like, I understand that that probably shouldn't happen, that a CPU is a CPU is a CPU,
00:39:35
◼
►
but, I mean, hey, as stuff gets older, it gets worse. As I get older, I get worse.
00:39:40
◼
►
And so it stands to reason as other things get older,
00:39:43
◼
►
maybe they will get worse too. But there's been a whole bunch of activity about this not today, but seven days ago exactly,
00:39:51
◼
►
wherein we actually got some information from Apple.
00:39:54
◼
►
So I'm going to try to do my chief summarizer in chief, and you guys jump in and/or correct
00:40:01
◼
►
me after the fact.
00:40:02
◼
►
And what it sounds like is--and I experienced this with my 6 or maybe it was my 6s--as my
00:40:09
◼
►
6 or 6s got older, occasionally it would go from something like 20 or 30% charge, as reported
00:40:16
◼
►
by the iPhone, to dead.
00:40:18
◼
►
It just turned itself off.
00:40:20
◼
►
And this was deeply infuriating, because here it is, I'm trying to perform some sort of
00:40:25
◼
►
task and my battery says that it's at something like a third charge.
00:40:28
◼
►
I don't use battery percentage, or I didn't use battery percentage before the iPhone X
00:40:33
◼
►
because I'm not a monster.
00:40:35
◼
►
And so anyway, I just look at the—
00:40:37
◼
►
You're going to make a lot of friends with this segment.
00:40:40
◼
►
But regardless—well, I already made friends with my Fahrenheit discussion, so you know
00:40:45
◼
►
Sorry, I'm not sorry.
00:40:46
◼
►
The point is that, you know, I look at the little icon and it says it's about a third full.
00:40:51
◼
►
I go to perform some sort of operation, suddenly the phone turns off.
00:40:55
◼
►
So then I turn it back on, suddenly it's back at a third battery.
00:40:59
◼
►
And that seems really, really weird.
00:41:02
◼
►
Well, what it sounds like was happening was that when the CPU or other components were really, really asked to do a lot,
00:41:10
◼
►
it would cause enough draw on the battery that the battery would end up kind of just not failing,
00:41:15
◼
►
but just going kaput. And so the phone would turn off and that would be that. And so what
00:41:19
◼
►
Apple's decided to do is as the battery gets older and as they realize that the battery can't really
00:41:23
◼
►
handle this anymore, they will start throttling the CPU. And so they'll not let the CPU operate
00:41:30
◼
►
at 100% speed in order to prevent these sorts of things from happening. Which to my eyes is a
00:41:37
◼
►
perfectly reasonable engineering solution to a problem. And this problem is that batteries,
00:41:42
◼
►
as they get older, they get crummier. That's the way batteries work. It may not be the way CPUs work,
00:41:48
◼
►
but it is the way batteries work. And so, to my eyes, that's perfectly fine. I don't see why
00:41:56
◼
►
everyone has gotten up in arms about this. But, oh man, a lot of people are really angry about this.
00:42:03
◼
►
And I think part of that is probably because as you upgrade to the latest versions of iOS,
00:42:08
◼
►
And as you have operating systems that are more and more taxing on the CPU, it ends up
00:42:14
◼
►
causing a system-wide slowdown.
00:42:17
◼
►
So not having experienced that, because I've gone on the complete douchebag, I get a new
00:42:25
◼
►
iPhone every year train, but I was not always on this train.
00:42:31
◼
►
And I do remember times when my older phones got a little bit slow over time.
00:42:38
◼
►
And I think the moral of the story is these devices, or certainly the latest versions
00:42:43
◼
►
of iOS, aren't really designed to use two-plus-year-old phones, maybe three- or four-year-old phones.
00:42:50
◼
►
And maybe the thing that we should all be up in arms about is why is iOS 11 being supported
00:42:55
◼
►
all the way back to the iPhone 4 or whatever?
00:42:57
◼
►
That's probably not accurate, but just for the sake of conversation.
00:43:00
◼
►
And that's, to me, the thing that maybe is a little bit more controversial.
00:43:06
◼
►
But the fact that the CPU is being slowed down, like, "Hey, this is making it so your
00:43:10
◼
►
phone doesn't spontaneously die.
00:43:12
◼
►
But okay, fine.
00:43:13
◼
►
If you prefer that, go ahead.
00:43:15
◼
►
Maybe that's what we should do."
00:43:16
◼
►
And I think it was either Panzareno or Gruber that said, I think it was Panzareno that said,
00:43:22
◼
►
"Hey, the issue here is really communication, that Apple never told anyone why this was
00:43:27
◼
►
And if they just disclosed, "Hey, we've realized that these spikes in battery draw have caused
00:43:33
◼
►
the batteries to temporarily fail" — fail probably isn't the right word, but you know,
00:43:37
◼
►
give up — "that's why we've throttled your CPUs, is to prevent that problem."
00:43:42
◼
►
And if they had said that up front, then I think this wouldn't be an issue.
00:43:46
◼
►
But they didn't, and so here we are.
00:43:48
◼
►
So that is not a very succinct summary, but that is the summary nevertheless, and I apologize.
00:43:54
◼
►
But Marco, tell me about this.
00:43:56
◼
►
What do you think?
00:43:58
◼
►
- So this is, it seemed like this is a very well-intentioned
00:44:02
◼
►
solution to a very real problem.
00:44:06
◼
►
- But because of the context that is complicated
00:44:10
◼
►
and hard to get rid of, which I'll get to in a second,
00:44:12
◼
►
so because of the context and because of the execution
00:44:16
◼
►
details of this, I think it's a really big problem for them.
00:44:19
◼
►
So the context is probably the most important part here
00:44:23
◼
►
that we've known anybody who is an Apple fan
00:44:27
◼
►
or Apple defender in any way ever,
00:44:29
◼
►
and Apple frequently needs defense,
00:44:31
◼
►
'cause people out there have a lot of horrible misconception
00:44:33
◼
►
about Apple, and they have forever, right?
00:44:37
◼
►
And I think this is part of why Apple fans
00:44:38
◼
►
are so defensive so much at the time,
00:44:40
◼
►
because there's so much bad information out there
00:44:42
◼
►
about Apple, and people are always having to
00:44:45
◼
►
fight it or correct it.
00:44:46
◼
►
And so one of the things that a large portion
00:44:51
◼
►
the population who buys iPhones believes
00:44:55
◼
►
is that Apple intentionally makes their phones slower
00:44:59
◼
►
with every new software update to make them buy new phones.
00:45:03
◼
►
And there is some truth in this,
00:45:06
◼
►
not in the intentionality of it,
00:45:07
◼
►
but there is some truth that new OSs do usually run slower
00:45:11
◼
►
on old hardware than the ones that they shipped with.
00:45:14
◼
►
I don't think Apple's doing any of that intentionally.
00:45:16
◼
►
I think as John Gruber wrote today,
00:45:19
◼
►
I think Apple employees would just quit
00:45:22
◼
►
before they would do something as crazy
00:45:24
◼
►
and fraudulent and evil as that.
00:45:26
◼
►
But the fact is the new OSes do usually run worse
00:45:29
◼
►
on the old hardware than what shipped with them.
00:45:31
◼
►
And that's just because they're new OSes.
00:45:34
◼
►
There's new animations and higher memory usage
00:45:37
◼
►
and more stuff happening in the background
00:45:40
◼
►
because it seems like these are designed
00:45:43
◼
►
to run really well on the current generation
00:45:45
◼
►
and making them run on previous generations is,
00:45:49
◼
►
it doesn't seem like it's a very high priority
00:45:52
◼
►
to make that smooth or awesome.
00:45:53
◼
►
And maybe, honestly, I don't know, maybe it is,
00:45:56
◼
►
maybe there's tons of people working on that,
00:45:57
◼
►
but the results that people see usually
00:46:00
◼
►
is that when they update their two-year-old phone
00:46:03
◼
►
to the newest OS that comes out every fall,
00:46:06
◼
►
it's slower and it gets worse battery life.
00:46:09
◼
►
Now, there's lots of complicating factors to this
00:46:13
◼
►
that make this partially true, partially not true,
00:46:17
◼
►
partially the inevitable behavior of lithium ion batteries over time, the progress of software
00:46:23
◼
►
over time. But the fact is there is this very widespread belief that this is planned obsolescence,
00:46:30
◼
►
that Apple is forcing people's phones to be slower over time so that people go out and
00:46:35
◼
►
buy new phones. So that is the context in which this story now comes out. Now, Apple
00:46:41
◼
►
has been doing this for almost a year, and even, it depends, we're going to link to an
00:46:46
◼
►
an article he wrote last February,
00:46:49
◼
►
like almost a year ago, saying like,
00:46:51
◼
►
Apple said this about this new update
00:46:53
◼
►
and here's what it does.
00:46:55
◼
►
Because there was a big problem back then
00:46:56
◼
►
about iPhone 6 and 6S, I believe,
00:46:58
◼
►
as you mentioned, doing like the whole
00:47:00
◼
►
unexpected shutdown thing,
00:47:02
◼
►
when they were getting a little bit old.
00:47:03
◼
►
What has come out over the last few days,
00:47:05
◼
►
as you mentioned, there was a Reddit post
00:47:08
◼
►
that kicked it all off,
00:47:09
◼
►
we'll link to it in the show notes,
00:47:10
◼
►
where somebody basically said that
00:47:12
◼
►
he ran Geekbench, which is a popular benchmark,
00:47:15
◼
►
before getting his battery replaced.
00:47:17
◼
►
And then he got his battery replaced by Apple
00:47:19
◼
►
and ran Geekbench again, and that his CPU performance
00:47:24
◼
►
before the battery replacement was like half
00:47:26
◼
►
of what it was after.
00:47:28
◼
►
So he made this Reddit post saying like,
00:47:30
◼
►
"Hey, it looks like Apple is throttling CPU performance
00:47:33
◼
►
"when your battery is old."
00:47:35
◼
►
And it took a while before, like everyone was getting
00:47:37
◼
►
all up in arms for a few days, and then about nine days ago,
00:47:43
◼
►
John Pool, you guys name it Geekbench?
00:47:45
◼
►
I believe it's John Pool.
00:47:47
◼
►
The developer of Geekbench went through all the data
00:47:49
◼
►
and found like trends and peaks of like all the iPhones,
00:47:54
◼
►
6s and 6s, Ss and 7s that are running Geekbench
00:47:57
◼
►
before and after the software update
00:47:59
◼
►
that added this behavior.
00:48:02
◼
►
And there are different performances like in the aggregate.
00:48:06
◼
►
And there were very, very clear peaks.
00:48:09
◼
►
Like before the update, there was a clear peak
00:48:11
◼
►
where it's supposed to be.
00:48:12
◼
►
And then after the update, there was still that main peak
00:48:15
◼
►
where it's supposed to be, but then there were like
00:48:17
◼
►
three other peaks at lower levels at about even intervals.
00:48:22
◼
►
Like it's like, it's subtracting like 20%, 20%, 20%.
00:48:26
◼
►
There were clear peaks there that like, okay,
00:48:27
◼
►
there's clearly a lot of phones that are benchmarking
00:48:30
◼
►
in these levels here.
00:48:32
◼
►
And that came out about nine days ago,
00:48:36
◼
►
and then exactly seven days ago, Apple issued
00:48:39
◼
►
a press statement basically saying,
00:48:40
◼
►
"Look, here's what we do.
00:48:41
◼
►
"This is to combat lithium-ion battery problems over time
00:48:45
◼
►
"when they get older and they can't maintain
00:48:47
◼
►
"like the highest peak output
00:48:49
◼
►
"when the CPU is drawing the most energy.
00:48:51
◼
►
"And so we throttle down those peaks only when necessary
00:48:55
◼
►
"to keep the phone running basically
00:48:57
◼
►
"to prevent it from shutting down."
00:49:00
◼
►
So they basically just did and then confirmed
00:49:04
◼
►
that they did something that slows down your phone
00:49:07
◼
►
when it gets older.
00:49:09
◼
►
And I know they had, like I'm sure they had
00:49:11
◼
►
the best of intentions.
00:49:12
◼
►
It's clear from their statement, you know, I believe them,
00:49:15
◼
►
I believe this is why they did it,
00:49:17
◼
►
I don't think they're trying to push new phones even harder,
00:49:19
◼
►
I think the iPhones sell themselves,
00:49:21
◼
►
like I don't think they need to break your old phone
00:49:24
◼
►
to sell new ones at a regular basis.
00:49:27
◼
►
But I do think this was done very poorly.
00:49:30
◼
►
Even if this is the right thing to do,
00:49:33
◼
►
the right way to do it is to tell the user.
00:49:38
◼
►
And I said on Twitter earlier,
00:49:40
◼
►
this should be a setting and you should tell the user.
00:49:43
◼
►
I have since come around,
00:49:44
◼
►
I don't think it needs to necessarily be a setting
00:49:46
◼
►
because as somebody pointed out,
00:49:48
◼
►
if you turn the setting off,
00:49:49
◼
►
your phone just randomly dies all day.
00:49:50
◼
►
That's not great.
00:49:52
◼
►
So maybe it doesn't need to be a setting.
00:49:54
◼
►
But it absolutely needs to be communicated to the user.
00:49:58
◼
►
These phones are people's primary computers.
00:50:01
◼
►
You can't slow down people's primary computers
00:50:03
◼
►
by seemingly 20 to 50%
00:50:07
◼
►
for a reason that you don't tell them about
00:50:09
◼
►
and that they have no way to know
00:50:10
◼
►
unless they run a benchmark.
00:50:11
◼
►
Like, all they know is my phone is really slow
00:50:16
◼
►
and maybe it's just 'cause it's old, I guess,
00:50:18
◼
►
maybe I have to get a new one
00:50:19
◼
►
and a new phone is a lot of money
00:50:22
◼
►
and a battery replacement is not.
00:50:25
◼
►
So for a lot of people,
00:50:27
◼
►
they could just get battery,
00:50:28
◼
►
if they knew that their phone would be way less slow
00:50:31
◼
►
if they just got a battery replacement for $20 to $70,
00:50:36
◼
►
a lot of people would choose that option
00:50:37
◼
►
and save their money and maybe that'll help them out.
00:50:40
◼
►
And to not tell them, to slow it down
00:50:44
◼
►
for reasons that are not apparent to the user
00:50:47
◼
►
and are never told to the user,
00:50:49
◼
►
no matter what Apple says the reason is,
00:50:52
◼
►
the users don't know that or don't believe them.
00:50:55
◼
►
So this narrative that we have been battling for years
00:51:00
◼
►
that Apple is intentionally slowing down phones
00:51:03
◼
►
with each OS update to make you buy a new one,
00:51:05
◼
►
And we've been saying, no, no, no,
00:51:07
◼
►
they wouldn't do that, they don't do that.
00:51:10
◼
►
They actually just did that.
00:51:11
◼
►
Not to make you buy a new one,
00:51:12
◼
►
but they are now slowing down old phones
00:51:17
◼
►
with a new software update.
00:51:19
◼
►
And even though their justifications are good,
00:51:23
◼
►
that is not how it looks to the people
00:51:25
◼
►
who it's happening to.
00:51:27
◼
►
And now, this is not a small thing.
00:51:31
◼
►
We've talked before about how certain
00:51:35
◼
►
tech myths get embedded in people.
00:51:37
◼
►
We talked about things like how,
00:51:39
◼
►
"Oh, you should quit all your apps to save your battery."
00:51:42
◼
►
Those things get embedded
00:51:44
◼
►
and are very, very hard to ever remove.
00:51:47
◼
►
Windows people probably still are defragging
00:51:48
◼
►
their hard drives.
00:51:50
◼
►
It's like, this is the kind of thing,
00:51:51
◼
►
this doesn't change.
00:51:53
◼
►
You still have people,
00:51:55
◼
►
when their Macs are having weird problems,
00:51:58
◼
►
you still have everyone in the world
00:51:59
◼
►
telling them to reset their PRAM and stuff
00:52:03
◼
►
and all these weird little voodoo things
00:52:04
◼
►
that usually don't do anything.
00:52:06
◼
►
What Apple has done with this
00:52:09
◼
►
is they have confirmed the fears
00:52:13
◼
►
of a very, very persistent and pervasive
00:52:17
◼
►
and damaging theory or myth that was going on
00:52:20
◼
►
about what Apple does with iPhones and iOS updates.
00:52:23
◼
►
I think this is going to hurt their reputation
00:52:26
◼
►
in this area for a decade.
00:52:28
◼
►
It might even be longer.
00:52:30
◼
►
This is the kind of thing that people do not forget quickly.
00:52:33
◼
►
This is the kind of thing that,
00:52:34
◼
►
while we might know the truth,
00:52:36
◼
►
or how things are perceived,
00:52:40
◼
►
or what things probably mean,
00:52:41
◼
►
or what Apple probably intends,
00:52:42
◼
►
we may know that.
00:52:44
◼
►
But where this is going to linger forever
00:52:48
◼
►
is like your crazy uncle at the Thanksgiving table,
00:52:51
◼
►
and stuff like that.
00:52:52
◼
►
People who, like kind of casual users
00:52:54
◼
►
who think they know what they're doing,
00:52:56
◼
►
and who spread that knowledge
00:52:58
◼
►
around their friends and family,
00:53:00
◼
►
this is going to persist with them
00:53:03
◼
►
for a decade, and this is going to just be,
00:53:07
◼
►
Apple's gonna have to fight this for a decade.
00:53:11
◼
►
And what they really, really should have done instead,
00:53:14
◼
►
which would have, like, anything they would have done here
00:53:17
◼
►
to solve this problem is hard.
00:53:20
◼
►
Like, there's downsides to any solution to the problem.
00:53:23
◼
►
Like, oh, if your battery can't actually run the phone
00:53:25
◼
►
at its full speed and you get random shutdowns,
00:53:27
◼
►
well, yeah, that's bad.
00:53:28
◼
►
They should do something to fix that if they can.
00:53:31
◼
►
And they did, even with the fix.
00:53:34
◼
►
Even if they did it perfectly with great communication,
00:53:36
◼
►
people would say, "I am upset that Apple was slowing
00:53:40
◼
►
"down my phone until I replaced the battery."
00:53:42
◼
►
But at least they would know.
00:53:43
◼
►
It wouldn't seem like deception.
00:53:45
◼
►
It wouldn't seem like there's like this huge ulterior motive
00:53:48
◼
►
that they want you to buy a new phone,
00:53:49
◼
►
they wanna trick you into buying a new phone.
00:53:52
◼
►
The only way to make this right is to clearly communicate
00:53:57
◼
►
to the user when this throttling happens,
00:54:01
◼
►
to put up a notification or something,
00:54:03
◼
►
it can't just be buried in the battery screen
00:54:05
◼
►
in settings like waiting for you to go check it.
00:54:07
◼
►
You have to notify the user with a dialogue
00:54:10
◼
►
or a notification that says something like,
00:54:14
◼
►
your battery condition needs to be serviced
00:54:17
◼
►
or is too worn out or something like that.
00:54:19
◼
►
As a result, your phone will not perform at its fullest,
00:54:22
◼
►
something like that.
00:54:23
◼
►
Tell people exactly what is happening when it happens.
00:54:27
◼
►
The first time that it has to be throttled
00:54:29
◼
►
this mechanism, put up a notification, put up a dialogue
00:54:32
◼
►
that says, your battery is too weak to do this,
00:54:35
◼
►
your phone will now be slower because of this,
00:54:38
◼
►
and click here for more information or whatever.
00:54:41
◼
►
You have to tell people.
00:54:42
◼
►
This problem would have been so much smaller
00:54:46
◼
►
and more manageable and so much better received
00:54:49
◼
►
if they would just tell people when this happened.
00:54:53
◼
►
- So I agree with you that the messaging
00:54:55
◼
►
is the crux of the issue, but do you really think
00:54:58
◼
►
like Joe Consumer is going to be aware
00:55:01
◼
►
of this whole kerfuffle?
00:55:03
◼
►
Has this reached regular media?
00:55:06
◼
►
Because it seems to me like this is just,
00:55:09
◼
►
this is just nerds getting angry about nerdy things,
00:55:13
◼
►
Or maybe I'm missing the boat.
00:55:14
◼
►
- Oh no, no.
00:55:15
◼
►
I mean, first of all, my tweet about this
00:55:16
◼
►
has like hundreds of retweets already as of seven days ago.
00:55:21
◼
►
It's like, this is spreading far and wide,
00:55:25
◼
►
And it doesn't, regular people don't have to know
00:55:28
◼
►
about this, their crazy uncles at the Thanksgiving table
00:55:31
◼
►
are the ones that have to know about this.
00:55:32
◼
►
And they're all the ones on Reddit
00:55:33
◼
►
who are picking all this up.
00:55:35
◼
►
Believe me, it spreads, it spreads to all of them.
00:55:37
◼
►
It's all those people who advise everyone in their life
00:55:41
◼
►
that they have to quit all their apps.
00:55:42
◼
►
It's the same thing, it's spreading
00:55:45
◼
►
through that support channel.
00:55:47
◼
►
Like the casual, crazy power user support channel
00:55:51
◼
►
of people who are partially but not adequately informed
00:55:55
◼
►
and who spread that to all the people they know.
00:55:58
◼
►
This will be there for a decade.
00:56:00
◼
►
- You two aren't really helping much on this
00:56:03
◼
►
and neither are the million headlines
00:56:04
◼
►
that have been about this because I, you know,
00:56:07
◼
►
setting aside all the perception issues
00:56:09
◼
►
which are totally true and like, you know,
00:56:12
◼
►
at this point there's not much Apple can do about it
00:56:13
◼
►
and they should have communicated better
00:56:14
◼
►
and so on and so forth, everything Marco's already covered.
00:56:18
◼
►
for the people who who know or are casually listening to this podcast or it's not in the
00:56:24
◼
►
background whatever the essential thing that both of you did that i that i think is not the right
00:56:29
◼
►
thing to do is to promote the the sort of summary narrative like not the nuanced detailed exactly
00:56:37
◼
►
what's going on thing but the summary narrative is that uh as i would describe it there was a
00:56:42
◼
►
perception that apple's doing a thing to make their phone slower to make you buy new phones
00:56:47
◼
►
People in the know said they're not doing that, but now we have new information that shows that actually they kind of were.
00:56:52
◼
►
And that's where I draw the line, because the perception was, Apple is doing something, doing whatever, to make you buy a new phone.
00:57:01
◼
►
That's the important part of the story, because it makes Apple the bad guy.
00:57:06
◼
►
Not that Apple is doing something that makes you phone slow, because we all know that Apple is doing something to make your phone slow.
00:57:09
◼
►
It's called releasing new OSs. Like, that's what they're doing.
00:57:12
◼
►
But that's what we would tell them. It's like, they're not doing it on purpose.
00:57:16
◼
►
They just made a new OS and new OS is very often make your phone slower for all the reasons Marco listed
00:57:20
◼
►
And we can go into all the details and they don't even care right, but they said no no
00:57:22
◼
►
It's not like they're doing that they're doing something on purpose that they don't have to do
00:57:28
◼
►
That's not part of the new OS to make your phone slower so that you will buy a new phone
00:57:34
◼
►
not for any other reason not because
00:57:36
◼
►
You know they added more features or background processing or blah blah blah and for no reason other than you must buy a new phone and
00:57:43
◼
►
To make the summary narrative. It says we said they were never doing that but guess what they were they weren't
00:57:48
◼
►
They're not doing a thing to make you buy a new phone that I feel is the important thing
00:57:55
◼
►
You're right that people don't won't catch this nuance like everyone will just assume it's been confirmed
00:57:59
◼
►
But I think it's irresponsible of people who run tech websites and do tech podcasts to say that in any way what came out today
00:58:07
◼
►
Confirms the false narrative from before it seems like it might if you don't know what you're talking about
00:58:11
◼
►
about and it will make people think it confirms. I totally agree that perception is there.
00:58:16
◼
►
But the truth of the situation is that Apple is not and was not doing something to make
00:58:21
◼
►
you buy a new phone. And that's the only nuance point I want to make to the people who care
00:58:25
◼
►
about nuance points. Not that it's going to help. You could talk about it as carefully
00:58:29
◼
►
as you want. People are going to believe what they want to believe. So I'm totally pessimistic
00:58:33
◼
►
and cynical about the communication thing. But I do want to make that point here that
00:58:38
◼
►
I think no part of this confirms the false narrative, right?
00:58:42
◼
►
It makes people think it does, which is terrible for Apple,
00:58:44
◼
►
and Marco's right, this is going to be really,
00:58:46
◼
►
really bad for them, but it doesn't actually confirm it.
00:58:49
◼
►
And on that issue, if they had communicated it better,
00:58:52
◼
►
that would be better, but in the same way
00:58:56
◼
►
that I'm pessimistic that even if you understand
00:58:57
◼
►
all the nuances, it doesn't matter,
00:58:59
◼
►
like perception is reality to lots of people,
00:59:01
◼
►
by the same token, if Apple had communicated this,
00:59:06
◼
►
guarantee some percentage, perhaps a smaller percentage,
00:59:09
◼
►
but some percentage would say,
00:59:10
◼
►
that message is fake, Apple just puts that up.
00:59:12
◼
►
Why do they put that up?
00:59:13
◼
►
To make you buy a new phone.
00:59:14
◼
►
They're lying to you with this dialogue box
00:59:16
◼
►
that says your phone's gonna slow to make you buy an,
00:59:18
◼
►
oh, what a coincidence, new iPhone comes out
00:59:20
◼
►
and I get this dialogue box on my old phone
00:59:22
◼
►
that's telling me I need to buy a new phone, right?
00:59:24
◼
►
Now, again, it doesn't mean they shouldn't do it.
00:59:25
◼
►
It's still the right thing to do.
00:59:26
◼
►
It's still way better than what they did.
00:59:28
◼
►
But this is the job of, you know,
00:59:31
◼
►
and arguably this is why they made this decision
00:59:34
◼
►
not to say anything about it,
00:59:35
◼
►
they're trying to find the way to minimize the bad perceptions. And I think probably
00:59:42
◼
►
communicating would be the way to minimize it, because the really hurtful part of this
00:59:46
◼
►
is like the error of omission, the deception by omission of like, "Apple never said anything
00:59:52
◼
►
about this before," right? And that is a deceptive thing to do, and so that's on Apple, and they
00:59:57
◼
►
deserve some of the reputation hit they were taking there. But yeah, there's no perfect
01:00:03
◼
►
So, you know, even if they change it to do that, and I heard some good suggestions on
01:00:07
◼
►
Twitter, I forget who's just, maybe it was Marco, maybe it was someone else, like change
01:00:10
◼
►
the color of the battery meter to like purple or I don't know, they already use red and
01:00:15
◼
►
green and yellow, but some other color to show like, it's not just that your battery
01:00:19
◼
►
is like lower in the middle, but we found out that your battery is underperforming.
01:00:23
◼
►
And to what Casey said at the beginning of this, your battery doesn't give up, it just
01:00:27
◼
►
is not capable of delivering either the volts or the amps that are required by the CPU.
01:00:32
◼
►
And the CPU has things that cause it,
01:00:34
◼
►
you know, not the CPU, but like the parts
01:00:36
◼
►
of the electronics say, look, if my voltage or current
01:00:39
◼
►
are both dropped below some threshold, game over, right?
01:00:42
◼
►
And that's what's happening.
01:00:43
◼
►
So the battery is there dutifully pumping out
01:00:44
◼
►
as much energy as it can and the CPU is like, nope, sorry,
01:00:47
◼
►
game over, can't do it, everything goes black.
01:00:50
◼
►
Not that it really matters the details, but anyway,
01:00:52
◼
►
that's what's happening.
01:00:54
◼
►
And, you know, if you want to get on Apple
01:00:59
◼
►
for doing a thing that, you know, 5Y this down to like,
01:01:04
◼
►
what is the root cause here?
01:01:06
◼
►
You could get to the battery's not easily replaceable,
01:01:08
◼
►
but you know, it's not that expensive to replace it.
01:01:11
◼
►
You could get to the size of the battery,
01:01:13
◼
►
you could get to how long,
01:01:14
◼
►
if you use your phone like a regular person,
01:01:16
◼
►
how long does your battery last?
01:01:17
◼
►
Like the planned obsolescence thing is,
01:01:20
◼
►
I feel like different than the perception
01:01:23
◼
►
that Apple is doing, you know,
01:01:24
◼
►
an evil thing to make you buy a new phone.
01:01:26
◼
►
'Cause planned obsolescence, you could say,
01:01:28
◼
►
They make a sealed phone with a battery that will be crappy after two years.
01:01:32
◼
►
And they know all those numbers.
01:01:34
◼
►
They know how long it will last, they know that it's sealed, so on and so forth.
01:01:37
◼
►
Isn't that planned obsolescence?
01:01:38
◼
►
Because this phone is released to you and they know the plan is that if you use this
01:01:42
◼
►
like a regular phone, it will be a much worse phone in two years.
01:01:46
◼
►
And that's essentially their plan.
01:01:48
◼
►
They could make a phone that becomes a much worse phone in a week.
01:01:52
◼
►
They could make a plan, a phone that becomes a much worse phone in five years.
01:01:56
◼
►
Where have they chosen to draw that line is wherever they – I don't know if it's
01:01:59
◼
►
I'm just making a number.
01:02:00
◼
►
But that is a design choice.
01:02:01
◼
►
And this brings me to a thing that has been buried in our show notes for a while that
01:02:04
◼
►
I will now hoist up because it is relevant.
01:02:07
◼
►
This is a YouTube video from – God, one of the things I hated most about YouTube is
01:02:12
◼
►
how hard they make it to find the stupid date.
01:02:14
◼
►
From September 1st, 2017.
01:02:17
◼
►
This is another typical, sensational thing like all the articles today about, you know,
01:02:21
◼
►
new information reveals that Apple is just as deceptive as your crazy uncle always said.
01:02:25
◼
►
No, that's not what it confirms at all.
01:02:26
◼
►
Anyway, "Is Apple ruining your max performance?"
01:02:30
◼
►
Isn't that a great clickbaity title?
01:02:33
◼
►
- That's like every Doug DeMuro title ever.
01:02:36
◼
►
- Yes, his are boring because they're too same.
01:02:41
◼
►
The number one pinned comment on this,
01:02:44
◼
►
"Is Apple ruining your max performance?"
01:02:46
◼
►
Spoiler alert, yes.
01:02:47
◼
►
This article is about thermal throttling on max,
01:02:53
◼
►
which actually Marco talked about a little bit,
01:02:55
◼
►
although he surmised it was thermal based,
01:02:57
◼
►
like when you plugged in your external monitor
01:02:59
◼
►
at the beach house, like how it slowed down the clocks
01:03:02
◼
►
on your MacBook Pro, am I remembering that right?
01:03:04
◼
►
- Yeah, this is a pretty significant limitation
01:03:08
◼
►
of the 2017 MacBook Pro, actually.
01:03:10
◼
►
- And this is not just the, this test was in iMac, right?
01:03:13
◼
►
So this is another case where, again,
01:03:16
◼
►
the sensational headline would make you think
01:03:18
◼
►
that Apple is inserting code,
01:03:19
◼
►
I mean, this isn't about making you buy a new Mac,
01:03:21
◼
►
but Apple's inserting code that says,
01:03:23
◼
►
your computer could be faster, but we're going to do something in software to make it not
01:03:28
◼
►
faster and withhold the performance from you.
01:03:30
◼
►
Because we're evil Apple and we do this for insert reason that doesn't make any sense.
01:03:33
◼
►
Because obviously, as Gruber points out and as many people point out, people think it's
01:03:37
◼
►
in Apple's interest to make you buy a new phone, but it is not in Apple's interest to
01:03:41
◼
►
make you buy a new phone by sabotaging your current iPhone.
01:03:45
◼
►
Because that will just make you feel bad about iPhones and it'll make you want to buy a different
01:03:50
◼
►
But anyway, setting that aside, logic doesn't factor in.
01:03:51
◼
►
Like, again, perception.
01:03:52
◼
►
It doesn't matter.
01:03:53
◼
►
Logic does not enter into it.
01:03:54
◼
►
The reason so many Macs thermal throttle,
01:03:58
◼
►
and if you watch his video,
01:03:59
◼
►
this is about gaming performance on an iMac,
01:04:03
◼
►
or actually MacBook as well.
01:04:05
◼
►
Maybe it's both, I forget.
01:04:06
◼
►
Anyway, he puts it in a freezer and runs the benchmark
01:04:10
◼
►
and having it out of the freezer.
01:04:11
◼
►
- Of course.
01:04:12
◼
►
- All these sort of temperature things.
01:04:14
◼
►
Look, I'm not making this up.
01:04:16
◼
►
Look, performance is here,
01:04:17
◼
►
but then as things warm up, performance goes down,
01:04:19
◼
►
you can see this stair-step pattern
01:04:20
◼
►
the graphs of what your frame rate is, and then you put it in the freezer and you don't
01:04:23
◼
►
see that, like it's pretty clear that things inside this computer run at more of a slow
01:04:28
◼
►
speed until it gets kind of hot and sweaty in there, and the mechanisms inside the computer
01:04:33
◼
►
that are there to protect the silicon from melting itself say, "Whoa, whoa, whoa, let's
01:04:38
◼
►
start slowing things down," and it cranks down the clock speed. And this doesn't have
01:04:43
◼
►
to do with battery life, this has to do with performance. And I would say that, again,
01:04:48
◼
►
And Apple is not doing a malicious thing to make your computer bad because they are evil,
01:04:52
◼
►
you know, rubbing their hands together villains, twirling their mustaches.
01:04:56
◼
►
But they did design a computer in which if you play a game on it in a certain reasonable
01:05:04
◼
►
ambient temperature for human kind of room, eventually it gets so hot that the mechanisms
01:05:09
◼
►
that protect the silicon will kick in and it will start throttling down.
01:05:12
◼
►
And Apple designed that computer, right?
01:05:14
◼
►
Now, is it a manufacturing defect?
01:05:16
◼
►
Did they put it together wrong?
01:05:18
◼
►
Is the thermal paste not working?
01:05:19
◼
►
Is the heat pipe not working right?
01:05:22
◼
►
Or are they all like that?
01:05:23
◼
►
Or are they all like that after a certain number of years and then in the beginning
01:05:26
◼
►
they're not like that?
01:05:27
◼
►
Whatever the thing is, this is a product that Apple made and you are not getting all the
01:05:32
◼
►
performance you would hope to get out of it, that you could get out of it if it had better
01:05:37
◼
►
And same thing with the plugging in the external monitor.
01:05:39
◼
►
Whether that is a sort of programmatic when the external monitor is plugged in just throttled
01:05:42
◼
►
down immediately because we know there's going to be thermal issues, or whether it just so
01:05:45
◼
►
happens that as soon as you plug in the external monitors, it immediately trips the thermal
01:05:48
◼
►
thing and it drops it down. Either way, Apple's ability to extract heat away from the heat-sensitive
01:05:56
◼
►
components is inadequate to allow those components to run at their top-rated speed all the time.
01:06:01
◼
►
And that is a design choice by Apple, or a design flaw from Apple, however you want to
01:06:05
◼
►
phrase it. In no case is it malicious, but it is a real fact of the products. And, you
01:06:11
◼
►
another reason I'm waiting for a Mac Pro is like,
01:06:13
◼
►
it's a compromise that you may say,
01:06:17
◼
►
well, that compromise allows it to be thinner and lighter,
01:06:18
◼
►
especially with a laptop.
01:06:20
◼
►
With an iMac, it's harder to justify.
01:06:22
◼
►
Say, yeah, it is thin back there,
01:06:23
◼
►
but does it really need to be?
01:06:25
◼
►
But we want it to be sleek and elegant, whatever.
01:06:28
◼
►
These are real, and this is like the phone with like,
01:06:32
◼
►
oh, they chose to put a battery in there
01:06:34
◼
►
that maybe if it was a bigger battery,
01:06:37
◼
►
it'd have more headroom,
01:06:38
◼
►
and you wouldn't have to charge it full as much,
01:06:40
◼
►
you could have more buffer on either side of it, sort of use the middle part of the
01:06:43
◼
►
battery like Marcos Tesla does, or they could buy batteries from a different manufacturer,
01:06:47
◼
►
or they could – there are things you can do to design the phone to try to avoid this
01:06:51
◼
►
situation. And that, I think, is a legitimate place of potential difference with Apple.
01:06:58
◼
►
And arguably, they have made different moves there, because this is about the sixth generation
01:07:03
◼
►
with the shutdown stuff. The 7 had a bigger, better battery than the 6, right? And the
01:07:08
◼
►
seems to have a bigger, better battery still, right?
01:07:11
◼
►
So it seems like they are making adjustments
01:07:14
◼
►
and learning from where they came from,
01:07:15
◼
►
but that I feel like is, you know,
01:07:18
◼
►
the communication stuff and everything,
01:07:20
◼
►
I feel for Apple, but at the same time,
01:07:22
◼
►
by being secretive and crossing their fingers
01:07:25
◼
►
that people wouldn't notice, that's on them,
01:07:27
◼
►
and they get all the bad PR.
01:07:29
◼
►
I do feel bad that the perception will not match up
01:07:33
◼
►
with reality even more so now because of this,
01:07:36
◼
►
But I also think that the design choices that Apple has made that cause performance degradation,
01:07:45
◼
►
like their compromises, I'm not sure they have struck the right balance.
01:07:50
◼
►
It really depends on who you are.
01:07:51
◼
►
Obviously, tech nerds are going to say that, of course, you struck the wrong balance because
01:07:55
◼
►
I'll give up half a pound to get a non-throttle GPU.
01:07:59
◼
►
Other people might want the half a pound because they don't care about throttling and all they
01:08:02
◼
►
do is use Microsoft Word all day.
01:08:05
◼
►
But from my perspective as a tech nerd, it bothered me to get a product that has to be
01:08:10
◼
►
sort of babied or used in a freezer to get the rated performance out of it.
01:08:17
◼
►
Kind of, not to trash on Marco's Tesla, but kind of like the Teslas where a lot of people
01:08:22
◼
►
wrote in, we talked about Teslas and road tests and how I felt like it wasn't getting
01:08:26
◼
►
its due and how it's such a great performance car but it's never put up against the real
01:08:31
◼
►
ones and a lot of people pointed out, and I should have recalled this from reading all
01:08:33
◼
►
lighting laps. A lot of that is not just because it's not great at handling because it's really
01:08:37
◼
►
heavy, but also because you drive a Tesla hard to run a racetrack and eventually the
01:08:41
◼
►
Tesla is like, "Eh, not so much. How about you lay off a little bit?" And it goes into
01:08:47
◼
►
not limp mode, but it goes into please stop hurting me mode because my battery is getting
01:08:51
◼
►
really hot and I really don't like doing hot laps as they're called, like literally hot
01:08:56
◼
►
I'm not up for this. And so it's hard to get a bunch of good lap times because you do one
01:09:03
◼
►
or two fast laps and then Tesla says no more. Like thermal throttling on a Mac and like
01:09:11
◼
►
the battery that can't give enough juice, it says, "Can we just wait for the battery
01:09:15
◼
►
to cool down a little bit maybe?" And that's not something you're looking for in a performance
01:09:21
◼
►
car. So fast in a straight line, not so fast around curves, and you drive it fast for a
01:09:27
◼
►
long time and it really, really doesn't like that and says with its electronics, "You will
01:09:33
◼
►
not be doing that anymore for a while. I'm sorry. Physics." You know, my bad. So anyway,
01:09:39
◼
►
to wrap this up, somehow I've managed to turn this story about Apple software protecting
01:09:47
◼
►
its hardware into a story about how I really wanted the Mac Pro to not be thermal throttled
01:09:53
◼
►
and Apple should make its computers faster.
01:09:54
◼
►
- Shock horse.
01:09:56
◼
►
But, yeah, like I said, if you take one thing away from this, take away the sad realization,
01:10:04
◼
►
the idea, the knowledge that none of this information actually confirms the evil things
01:10:10
◼
►
people used to think about Apple, but everyone will believe it does.
01:10:13
◼
►
And that's a bummer for Apple and they're partially to bring with bad PR handling.
01:10:18
◼
►
But you should continue not to believe that Apple purposely slows down computers because
01:10:21
◼
►
A, that would be a dumb thing to do and B, they don't do it to make you buy a new phone.
01:10:27
◼
►
Also, please never put your computing devices in the freezer.
01:10:30
◼
►
Condensation exists.
01:10:32
◼
►
This is a problem.
01:10:33
◼
►
Put them in mineral oil.
01:10:35
◼
►
You probably don't know about this because you were always a Mac person.
01:10:38
◼
►
In case you might remember, do you remember back then, like, one of the early heydays
01:10:43
◼
►
overclocking in like the very late 90s or early 2000s.
01:10:46
◼
►
Overclockers started using, I don't know how these
01:10:48
◼
►
are pronounced, Peltier plates?
01:10:51
◼
►
You know what I'm talking about?
01:10:52
◼
►
- I know about this.
01:10:53
◼
►
- No. - I think I know about this.
01:10:53
◼
►
- Yeah, so one of the ways that, you know,
01:10:56
◼
►
water cooling was not extreme enough if you wanted
01:10:58
◼
►
to push like a Celeron up to two gigahertz or whatever.
01:11:00
◼
►
So people started using these Peltier devices,
01:11:03
◼
►
which are these like thermoelectric things.
01:11:06
◼
►
They're like, they're solid state, no moving parts,
01:11:09
◼
►
and you apply a ton of power to them,
01:11:11
◼
►
and one side gets super cold and one side gets super hot.
01:11:15
◼
►
I think anti-griddles use these, I'm not sure.
01:11:19
◼
►
But anyway, however you pronounce those things,
01:11:22
◼
►
overclockers decided that this was a good way
01:11:25
◼
►
to get even colder cooling of their CPUs,
01:11:28
◼
►
they could push them even further.
01:11:30
◼
►
And it's especially egregious because all the power
01:11:34
◼
►
that it draws, which is a lot to perform this cooling,
01:11:38
◼
►
the hot side gets all the heat of the processor
01:11:41
◼
►
plus that wattage that it's using.
01:11:42
◼
►
So, like, the cold side gets a little cold,
01:11:45
◼
►
the hot side gets really hot.
01:11:48
◼
►
- It was the Mac DLT of cooling solutions.
01:11:51
◼
►
Hot side hot, cold side cold.
01:11:54
◼
►
I miss the Mac DLT.
01:11:56
◼
►
- Yeah, anyway, and so one of the problems,
01:11:58
◼
►
one of the reasons, one of the many reasons
01:12:00
◼
►
why people, I don't think, really use those
01:12:02
◼
►
for more than about six months is because
01:12:06
◼
►
once you introduce the possibility for something
01:12:09
◼
►
in your computer case to get below ambient temperature,
01:12:12
◼
►
you start having problems with condensation
01:12:14
◼
►
and possibly frost.
01:12:16
◼
►
And this is a really big problem
01:12:18
◼
►
inside of a computer case.
01:12:19
◼
►
- Electronics do not like water.
01:12:22
◼
►
- And of course they decided,
01:12:23
◼
►
okay, now we can back off frost and condensation
01:12:26
◼
►
and now we can just go to pumping water through our case.
01:12:28
◼
►
That's much better.
01:12:30
◼
►
- Well, I mean, like you said,
01:12:31
◼
►
it's all about ambient temperature
01:12:32
◼
►
because if you start making the surrounding air cooler
01:12:34
◼
►
and it can no longer hold the water that is in it
01:12:37
◼
►
and it condenses out of the air, that's a problem.
01:12:39
◼
►
If everything is at air temperature or higher, it's still way lower than the temperature
01:12:43
◼
►
of the little hot piece of silicon in there.
01:12:45
◼
►
So you're fine with condensation.
01:12:47
◼
►
You just gotta make sure you have no leaks.
01:12:50
◼
►
So is that it on the deliberately planned obsolescence?
01:12:54
◼
►
That may or may not really be a thing?
01:12:57
◼
►
You're doing it again!
01:12:58
◼
►
Not may or may not really be a thing.
01:12:59
◼
►
It's not really a thing!
01:13:00
◼
►
I'm kidding!
01:13:01
◼
►
I'm kidding!
01:13:02
◼
►
Good grief, John.
01:13:03
◼
►
Like, see, this is the problem.
01:13:04
◼
►
No matter how much people talk about it, they're like, "Yeah, but this does kind of confirm
01:13:05
◼
►
what everyone said, doesn't it?"
01:13:07
◼
►
No, it doesn't!
01:13:08
◼
►
- What they were saying was not that they're slung
01:13:10
◼
►
down the computer, but for a reason.
01:13:12
◼
►
And I know this is a nuance, and I totally agree
01:13:14
◼
►
that no one is gonna get this, but the ATP listeners
01:13:16
◼
►
will know, and I would caution you, ATP listeners,
01:13:19
◼
►
do not attempt to explain this to other people
01:13:20
◼
►
like at Christmas dinner, 'cause it will not go over well.
01:13:23
◼
►
Just nod your head and say, "You were right all along."
01:13:26
◼
►
Don't even confirm that they were right,
01:13:27
◼
►
just go have a different conversation.
01:13:30
◼
►
- No, yeah, guess what?
01:13:31
◼
►
You're not gonna be the one bringing it up.
01:13:34
◼
►
All of our listeners who are known probably
01:13:36
◼
►
has the computer people in their family,
01:13:38
◼
►
all their other relatives are gonna ask them about it.
01:13:41
◼
►
You won't have to bring it up, people will ask you.
01:13:44
◼
►
- Yeah, then you can tell them the truth, I suppose,
01:13:46
◼
►
but it's a nuance that people don't care about,
01:13:48
◼
►
'cause people really, really wanna be right
01:13:49
◼
►
about their conspiracy theory.
01:13:50
◼
►
And we can get into the psychology of this,
01:13:52
◼
►
of why everyone wants to seem like they are savvy,
01:13:57
◼
►
like that the world's not pulling one over at me,
01:13:59
◼
►
this is how they get ya.
01:14:00
◼
►
The world attempts to pull one over, but I'm no dummy.
01:14:04
◼
►
I know what the truth is.
01:14:06
◼
►
So Apple, people think Apple's great, but I know the truth about Apple.
01:14:10
◼
►
The truth about Apple is they intentionally make your phone slower to make you buy a new
01:14:14
◼
►
And I'm on, you know, they're not fooling me, right?
01:14:16
◼
►
And it's important to them to feel like they are, that the world is not fooling them.
01:14:22
◼
►
This is often people who are mostly being fooled by almost everything in the world,
01:14:27
◼
►
and so they, you know, it's important that they show that that's not the case.
01:14:32
◼
►
So no matter how much, you will never convince these people that it's not the case.
01:14:36
◼
►
There is no, literally you will never convince them.
01:14:38
◼
►
Like if they could personally speak to and live with for a year every employee living
01:14:43
◼
►
in debt of Apple and be truly convinced that they were never doing this, they would do
01:14:47
◼
►
that in their infant lifespan and come back and say, "Yeah, but I kind of think they were
01:14:50
◼
►
really doing it."
01:14:51
◼
►
Well, and it really doesn't help that Apple just basically proved the first two-thirds
01:14:55
◼
►
of their theory correct.
01:14:56
◼
►
Yeah, no, but that's the thing.
01:14:59
◼
►
There is no two-thirds of the theory.
01:15:01
◼
►
the conclusion. Like, it's like, this is what they're doing. Like, they're doing it to make
01:15:05
◼
►
you buy a new phone. Because the other part of it is not something to get worked about.
01:15:08
◼
►
They're doing it to make sure the hardware, to make sure my phone doesn't turn off. Well,
01:15:12
◼
►
that doesn't sound like something I should get mad about. Because they don't care about
01:15:15
◼
►
the nuances like PR, communication, and so on and so forth, right? Maybe, if you want
01:15:19
◼
►
to convince them, maybe you could say, "What you should really be mad about is the fact
01:15:21
◼
►
that Apple didn't say this earlier." And then they can get mad about that and maybe they'll
01:15:25
◼
►
feel like they still are righteously angry. And they can be righteously angry about that,
01:15:29
◼
►
fine. But some people will never give up on the notion of malice. Like Volkswagen engineers
01:15:36
◼
►
secretly cheating emissions tests, because that's the worst thing about this. As Gruber
01:15:40
◼
►
points out in his article, he uses Uber as an example because he doesn't know about the
01:15:43
◼
►
automotive world, but VW is probably a more apt example. Large corporations do legitimately
01:15:50
◼
►
do actual, actively, maliciously evil, cheaty things like this. Not by accident, not to
01:15:56
◼
►
protect the engine but like detect when you're being emission tested and pretend like you
01:16:01
◼
►
have less emissions than you do but then really when you get used as a car put out way more
01:16:06
◼
►
Volkswagen did that.
01:16:07
◼
►
That's not good for that company.
01:16:09
◼
►
So it's not a stretch to believe the corporation would do that but you know the reason I mean
01:16:13
◼
►
I guess we have to say like the reason we all believe Apple wouldn't do this is mostly
01:16:19
◼
►
because it doesn't make sense.
01:16:21
◼
►
I mean it's partially because we know people at Apple and we trust Apple and believe it
01:16:24
◼
►
and maybe we're suckers and blah blah blah.
01:16:25
◼
►
But also because unlike cheating on emissions tests, which has a big upside for VW if they
01:16:31
◼
►
can pull it off, successfully pulling off, intentionally making your phones worse to
01:16:36
◼
►
make people buy new ones, like it wouldn't make people buy new ones.
01:16:39
◼
►
As Gruber has pointed out many, many times, it would make people buy an Android phone.
01:16:42
◼
►
Like if they knew, like if their phones just get worse.
01:16:45
◼
►
And this has happened by the way with the shutdown stuff.
01:16:47
◼
►
I've seen stuff like I bought my last iPhone but then it just kept turning off.
01:16:50
◼
►
Forget it, next time I'm getting an Android phone, it's way cheaper anyway, right?
01:16:53
◼
►
That's what actually happens if you intentionally, or not intentionally, if the phone you have
01:16:58
◼
►
starts getting worse, you know, like Casey with his BMW, if your engine keeps blowing
01:17:02
◼
►
up, you're thinking maybe my next car won't be a BMW.
01:17:06
◼
►
He's not like, "That clever BMW tricking me into buying another BMW, but making my engine
01:17:10
◼
►
blow up intentionally."
01:17:12
◼
►
That's not how the world works.
01:17:14
◼
►
But people do really want to feel like that they understand how they get you and the world's
01:17:17
◼
►
not pulling one over on them.
01:17:19
◼
►
Well, because in this case, the world did pull one over on them.
01:17:22
◼
►
This one's like the only fix to this.
01:17:25
◼
►
I mean, it's gonna be a long-term reputation problem
01:17:27
◼
►
and having malice attributed to it
01:17:30
◼
►
is gonna be a very long-term problem.
01:17:32
◼
►
But the only way to start fixing this
01:17:36
◼
►
is to communicate about it from the phone.
01:17:38
◼
►
A PR statement is not enough
01:17:39
◼
►
'cause most of these people will not read PR statements
01:17:41
◼
►
and if they do, they won't believe them.
01:17:43
◼
►
The phone has to tell them when this throttling happens
01:17:47
◼
►
and tell them why it's happening.
01:17:49
◼
►
- How much do you think that will help?
01:17:51
◼
►
- I agree that it will help, but how much?
01:17:53
◼
►
- Oh, massively, because that totally changes
01:17:57
◼
►
the view of it, not for everybody,
01:17:59
◼
►
they're not gonna convince everybody,
01:18:01
◼
►
but they will, it'll at least appear
01:18:04
◼
►
that they're not trying to hide this fact from you.
01:18:07
◼
►
Because the narrative is that they are secretly,
01:18:11
◼
►
like trickily, like slowing down your phone.
01:18:14
◼
►
If they tell you your phone can't run at full speed
01:18:17
◼
►
because the battery is too worn out,
01:18:20
◼
►
That's a very different look.
01:18:22
◼
►
And again, that's gonna piss people off too,
01:18:25
◼
►
but not as many.
01:18:26
◼
►
It's way fewer.
01:18:28
◼
►
- Right, well, let's give a percentage.
01:18:29
◼
►
If 100% is everyone suddenly has good feelings,
01:18:32
◼
►
and 0% is this doesn't make anybody feel better,
01:18:35
◼
►
what percentage would you say that this helps?
01:18:36
◼
►
- Maybe half to two thirds, I'd say.
01:18:38
◼
►
I mean, a lot.
01:18:39
◼
►
- We're on the same page, 'cause I think it's half as well.
01:18:41
◼
►
My guess would be about half.
01:18:43
◼
►
Half of the people will see that dialogue,
01:18:45
◼
►
and will be like, yeah, it's a bummer,
01:18:47
◼
►
but I understand what's going on.
01:18:49
◼
►
And the other half of the people, like I said, will say, "This dialog box proves that Apple's
01:18:53
◼
►
trying to get me a new phone by lying to me with this dialog box."
01:18:56
◼
►
So it is way better than what they did this time, but I'm pessimistic that this will...
01:19:02
◼
►
And if you think about it, the not saying anything strategy...
01:19:08
◼
►
Pretend the not saying anything strategy had been ongoing, and this whole information had
01:19:14
◼
►
not come out.
01:19:15
◼
►
They just continued with the not saying anything thing.
01:19:18
◼
►
Apple could have theoretically weathered that storm and just put better batteries in their
01:19:21
◼
►
phone and eventually the 6s all cycle out and then they sort of "win."
01:19:28
◼
►
So this strategy they chose to do is riskier because something like what just happened
01:19:33
◼
►
could happen, but the potential upside I think is better than the 50% solution where half
01:19:38
◼
►
the people think now the dialog box is proof positive that Apple is trying to trick you
01:19:43
◼
►
into buying a new phone by making your phone slower because that dialog box is totally
01:19:46
◼
►
"Yes, my battery's fine, I know it's fine."
01:19:48
◼
►
But it's telling me I didn't need a new phone,
01:19:49
◼
►
it's just, you know, anyway.
01:19:50
◼
►
- Well, and to be clear, they said, like,
01:19:52
◼
►
they said in a statement that right now
01:19:53
◼
►
it applies to iPhone 6 and 6S, but it's going to,
01:19:56
◼
►
but the 7 is gonna be added soon,
01:19:58
◼
►
and future devices will be added as time goes on.
01:20:00
◼
►
Like, they said that.
01:20:01
◼
►
So it isn't a problem inherent to the 6 and 6S.
01:20:03
◼
►
Like, this problem isn't gonna go away.
01:20:05
◼
►
- Right, but I think the battery's better in the 7, though.
01:20:07
◼
►
Like, I think, like, they put a bigger battery in it,
01:20:09
◼
►
and that supposedly will make it, you know,
01:20:11
◼
►
so that it doesn't get, go under current as, you know,
01:20:14
◼
►
So maybe it'll last instead of two years,
01:20:15
◼
►
two and a half years or whatever.
01:20:17
◼
►
I think they're, because I think the root problem
01:20:19
◼
►
is sort of the design lifetime of the phone, right?
01:20:22
◼
►
It's not like, you know, they have to pick a design lifetime.
01:20:24
◼
►
Like you have to, like I said,
01:20:25
◼
►
they could pick any number they wanted as their target.
01:20:27
◼
►
I think they've been moving their target up,
01:20:29
◼
►
which will help them with this problem.
01:20:30
◼
►
There is no phone that can make a design
01:20:32
◼
►
where this problem will never come up
01:20:33
◼
►
unless they have totally different battery technology.
01:20:35
◼
►
So they have to pick a time.
01:20:37
◼
►
And no matter what, they need to have this messaging
01:20:40
◼
►
so if someone happens to keep their phone,
01:20:42
◼
►
they make a phone the last five years,
01:20:44
◼
►
What if someone keeps it for six years?
01:20:46
◼
►
You still need all this mechanism in there for when it goes bad.
01:20:50
◼
►
It's just a question of what that number is, and I think the number is farther out on the
01:20:55
◼
►
sevens and tens.
01:20:57
◼
►
We'll see when they have the software feature.
01:20:58
◼
►
I mean, you'll find out basically of like, do people have sevens now that are like switching
01:21:01
◼
►
off like KC6 used to, or are all the sevens too young at this point?
01:21:05
◼
►
I don't know.
01:21:06
◼
►
I haven't heard any.
01:21:07
◼
►
I mean, I have a seven, so I'll be watching for it, but it's an inherent problem with
01:21:13
◼
►
battery technology and the problem with having a sealed battery and all that stuff.
01:21:18
◼
►
And so communication will help with that, but I think Apple also dreads the idea of
01:21:25
◼
►
people seeing that dialogue box because some people, some percentage of people will see
01:21:30
◼
►
that dialogue box and have a concrete thing to point to to say that Apple is malicious
01:21:39
◼
►
Like, "Look at this dialogue box.
01:21:40
◼
►
is coming right out and telling me, "You should buy a new phone because we're artificially
01:21:45
◼
►
making your phone slow to make you buy a new phone."
01:21:47
◼
►
That's how they'll read that dialog box.
01:21:48
◼
►
That's a bummer.
01:21:49
◼
►
We are sponsored this week by Squarespace.
01:21:54
◼
►
Start building your website today at Squarespace.com and enter offer code ATP at checkout to get
01:21:59
◼
►
Make your next move with Squarespace.
01:22:01
◼
►
No matter what kind of website you're making today, whether it's a new blog or portfolio
01:22:06
◼
►
or a site for a new business, even a podcast,
01:22:09
◼
►
or even an online store.
01:22:11
◼
►
Squarespace has so much built-in functionality,
01:22:14
◼
►
you can probably do everything you need to do on Squarespace.
01:22:17
◼
►
And look, if you're listening to the show,
01:22:19
◼
►
I know you're probably like me a little bit, at least.
01:22:21
◼
►
You're probably a little bit of a nerd,
01:22:23
◼
►
and you probably know how to make your own websites.
01:22:25
◼
►
There's probably other ways you can do this.
01:22:27
◼
►
Trust me, try Squarespace first.
01:22:30
◼
►
Whether it's a site for yourself,
01:22:31
◼
►
or if somebody else has asked you
01:22:33
◼
►
to make a website for them, try Squarespace.
01:22:36
◼
►
because you can get really far in an hour or two.
01:22:40
◼
►
You can probably even be finished,
01:22:41
◼
►
or at least be close to finished in an hour or two,
01:22:43
◼
►
and you can do all that during the free trial.
01:22:45
◼
►
They don't even have to ask you for a credit card.
01:22:47
◼
►
You can just start the free trial at squarespace.com
01:22:51
◼
►
and just see how far you get.
01:22:52
◼
►
And it's gonna be so great,
01:22:54
◼
►
I bet you're gonna stick with it.
01:22:56
◼
►
It is so easy to use no matter what your skill level is,
01:22:58
◼
►
beginner to advanced.
01:22:59
◼
►
Your sites look professionally designed.
01:23:01
◼
►
They scale up to any screen size on any device,
01:23:04
◼
►
and they have so much built in functionality,
01:23:05
◼
►
and you don't have to worry about things like
01:23:07
◼
►
installing security updates or keeping the site up
01:23:10
◼
►
if it's getting a lot of links in.
01:23:12
◼
►
They take care of all that for you.
01:23:14
◼
►
If you need any help, they have amazing support available.
01:23:17
◼
►
And if you're making a site for somebody else
01:23:18
◼
►
and they need help, they ask Squarespace instead of you.
01:23:22
◼
►
Check it out today at squarespace.com.
01:23:24
◼
►
Start a free trial, see what I'm talking about.
01:23:26
◼
►
When you wanna sign up for Squarespace,
01:23:27
◼
►
which I'm sure you will, make sure to use the offer code
01:23:29
◼
►
ATP to get 10% off your first purchase.
01:23:32
◼
►
Make your next move with Squarespace.
01:23:38
◼
►
Apple is taking a page from the Windows
01:23:43
◼
►
I wouldn't say that. At least I hope not.
01:23:47
◼
►
Just today, and by today I mean exactly
01:23:49
◼
►
seven days ago,
01:23:50
◼
►
Apple, or I should say that Bloomberg
01:23:53
◼
►
released a post, this is Mark Gurman,
01:23:57
◼
►
saying "Apple plans combined iPhone, iPad,
01:23:59
◼
►
and Mac apps to create one user
01:24:01
◼
►
experience."
01:24:02
◼
►
Speaking of a Microsoft tagline, "One user
01:24:04
◼
►
experience. And speaking of a headline that does not accurately represent the
01:24:07
◼
►
ideas contained in the article. That's true too. I'm shocked. Yeah, no way. So this is
01:24:13
◼
►
a again a post by Gurman and and the summary seems to be that there will be a
01:24:20
◼
►
change probably next year if he's right that what we currently think of as a
01:24:25
◼
►
universal app or maybe there'll be a new term for it but but there will be a
01:24:29
◼
►
mechanism by which the same app can be run on iOS and Mac OS.
01:24:37
◼
►
And so in the same way that we have universal apps on the iOS App Store, which can be run
01:24:42
◼
►
on iPhone and iPad, in the future there -- and I guess Apple Watch, although that's not really
01:24:48
◼
►
part of being universal, but anyway, it's three different platforms -- in the future
01:24:53
◼
►
There may or perhaps will be a mechanism by which we will have the same app running on
01:25:00
◼
►
iPhone, on iPad, potentially on Apple Watch, and on Mac OS.
01:25:06
◼
►
And nobody really knows what the engineering mechanism is behind this, but that supposedly
01:25:14
◼
►
is the future if you believe Mark Gurman.
01:25:16
◼
►
So I think it's worth pontificating about what the different paths are to this end,
01:25:25
◼
►
but before we go down that road, are there any immediate thoughts on this, starting with
01:25:31
◼
►
Jon Streeter I think the important thing, the important
01:25:33
◼
►
part of this story to think about, and this is just a rumor so we don't know, blah, blah,
01:25:36
◼
►
blah, they did a lot of equivocating in this.
01:25:39
◼
►
Like, "Oh, it might come next year, but they might cancel it, but it might not."
01:25:44
◼
►
The motivation behind this is something that we've talked about in this show a lot, specifically
01:25:47
◼
►
when Marco's been making Mac applications and stuff.
01:25:52
◼
►
Yeah, and the struggles he's had with that.
01:25:55
◼
►
Here's what I think, why I believe that projects like this are conceivably going on inside
01:26:02
◼
►
Apple and may actually ship.
01:26:06
◼
►
Apple has an important asset that they brag about in keynotes all the time, but that I
01:26:13
◼
►
I think people tend not to think about that much, which is, you know, when they put up
01:26:18
◼
►
that slide it says, "We have X number of thousands or millions of developers."
01:26:22
◼
►
They brag about number apps, but number of apps is a proxy for number of developers,
01:26:25
◼
►
because developers are writing those apps.
01:26:28
◼
►
Apple used to have a certain amount of people who were Mac developers, but now they have
01:26:32
◼
►
way, way more people who are iOS developers.
01:26:34
◼
►
There are a lot of iOS developers.
01:26:37
◼
►
That is a tremendous asset for Apple.
01:26:39
◼
►
It's a huge number of people who know how to write applications for iOS and do it to
01:26:46
◼
►
It's a virtuous cycle, like it's, you know, the whole marketplace, it's great for...
01:26:49
◼
►
Apple makes money when they make money, but really the important asset is a bunch of people
01:26:53
◼
►
out there know how to write iOS apps.
01:26:56
◼
►
Fewer people out there know how to write Mac apps.
01:26:59
◼
►
Fewer every year, because the Mac developers get older and most people who are learning
01:27:03
◼
►
to write apps are learning to write them on iOS.
01:27:06
◼
►
One way Apple could deal with this is say, "We're just going to sunset the Mac.
01:27:10
◼
►
Whatever the Mac was the past, iOS is the future.
01:27:12
◼
►
All these developers know how to develop for iOS.
01:27:13
◼
►
We'll just let all the Mac developers retire and go off into the sunset, and we'll can
01:27:18
◼
►
the Mac line, and blah, blah, blah."
01:27:22
◼
►
And everything we've seen out of Apple VR has said, "No, we're not doing that.
01:27:25
◼
►
The Mac is important, blah, blah, blah."
01:27:27
◼
►
And yeah, it's important until it's not, but so far the messaging is pretty clear.
01:27:31
◼
►
Thumbs up on the Mac.
01:27:32
◼
►
In fact, we're rededicating ourselves to the Mac.
01:27:35
◼
►
The Mac is an important product.
01:27:36
◼
►
The Mac and iOS fill different roles.
01:27:38
◼
►
We're never going to force the Mac to be like iOS
01:27:41
◼
►
or force iOS to be like the Mac.
01:27:43
◼
►
All those things that they said.
01:27:45
◼
►
But they do have the problem of a small number of Mac
01:27:48
◼
►
developers, a small number of Mac apps,
01:27:50
◼
►
and it's smaller all the time.
01:27:54
◼
►
Tons of applications are available on iOS and tvOS,
01:27:58
◼
►
but not on the Mac.
01:28:00
◼
►
In the old days of just the PC world,
01:28:02
◼
►
of course they'd be available on the Mac
01:28:03
◼
►
if they were available on any Apple platform.
01:28:05
◼
►
Now, many things are available on Apple platforms
01:28:07
◼
►
that's not available on the Mac.
01:28:08
◼
►
And one of the big reasons is,
01:28:10
◼
►
you have all these developers who know how to write iOS apps
01:28:12
◼
►
but they don't know how to write Mac apps.
01:28:14
◼
►
And writing Mac apps is different enough
01:28:16
◼
►
that it is non-trivial to do that.
01:28:18
◼
►
So they're, assuming Apple wants to keep the Mac around,
01:28:22
◼
►
which they keep saying they do,
01:28:24
◼
►
one way to solve that problem is to find a way
01:28:26
◼
►
to let the huge number of people
01:28:29
◼
►
who know how to write iOS apps
01:28:31
◼
►
Reuse some or all those skills to target the Mac.
01:28:35
◼
►
And that I think is what any project like this would be about.
01:28:41
◼
►
It would be about leveraging that asset to, you know, bring up their other platform.
01:28:49
◼
►
And yes, the unification is important too, like trying to unify.
01:28:51
◼
►
But you know, the reason I said the headline was misleading is because it says,
01:28:55
◼
►
uh, to create one user experience.
01:28:58
◼
►
But then you read the article and it's like, the application sometimes will use touch.
01:29:01
◼
►
But then sometimes we'll use a mouse and a pointer.
01:29:03
◼
►
It's like, that's not one user experience.
01:29:05
◼
►
That's two user experiences.
01:29:06
◼
►
And it should be, because a mouse cursor
01:29:07
◼
►
is different than touch, and you can't use--
01:29:09
◼
►
different things work in different--
01:29:11
◼
►
anyway, this is all about leveraging those skills.
01:29:16
◼
►
And I think Marco already talked about this on one
01:29:18
◼
►
of his podcasts, that he's already
01:29:20
◼
►
recorded in the past future.
01:29:21
◼
►
I don't know how time works anymore.
01:29:23
◼
►
The days of future past.
01:29:24
◼
►
Seven days ago, we discussed under the radar.
01:29:28
◼
►
But I think you'll hear a lot about iOS developers
01:29:31
◼
►
saying, "Yeah, if I could use my skills to either make a Mac app or to bring the app
01:29:37
◼
►
that I already have on iPhone and iPad to the Mac, maybe that would make sense. At the
01:29:41
◼
►
very least, I would entertain it. Like, I wouldn't rule it out. Like, I'd have to see
01:29:44
◼
►
if it makes sense in terms of economics and so on and so forth. There are some potential
01:29:48
◼
►
upsides and potential downsides. But a lot of time, you know, like, it's when you remove
01:29:54
◼
►
the barrier and say, "You can use your skills that you have for iOS and you know how to
01:29:58
◼
►
UI kid and make table views and do all this stuff and there's some new stuff you might
01:30:01
◼
►
learn but you can reuse your code and you can reuse your skills to varying a sense.
01:30:07
◼
►
They would be open to that idea because it is a potential new way to make money and yes
01:30:10
◼
►
it's a smaller platform but in theory, we don't know if this is true, but in theory
01:30:14
◼
►
you might be able to charge even higher prices than you do on the iPad.
01:30:18
◼
►
So that's the lens through which I'm viewing all these rumors and getting at what Casey
01:30:22
◼
►
was talking about.
01:30:23
◼
►
Yeah, but how?
01:30:24
◼
►
But how would they do that?
01:30:25
◼
►
There are many ways that they could do it that would be bad for Mac users and bad for
01:30:28
◼
►
for developers, like they could blow it,
01:30:30
◼
►
but if I wanted to put up like,
01:30:32
◼
►
what are the goals of this project?
01:30:34
◼
►
The goals are leverage one of Apple's greatest assets,
01:30:37
◼
►
tons of developers who know how to develop for iOS.
01:30:39
◼
►
- Right, so before we talk how, Marco, any other thoughts?
01:30:44
◼
►
- The devil's in the details,
01:30:45
◼
►
but conceptually, I love this idea.
01:30:48
◼
►
It is not gonna be an easy thing to do.
01:30:52
◼
►
Assuming this is really a thing they're working on,
01:30:56
◼
►
That's not easy because the two platforms are
01:30:59
◼
►
very, very different from each other.
01:31:01
◼
►
And I don't just mean like at an API level.
01:31:04
◼
►
I'm talking about just like the interaction
01:31:06
◼
►
and usefulness level and the needs of a Mac app versus iOS.
01:31:11
◼
►
In many ways, developing an iOS is way easier
01:31:15
◼
►
because there's a lot of things
01:31:16
◼
►
that you don't have to worry about that on the Mac
01:31:19
◼
►
you have to accommodate or think about or support
01:31:23
◼
►
just because people expect different kinds
01:31:24
◼
►
of interactions on the Mac.
01:31:26
◼
►
just simple things like you have the entire menu system.
01:31:30
◼
►
You also have things like drag and drop
01:31:32
◼
►
and different types of data providing services
01:31:35
◼
►
that you have.
01:31:36
◼
►
All sorts of different, you have windowing,
01:31:39
◼
►
multiple windows, multiple documents being open,
01:31:42
◼
►
the entire document system behind that.
01:31:45
◼
►
You have things like undo,
01:31:46
◼
►
which you don't have really on iOS.
01:31:49
◼
►
All sorts of rich behaviors that have been built over time,
01:31:55
◼
►
many of which quite a long time ago,
01:31:56
◼
►
that people expect all, quote, computer apps
01:31:59
◼
►
to be able to do now, things like scriptability,
01:32:03
◼
►
even like there's so, so much that Mac apps do
01:32:06
◼
►
that iOS developers don't ever have to worry about
01:32:09
◼
►
or don't have to even think about.
01:32:10
◼
►
Making something that can do that rich power of the Mac
01:32:15
◼
►
with iOS-like code or iOS-like UI frameworks,
01:32:21
◼
►
that's not a small job.
01:32:23
◼
►
And there's lots of ways to do that very badly.
01:32:26
◼
►
And so a lot of Mac people are wary of this announcement,
01:32:31
◼
►
or they were seven days ago at least,
01:32:33
◼
►
where they're worried, like, you know,
01:32:35
◼
►
we don't want like the equivalent of an iOS app
01:32:38
◼
►
running in a simulator window, just, you know,
01:32:42
◼
►
and here we are like dragging our mouse over it
01:32:44
◼
►
to simulate tuck swipes and everything,
01:32:46
◼
►
like nobody wants that.
01:32:48
◼
►
And if that's what this ends up being,
01:32:49
◼
►
that would be a huge failure on a number of levels,
01:32:51
◼
►
and a tragedy, honestly.
01:32:54
◼
►
But I have a feeling Apple's better than that.
01:32:56
◼
►
I don't think they would do that.
01:32:57
◼
►
I think if they're gonna do this at all,
01:33:00
◼
►
hopefully they're gonna do a really good job of it.
01:33:02
◼
►
And that's, again, that's not easy.
01:33:06
◼
►
And it wouldn't surprise me if they go down this road,
01:33:09
◼
►
if they've been going down this road for a while,
01:33:11
◼
►
and then they eventually decide, you know what,
01:33:12
◼
►
this actually isn't good enough,
01:33:14
◼
►
we shouldn't do this anymore.
01:33:15
◼
►
Like that wouldn't surprise me at all.
01:33:17
◼
►
- But I feel like even if they did,
01:33:18
◼
►
and maybe they've done that three times already,
01:33:20
◼
►
they would take another run at it,
01:33:21
◼
►
because I feel like the only two possible options are sunset the Mac or find a way to
01:33:26
◼
►
leverage your fleet. Because eventually, you know, in a not huge number of years...
01:33:33
◼
►
Would you say on an infinite time scale?
01:33:35
◼
►
No, on a non-infinite, on a finite and fairly short time scale...
01:33:39
◼
►
That one just gets the desk gone.
01:33:41
◼
►
The number of people who know how to make a good Mac app is not going up. It's just
01:33:45
◼
►
not, right? And the number of people who know how to make a good iOS app is going up, and
01:33:50
◼
►
tremendous number of this. You have to find a way to either, you know, don't have people
01:33:54
◼
►
develop with the Mac anymore or repurpose, repoint your big ass out of that fleet of
01:33:58
◼
►
developers at the Mac, because that's the only way you're going to get an ongoing supply
01:34:02
◼
►
of good Mac apps, right? And so I think, you know, like you said, there are just so many
01:34:08
◼
►
ways to do this wrong, right? And if they tried a bunch of approaches and they suck,
01:34:12
◼
►
I think they would say, "Okay, but let's try again with a different approach." Eventually
01:34:16
◼
►
you assume the one they come out with is an approach that they feel kind of okay with,
01:34:20
◼
►
but they could blow it and try again.
01:34:22
◼
►
Anyway, for the approaches,
01:34:24
◼
►
I think there's a few obvious ones.
01:34:27
◼
►
A couple of the obvious ones,
01:34:28
◼
►
it's not clear to me whether these are approaches
01:34:30
◼
►
that they've decided suck and they don't wanna pursue,
01:34:32
◼
►
but at the very least,
01:34:34
◼
►
these are approaches they have code for
01:34:35
◼
►
are things like UXKit,
01:34:37
◼
►
which is like when a lot of applications
01:34:39
◼
►
start appearing on the Mac
01:34:40
◼
►
and people said they looked and smelled
01:34:41
◼
►
kinda like iOS applications,
01:34:43
◼
►
a lot of them used either actual UXKit
01:34:45
◼
►
or similar approaches where it is like a UIKit
01:34:49
◼
►
sort of facade that just calls App Kit stuff under the covers
01:34:52
◼
►
to let you repurpose code that you originally
01:34:54
◼
►
wrote for iOS devices to make a quote unquote Mac
01:34:57
◼
►
application that kind of looks and behaves a little bit
01:35:00
◼
►
like an iOS application.
01:35:02
◼
►
Photos for the Mac is a great example.
01:35:03
◼
►
This, you know, arguably like contacts or even something
01:35:07
◼
►
like the new Notes application.
01:35:08
◼
►
A lot of these applications that you look at them--
01:35:12
◼
►
A lot of apps out there, they kind of--
01:35:15
◼
►
I mean, there's a family resemblance, but also
01:35:17
◼
►
behavior-wise, you can kind of tell that they're not just using straight AppKit
01:35:20
◼
►
because a lot of the stuff that you basically get for free with AppKit
01:35:23
◼
►
doesn't exist in these applications, like different behaviors, different, you know,
01:35:27
◼
►
behaviors in terms of focus and keyboard shortcuts and stuff like that that are
01:35:31
◼
►
just different for reasons that don't make sense until you realize that they
01:35:34
◼
►
probably just reused a lot of UI kit code. So a UX kit-like approach is one
01:35:39
◼
►
possible way to do that, and like I said, it's not clear to me whether they did
01:35:42
◼
►
that and decided actually that's not great so we're not taking that approach,
01:35:45
◼
►
or they did that over many years with many applications, decided,
01:35:48
◼
►
"Actually, this approach works pretty well, and this is what we're going to go with."
01:35:50
◼
►
So that approach would be essentially a new framework that's not AppKit,
01:35:56
◼
►
but not UIKit, but it looks very much like UIKit,
01:35:58
◼
►
and lets people reuse some of their code from UIKit,
01:36:02
◼
►
maybe with small tweaks, but a lot of their skills.
01:36:05
◼
►
"Oh, I kind of know how table views work. I know how buttons work.
01:36:07
◼
►
I know how, you know, animations and transitions work," right?
01:36:11
◼
►
And there's tons of new stuff you have to learn, too, with menus and so on and so forth.
01:36:14
◼
►
But that's one approach.
01:36:16
◼
►
A second approach is make a new toolkit, and unfortunately, Apple has really used up a
01:36:22
◼
►
lot of the good names.
01:36:25
◼
►
It's a kit for making apps.
01:36:26
◼
►
Oh, we can't call it AppKit.
01:36:27
◼
►
It's a UI kit.
01:36:28
◼
►
Oh, no, forget about that one.
01:36:29
◼
►
It's an HI tool, but no, never mind.
01:36:31
◼
►
Like, they've really used...
01:36:33
◼
►
HI kit is one of the ones I've heard, like, you can combine kit with...
01:36:36
◼
►
Anyway, come up with a new framework that looks almost exactly like UI kit, but presumably
01:36:41
◼
►
the UI kit represents the best thinking the company has about how to make a UI, but with
01:36:46
◼
►
changes to fundamental things about it that allow it to handle all the things the Mac
01:36:52
◼
►
does, menus, cursors, scrollbars, blah, blah, blah, and also all the things the UI kit does.
01:36:57
◼
►
So that's the actual sort of grand unified, like there is one framework to write applications
01:37:04
◼
►
for everything. And that would mean that it's not a shim on top of AppKit that presumably
01:37:11
◼
►
they would implement, whatever behaviors they implemented would define going forward what
01:37:15
◼
►
it means to be Mac-like, right?
01:37:18
◼
►
As opposed to now where AppKit defines what it means to be Mac-like, more or less.
01:37:22
◼
►
And AppKit itself is influenced by being smushed together with Carbon and HI, Toolkit and all
01:37:27
◼
►
that other stuff.
01:37:28
◼
►
That's why, what defines our definition of Mac-like.
01:37:32
◼
►
And that definition changed from classic Mac OS as well.
01:37:33
◼
►
So it's not like the definition of Mac-like can't change.
01:37:36
◼
►
But yeah, an entirely new framework to do it.
01:37:39
◼
►
And that new framework would also be the same new framework that people use for iOS.
01:37:42
◼
►
So when you wrote your iOS application, you would also use...
01:37:44
◼
►
This is like the one new framework that can do everything.
01:37:49
◼
►
The risks in that are, "Hey, why are you messing up all of these iOS developers' days?"
01:37:53
◼
►
"Well, I learned all this UIKit stuff, and now I have to learn this new thing?"
01:37:56
◼
►
"Yeah, it looks not like UIKit, but why do I want to use that?
01:37:59
◼
►
If it's just like UIKit, but subtly different with a bunch of Mac crap that I don't care
01:38:01
◼
►
about, why would I learn that?"
01:38:04
◼
►
So that is more difficult to pull off and risky, but potentially the reward is finally
01:38:09
◼
►
Certainly Apple has one way to write applications for all its platforms, and they have a unified
01:38:16
◼
►
But in all of these solutions, and I think the real place where any of these solutions
01:38:19
◼
►
are going to be really hard to come up with something that ends up being a win for all
01:38:25
◼
►
involved is, as this headline incorrectly states, it's not one user experience for everybody.
01:38:34
◼
►
still seems dedicated to the idea that a mouse pointer and cursor and, like, you know, the
01:38:39
◼
►
Mac user interface will continue to be a thing. And applications that work like that are different
01:38:46
◼
►
than applications that work when you're touching them with your finger in fundamental, important
01:38:49
◼
►
ways. And there's really no way to say this one magic application just magically works
01:38:54
◼
►
everywhere. I made a tweet earlier today, it was "write thrice run anywhere," which
01:38:58
◼
►
is a joke on the old Java thing of "write once run anywhere." "Write thrice" means,
01:39:03
◼
►
Even if it is a unified toolkit and it's the same thing everywhere, you use Xcode, you
01:39:07
◼
►
use one framework, and you write an application that runs on all these platforms, you still
01:39:11
◼
►
have essentially to "write it thrice," which means you have to write the Mac version and
01:39:16
◼
►
do all the stuff with the menus and the keyboard shortcuts and the drag and drop and everything
01:39:19
◼
►
that the Mac has to do, right?
01:39:21
◼
►
You have to write the iPhone version, which is a known quantity.
01:39:25
◼
►
And you have to write the iPad version.
01:39:26
◼
►
It's like, "Well, why do you have to write the iPad version?
01:39:28
◼
►
That's not another version."
01:39:29
◼
►
Ask somebody with an iOS app if the iPad version comes for free because they use UIKit.
01:39:33
◼
►
It does not come for free.
01:39:35
◼
►
You have to not write it thrice like it's three times the application, but just because
01:39:40
◼
►
the screen gets bigger, you have to say, "Let me rethink how my application works.
01:39:44
◼
►
I have to add new elements to it.
01:39:46
◼
►
I have to potentially add new features."
01:39:49
◼
►
It's not enough to just be a phone app that is stretched to be a little bit wider.
01:39:53
◼
►
So there's no way of avoiding having to write a good application for every platform if the
01:39:59
◼
►
platforms continue to be different in both form factor and in the case of the Mac, you
01:40:05
◼
►
know, interface paradigm. Like, that's very different.
01:40:09
◼
►
And the environment. Yeah. And no framework, no UI framework will
01:40:14
◼
►
ever eliminate that work. All it can do is say, the only work you have to do is that
01:40:19
◼
►
work to make a good application that works in the Mac a good app, but you won't have
01:40:23
◼
►
to relearn how colors work, right? You won't have to relearn how to play audio
01:40:29
◼
►
like, you know, just that they'll unify the underlying things and have one unified framework
01:40:35
◼
►
and one unified language and IDE and one unified binary, but you still have to design essentially
01:40:41
◼
►
three different applications in three very different forms. And by the way, the watch,
01:40:44
◼
►
which, you know, they could unify that as well and not have watch kit and have that
01:40:47
◼
►
be a variant of this thing if they want to go whole hog. But there's no avoiding that.
01:40:52
◼
►
It's not one user experience. It's one, I guess, framework, one language, you know,
01:40:58
◼
►
And maybe not even that if they end up going with the shim approach.
01:41:00
◼
►
So I believe they have to do this, but boy, there's a lot of ways it could mess up.
01:41:07
◼
►
And so I wish them luck.
01:41:10
◼
►
So if they go whole new framework, so they make H.I.
01:41:14
◼
►
Kit, or whatever you want to call it.
01:41:16
◼
►
I mean, come on, it's Swift.
01:41:17
◼
►
It would just be called Kit.
01:41:19
◼
►
Well, it's funny you say that, because my question was going to be, do they abandon
01:41:25
◼
►
Objective-C?
01:41:27
◼
►
I don't see why that would be either productive or necessary, but Marco, do you think they
01:41:33
◼
►
would abandon Objective-C in this hypothetical HI kit?
01:41:36
◼
►
- I mean, if it's scheduled, if it's intended to be in development now and come out in like
01:41:43
◼
►
a year or two, maybe.
01:41:47
◼
►
But as time goes on, on a finite time scale, the longer it is from now, I think the more
01:41:55
◼
►
more likely that that would be the approach.
01:41:57
◼
►
But I'm not even gonna say it's unlikely even now.
01:42:02
◼
►
I would say that that would be reasonable.
01:42:06
◼
►
I don't think that would be overly aggressive
01:42:07
◼
►
to make kit require Swift,
01:42:10
◼
►
like to just have it be a Swift-only framework.
01:42:14
◼
►
- That's different than saying Objective-C is gone,
01:42:15
◼
►
because even if they went full Swift,
01:42:18
◼
►
you have to keep the Objective-C runtime around
01:42:19
◼
►
for a really, really long time,
01:42:21
◼
►
because it's how Swift calls into all the other code.
01:42:24
◼
►
So you know, so like, but that's not what we're talking about.
01:42:26
◼
►
We're just saying like, would you have to write it in an object to see, right?
01:42:28
◼
►
The one thing I think they probably will do is no 32-bit ever for whatever the hell this
01:42:35
◼
►
Oh, definitely.
01:42:36
◼
►
No, absolutely.
01:42:37
◼
►
The Mac itself, as it exists, is going to lose 32-bit probably next year, right?
01:42:39
◼
►
So that's a gimme.
01:42:42
◼
►
It's possible that depending on the timelines, if they switch the Mac to ARM, this could
01:42:47
◼
►
be ARM only, depending on, you know, is this one year, five year, whatever, you know, that
01:42:52
◼
►
timeline could coincide to simplify matters.
01:42:54
◼
►
These are all low level things that really in the end
01:42:56
◼
►
don't matter.
01:42:57
◼
►
Like I think we're into it because you know,
01:43:00
◼
►
either software developers are into software development
01:43:02
◼
►
things and we're interested in the nitty gritty details.
01:43:04
◼
►
But the bottom line, like the most interesting thing
01:43:06
◼
►
from a consumer's perspective is Apple's plan to continue
01:43:11
◼
►
to sell devices of different sizes and different forms.
01:43:14
◼
►
Continuing to sell, you know, things that we call Macs,
01:43:18
◼
►
things that we call iPhones, things that we call iPads,
01:43:20
◼
►
things that we call watchers, all of which have different ways to interact with them.
01:43:25
◼
►
Some are closer to each other than other. iPads are very similar to an iPhone, but a
01:43:28
◼
►
watch is very different from both of them. And the Mac is very different from the iOS
01:43:32
◼
►
devices. But there's a range of hardware devices they sell, and presumably will continue to
01:43:38
◼
►
sell because they're not giving up on that range. They can make new hybrids, like Jason
01:43:43
◼
►
and I talked on upgrade about an iOS laptop. There's other form factors that can be explored.
01:43:49
◼
►
other one is obviously touch coming to the Mac and how that might influence things. But
01:43:53
◼
►
we, and Casey mentioned Microsoft at the beginning of this topic. I think that's an important
01:43:58
◼
►
lesson because Microsoft, for all its success or failure in actually pulling this off, was
01:44:04
◼
►
way ahead on the thinking of, we're going to try to make one software platform that
01:44:09
◼
►
lets you write applications for all sorts of different weird form factors. And so they
01:44:14
◼
►
have laptops that are convertible into tablets that have touch screens on them, or they also
01:44:17
◼
►
have tablets and at one time they had phones and they tried to run the whole range with
01:44:22
◼
►
a single unified platform that you'd have to write different style applications for.
01:44:27
◼
►
I forget what was their thing, it was like WMP or something like that. They had an acronym
01:44:31
◼
►
for – UMP, I believe. Yeah, Unified Windows Platform or something.
01:44:34
◼
►
Yeah, something like that. Yeah. That approach, if Apple could snap its
01:44:40
◼
►
fingers and have something like that now, they would love to have it because the hard
01:44:44
◼
►
work is coming up with a single framework that could span all those things. But as far
01:44:49
◼
►
as consumers are concerned, the interesting part is, so can I buy a thing from Apple where
01:44:54
◼
►
it runs Adobe Photoshop like the legacy version, but also I can get all the new apps, but also
01:45:01
◼
►
I can touch a screen, but also it looks like a laptop? The unified Apple platform is a
01:45:08
◼
►
time to make different decisions about the boundaries between these things. Like you
01:45:13
◼
►
You can get rid of the Mac, iOS, whatever distinction,
01:45:15
◼
►
and try to have these universal apps.
01:45:16
◼
►
And we're aesthetic science economics for now.
01:45:18
◼
►
That's a whole other can of worms.
01:45:19
◼
►
But I think it is an opportunity to revisit
01:45:22
◼
►
how those boundaries are drawn.
01:45:24
◼
►
Because if you're making a new framework,
01:45:26
◼
►
or a new shim type framework,
01:45:29
◼
►
or whatever it is that you're doing,
01:45:31
◼
►
that's an opportunity to consider
01:45:33
◼
►
how could the Mac be different in ways
01:45:34
◼
►
that allow you to make touch a useful interface for Macs.
01:45:38
◼
►
And if you've used a Windows convertible
01:45:41
◼
►
or laptop with a touchscreen or whatever,
01:45:43
◼
►
you have some experience with this.
01:45:45
◼
►
Microsoft is way ahead in both figuring out
01:45:48
◼
►
what makes sense for touching the screens of PCs,
01:45:52
◼
►
for lack of a better term,
01:45:54
◼
►
and also making the frameworks that allow you to do it.
01:45:57
◼
►
Apple's lucky that they just haven't been
01:45:58
◼
►
particularly successful in the market with their approach,
01:46:00
◼
►
but you learn by doing,
01:46:03
◼
►
and Microsoft has done many different attempts at this,
01:46:07
◼
►
and from all accounts,
01:46:09
◼
►
time they try their new Surface whatever thing and the new operating system that
01:46:14
◼
►
runs on it makes a an ever more compelling case for being open to
01:46:19
◼
►
different form factors and different kinds of input instead of the sort of
01:46:24
◼
►
rather rigid boundary certainly between the Mac and iOS but arguably also
01:46:28
◼
►
between like you know the iOS devices of different sizes so I'm most excited from
01:46:33
◼
►
a consumer perspective of seeing Apple like that's what I want out of a unified
01:46:37
◼
►
thing. It's not like, yeah, the unified technical underpinnings would be awesome, but like,
01:46:41
◼
►
that finally it gives the Apple the freedom to spread it, to make new variations along
01:46:48
◼
►
the spectrum instead of being siloed into, "This is what a Mac's like, and this is what
01:46:52
◼
►
a phone is like, and they're so different from each other, and there's no crossover,
01:46:55
◼
►
and don't try to do it. No iOS laptops, no touchscreen Macs, never, never, never." If
01:47:00
◼
►
it's a unified platform, there's no reason for that distinction anymore, and now they
01:47:03
◼
►
could start exploring different steps along the spectrum.
01:47:06
◼
►
- Yeah, I actually look forward to that
01:47:08
◼
►
because I do think it's pretty clear,
01:47:10
◼
►
like the industry and consumers have spoken
01:47:15
◼
►
on the issue of like touch laptops
01:47:17
◼
►
and as much as Apple says, this isn't a good experience,
01:47:20
◼
►
nobody wants this, turns out a lot of people want it
01:47:23
◼
►
and they do it anyway and they try it
01:47:24
◼
►
and they touch their screens and nothing happens
01:47:26
◼
►
and they get like, this is like,
01:47:29
◼
►
Apple is losing that fight in actuality,
01:47:32
◼
►
whether they know it or not
01:47:33
◼
►
and I think they probably do know it at this point.
01:47:35
◼
►
They tried one last ditch effort with touch bar
01:47:39
◼
►
and giant track pads, but that's not enough.
01:47:41
◼
►
That's not what people actually want.
01:47:42
◼
►
What people actually want is to have to touch the screen
01:47:45
◼
►
sometimes, or to be able to touch the screen sometimes.
01:47:47
◼
►
That's what people are actually doing
01:47:49
◼
►
and wanting and expecting.
01:47:51
◼
►
So anything that gets us closer to that,
01:47:55
◼
►
I think is a good direction for the Mac to take,
01:47:57
◼
►
because again, the reality is this is what people are doing.
01:48:01
◼
►
And a lot of this, I think, the whole idea
01:48:03
◼
►
of this cross-platform UI framework needing to exist.
01:48:08
◼
►
I think you've put it well, Jon, that regardless
01:48:11
◼
►
of what you think people should do here,
01:48:15
◼
►
a lot of Mac developers say people should just write
01:48:17
◼
►
Mac apps in AppKit, and yeah, they should,
01:48:20
◼
►
but they're not. (laughs)
01:48:22
◼
►
The reality is very different.
01:48:23
◼
►
The reality is that all the action is happening on iOS
01:48:27
◼
►
in the Apple world.
01:48:30
◼
►
They can't get people to care enough about the Mac
01:48:33
◼
►
to develop a lot of Mac apps anymore.
01:48:35
◼
►
The Mac feels increasingly like a very stale,
01:48:40
◼
►
low-priority platform for a lot of developers,
01:48:43
◼
►
including Apple.
01:48:45
◼
►
They have to do something to make it easier
01:48:48
◼
►
for people to bring Mac apps over.
01:48:50
◼
►
And if they don't, we're gonna have the situation
01:48:53
◼
►
we have now on the Mac that's gonna slowly worsen,
01:48:55
◼
►
which is, right now, we already have tons
01:48:58
◼
►
of major applications that are either,
01:49:01
◼
►
that are not available on the Mac,
01:49:04
◼
►
or that have really neglected low priority Mac versions,
01:49:08
◼
►
like the Twitter app, you know.
01:49:10
◼
►
And then we have a lot of apps that say,
01:49:13
◼
►
oh, just use the web app.
01:49:15
◼
►
And I'm guilty of this myself, obviously.
01:49:17
◼
►
- Netflix is a great example,
01:49:19
◼
►
because you can't even watch 4K Netflix on a Mac,
01:49:21
◼
►
because there's no 4K support,
01:49:22
◼
►
probably for some dumb copyright reason.
01:49:24
◼
►
- Right, exactly, and there's so many types of apps
01:49:26
◼
►
where the answer on the Mac is either,
01:49:30
◼
►
eh, sorry, we don't support it,
01:49:31
◼
►
or just use our web app.
01:49:33
◼
►
Best case scenario for a lot of complex things like Slack,
01:49:37
◼
►
you get these weird web native apps that nobody likes
01:49:40
◼
►
because they're terrible in a lot of ways
01:49:42
◼
►
and perform badly and use all your RAM
01:49:44
◼
►
and aren't Mac-like and everything else.
01:49:46
◼
►
So anything, that's the status quo, that's the reality.
01:49:50
◼
►
The reality is AppKit is the past.
01:49:53
◼
►
As capable as it is to the people who know it,
01:50:00
◼
►
The market has said otherwise, economics have said otherwise, and people's attention has
01:50:04
◼
►
said otherwise.
01:50:05
◼
►
In many ways, it's similar to Swift versus Objective-C, in that Objective-C, for people
01:50:13
◼
►
like me who know it really well, Swift came along and were like, "I don't need that.
01:50:19
◼
►
I want to just keep using the thing I already know how to use.
01:50:21
◼
►
It's totally fine."
01:50:23
◼
►
But the reality was, one of the reasons they did need Swift, which we talked about at the
01:50:27
◼
►
the time it came out is that Objective-C was old and crufty
01:50:32
◼
►
and it turned off new developers.
01:50:35
◼
►
Developers were actively avoiding writing Objective-C
01:50:38
◼
►
because it was old and crufty and it didn't fit
01:50:41
◼
►
modern aesthetics for programming languages.
01:50:44
◼
►
AppKit has that problem as an entire API.
01:50:47
◼
►
AppKit is really old and crufty and when an iOS developer
01:50:52
◼
►
sees AppKit for the first time,
01:50:55
◼
►
it is not a positive impression at all.
01:50:58
◼
►
And as an iOS developer working through this,
01:51:01
◼
►
and I know other people who've done the same thing,
01:51:03
◼
►
it's like, it's really, it doesn't ever let up.
01:51:07
◼
►
There are certain parts of it that,
01:51:09
◼
►
when you first discover what NS Document does
01:51:11
◼
►
automatically for you, you're like,
01:51:13
◼
►
"Wow, this is really capable, this is awesome."
01:51:15
◼
►
But there's just so much friction
01:51:17
◼
►
in getting those interfaces developed.
01:51:19
◼
►
And to be clear, the lower level frameworks,
01:51:22
◼
►
all the audio stuff, a lot of the data types and stuff,
01:51:26
◼
►
a lot of those things are already unified.
01:51:28
◼
►
Like a lot of the networking, there's so much stuff
01:51:30
◼
►
that is already unified between the two platforms.
01:51:33
◼
►
The main area where this is necessary is the UI layer.
01:51:36
◼
►
And there are just so many differences.
01:51:40
◼
►
It's not like so many things work completely differently
01:51:43
◼
►
between Mac OS and iOS.
01:51:45
◼
►
It's a huge barrier to developing for the Mac.
01:51:48
◼
►
It is so hostile and unfriendly and you can't look up
01:51:52
◼
►
help on the web 'cause there's almost no results for it
01:51:57
◼
►
and it's just, it's like a ghost town of old-crofted
01:52:01
◼
►
unfriendliness and I know that's not like,
01:52:05
◼
►
if you're familiar with it, if you're an expert
01:52:07
◼
►
in AppKit, you don't see it that way.
01:52:09
◼
►
But for all the rest of the iOS developers
01:52:12
◼
►
who are not familiar with it, that is how it is.
01:52:15
◼
►
So even though it is fine for its current developers,
01:52:19
◼
►
it needs to change, because the entire world
01:52:23
◼
►
has changed around it.
01:52:25
◼
►
So something has to happen here, and the Mac,
01:52:28
◼
►
if they gave the Mac its own completely new UI framework
01:52:31
◼
►
that was not shared with anything,
01:52:33
◼
►
look at what happened with tvOS.
01:52:35
◼
►
tvOS had that, it had a whole new framework
01:52:37
◼
►
that was mostly not UIKit, it kinda has its own stuff,
01:52:41
◼
►
although it has way more in common with UIKit
01:52:43
◼
►
than AppKit does.
01:52:45
◼
►
And making a tvOS app is really uncompelling
01:52:49
◼
►
because you have to rewrite your entire UI from scratch
01:52:51
◼
►
and it's just not very good.
01:52:53
◼
►
WatchOS has a similar problem.
01:52:55
◼
►
WatchKit is very little like UIKit,
01:52:57
◼
►
and although it's still way more like it than AppKit,
01:53:00
◼
►
and making a WatchKit app is really not compelling
01:53:03
◼
►
because these are smaller usage platforms.
01:53:06
◼
►
The iPad is a great example,
01:53:08
◼
►
and I think probably, honestly,
01:53:10
◼
►
a big part of why this kind of thing might be done.
01:53:12
◼
►
On the iPad, you know, Jon, you said earlier,
01:53:16
◼
►
you don't get an iPad app for free,
01:53:18
◼
►
but you do get it for cheap.
01:53:20
◼
►
Like, if you have an iPhone app,
01:53:23
◼
►
to port it to the iPad is effort,
01:53:25
◼
►
but it's not a ton of effort.
01:53:27
◼
►
It's nowhere near the amount of effort.
01:53:29
◼
►
- Yeah, 'cause it uses the same UI framework,
01:53:30
◼
►
but then to make a good iPad app,
01:53:33
◼
►
you have to redesign some part of it.
01:53:34
◼
►
- Yeah, but it's like, you know,
01:53:36
◼
►
like Overcast's iPad app is used by something
01:53:38
◼
►
like 5% or less of people.
01:53:40
◼
►
I use it every day, but most people don't use it.
01:53:42
◼
►
But it's about 5% extra work to do it also,
01:53:47
◼
►
so it was worth it to me.
01:53:49
◼
►
And yeah, it could be better than it is.
01:53:51
◼
►
It could be more iPad optimized, but it doesn't need to be.
01:53:54
◼
►
Like right now, it's fine on the iPad.
01:53:56
◼
►
There's no glaring shortcomings with it.
01:53:58
◼
►
It's totally fine.
01:53:59
◼
►
And it didn't need to be that much work,
01:54:02
◼
►
and it isn't that much of a maintenance headache ongoing.
01:54:04
◼
►
If the Mac can be anywhere near that,
01:54:07
◼
►
I don't expect the Mac to be as easy to port to.
01:54:12
◼
►
- Yeah, it's gonna be harder 'cause you got menus
01:54:13
◼
►
and all of that, and no touch interface, right?
01:54:16
◼
►
- Right, so it's not gonna be the same.
01:54:17
◼
►
It's not gonna be as easy as porting
01:54:19
◼
►
from, you know, to the iPad from iPhone.
01:54:22
◼
►
But if it can be somewhere near that,
01:54:26
◼
►
if it can be like only three times harder
01:54:29
◼
►
instead of 20 times harder, like that's a huge, huge gain.
01:54:33
◼
►
That could lead to so many more Mac apps.
01:54:37
◼
►
And honestly, as you said John, honestly I think,
01:54:40
◼
►
I'm not sure the Mac has much of a choice.
01:54:43
◼
►
Because the reality is that if they don't do something
01:54:46
◼
►
like this, it's just going to keep stagnating
01:54:49
◼
►
and it will die.
01:54:51
◼
►
That is the future of the Mac.
01:54:52
◼
►
It has no future if they don't find a way to make it easier
01:54:56
◼
►
to develop apps for the Mac if you already have
01:54:59
◼
►
an iOS code base.
01:55:00
◼
►
- Well the other way to have a future is to sell
01:55:02
◼
►
100 times more Macs, but that's a tall order.
01:55:06
◼
►
Like if you could suddenly sell as many Macs as you sell iPhones, this problem takes care
01:55:09
◼
►
of itself and people just continue to write an app kit and you're fine.
01:55:11
◼
►
But that's not the reality.
01:55:12
◼
►
Right, exactly.
01:55:14
◼
►
So one more technical thing on this.
01:55:17
◼
►
This is not likely, but I like thinking about ways you could possibly get this win.
01:55:22
◼
►
Another problem Apple has with its platforms, arguably, and we can debate what the causes
01:55:28
◼
►
are, but there's a lot of applications, a lot of very sophisticated, very powerful applications
01:55:34
◼
►
are only available on the Mac.
01:55:36
◼
►
And Apple would love for those applications
01:55:38
◼
►
to be available on iOS devices,
01:55:40
◼
►
but for a variety of reasons, that's not always the case.
01:55:43
◼
►
Now, if you make a unified UI framework,
01:55:46
◼
►
depending on how you do it,
01:55:47
◼
►
we talked about a shim layer that lets you basically write
01:55:49
◼
►
with a UI kit like API,
01:55:51
◼
►
but that calls AppKit stuff under the covers
01:55:53
◼
►
as a quicker way to let people reuse some of their code
01:55:55
◼
►
and skills to write Mac applications,
01:55:57
◼
►
you could make something like that in the reverse direction
01:56:01
◼
►
that lets someone take a complicated, sophisticated Mac
01:56:05
◼
►
application and allow it to run on iOS with some changes
01:56:10
◼
►
to make it work for touch.
01:56:12
◼
►
I'm sure Apple--
01:56:14
◼
►
I mean, I don't know if Apple is frustrated by this,
01:56:16
◼
►
but I know a lot of users are frustrated by the fact
01:56:18
◼
►
that there's no Photoshop for the iPad, right?
01:56:20
◼
►
Adobe makes a Photoshop for the iPad,
01:56:22
◼
►
but it's not Photoshop Photoshop.
01:56:24
◼
►
It's like Adobe makes a bunch of applications
01:56:26
◼
►
that try to play to the strengths of the iOS platform,
01:56:28
◼
►
but none of them are full-fledged Photoshop.
01:56:30
◼
►
and there are other companies trying to pick up that slack.
01:56:32
◼
►
They say, "Fine, Adobe, you're not gonna do it."
01:56:34
◼
►
- Trust me, you don't want Adobe
01:56:35
◼
►
to port Photoshop to the iPad.
01:56:37
◼
►
- I know, I'm just saying like, capability-wise,
01:56:38
◼
►
like Affinity makes a bunch of great applications,
01:56:40
◼
►
and what's the other one, the other well-known one?
01:56:43
◼
►
- There's Pixelmator, Pixelmator Pro, Affinity, Acorn,
01:56:46
◼
►
a whole lot of good ones.
01:56:47
◼
►
- Yeah, there's a lot of applications that are targeting it,
01:56:49
◼
►
but there's still a lot of sophisticated applications
01:56:52
◼
►
that are only on the Mac, and you say,
01:56:53
◼
►
"Well, it's because the Mac is powerful enough,"
01:56:55
◼
►
and so on and so forth, like all the excuses
01:56:56
◼
►
for why those are only on Mac eventually will come down to,
01:56:58
◼
►
"Well, it's written in this framework
01:57:00
◼
►
that doesn't run on iOS and we're not going to rewrite our whole application because it's
01:57:03
◼
►
really big and complicated. I mean, the only companies that can afford to do stuff like
01:57:07
◼
►
that are Microsoft and even their iOS versions are, you know, Microsoft Word and Excel kind
01:57:12
◼
►
of in name only, like they're very different. If you can have a way to make a unified framework
01:57:18
◼
►
in Shimlayer or something or other that lets a bunch of Mac developers with some amount
01:57:25
◼
►
of work that is less than rewriting their entire application, which is, you know, it's
01:57:28
◼
►
pretty easy to hit that bar. Some smaller amount of work than rewrite everything in
01:57:31
◼
►
UIKit. Let them sell their well-known, well-established, extremely powerful application for the new
01:57:38
◼
►
27-inch iPad Pro. That is a compelling case, and it solves Mac developers' problems in
01:57:44
◼
►
that, well, now suddenly you can address this market with your skills that you have, right?
01:57:49
◼
►
But that's not why Apple cares about that, because they'll just let those Mac developers
01:57:51
◼
►
retire and die, whatever, who cares? It solves the problem Apple has, which is, "Hey, we
01:57:56
◼
►
would really like it if we could get way more expensive, powerful applications on iOS. Apple's
01:58:01
◼
►
been trying that for a long time. That's why the iPad Pro exists. And it is happening. It is
01:58:05
◼
►
happening slowly. But one way to get a nice boost of complicated, powerful applications is if you
01:58:11
◼
►
could somehow make that happen. Now, I think that is not a big enough upside for people to undertake
01:58:16
◼
►
this. It kind of goes against what we're trying to get people to do is to get people to stop writing
01:58:20
◼
►
an app kit and who cares about the 10 Mac developers compared to the, you know, thousand
01:58:25
◼
►
X number of them that are on the other platform. So I don't think this will happen. But for
01:58:29
◼
►
the briefest moment, I had the idea of like all our greatest and favorite Mac applications
01:58:35
◼
►
suddenly having cool iOS versions and making iOS a more powerful platform and giving new
01:58:41
◼
►
life to Mac developers. But I think that is extremely unlikely, but it gives me a warm
01:58:46
◼
►
fuzzy to think about it.
01:58:48
◼
►
So one final question, because I can't help myself.
01:58:53
◼
►
Let's assume for the sake of discussion that there's a fairly complete break.
01:59:02
◼
►
And it's not just a shim, it's a completely new HI kit.
01:59:07
◼
►
Do you think that Apple would follow the same delegation everywhere pattern that UI kit
01:59:15
◼
►
And I'm trying to think of a way to summarize delegation easily, and I can't think of a
01:59:18
◼
►
great one, but—
01:59:19
◼
►
You want it to all be reactive?
01:59:21
◼
►
Well, that's exactly what I'm driving at.
01:59:23
◼
►
And maybe reactive—
01:59:24
◼
►
AppKit has delegates all over the place, too.
01:59:25
◼
►
Is that what you're comparing it to?
01:59:27
◼
►
Delegation—AppKit-style, I would say—delegation, as compared to React-style stuff?
01:59:32
◼
►
Well, like functional reactive programming.
01:59:35
◼
►
It doesn't have to be FRP.
01:59:36
◼
►
It doesn't have to be RxSwift, necessarily.
01:59:38
◼
►
But like anything that's more modern than delegation, even just closures everywhere,
01:59:44
◼
►
Which I—admittedly, Apple is moving toward, but like, something more modern than delegation.
01:59:49
◼
►
Do you think that it would be a slight step forward, such as closures everywhere?
01:59:56
◼
►
Or do you think it would be a whole hog, like, we're going to just burn the world down and
02:00:00
◼
►
build it anew, let's go all in on something along the lines of functional reactive programming?
02:00:05
◼
►
And maybe that's not the actual answer, but something that dramatic.
02:00:09
◼
►
Do you think that it would be something that big, this hypothetical HI kit?
02:00:13
◼
►
or do you think it would be something much closer to a shim?
02:00:17
◼
►
And let me start with Marco on this.
02:00:19
◼
►
- It's gonna be all cocoa bindings.
02:00:23
◼
►
- No, I mean, I don't honestly,
02:00:24
◼
►
like I'm not hugely into the whole reactive thing.
02:00:28
◼
►
I kind of do my own thing with that, but of course.
02:00:32
◼
►
So I'm not entirely convinced
02:00:36
◼
►
that that is the inevitable forward place to go.
02:00:39
◼
►
- But whatever the answer be.
02:00:41
◼
►
So, if you, just the larger question of like,
02:00:44
◼
►
would they fundamentally change like,
02:00:46
◼
►
design patterns of the way they do UI frameworks.
02:00:50
◼
►
- It depends on like, do they wanna also
02:00:54
◼
►
like blow up iOS as well?
02:00:57
◼
►
Because if the idea of this is to
02:00:59
◼
►
make developing for the Mac more like iOS,
02:01:03
◼
►
then no, they shouldn't move on in such a major way
02:01:07
◼
►
because that isn't how iOS works.
02:01:10
◼
►
But if the goal of this is to be like the next generation
02:01:13
◼
►
unified UI framework for all of their platforms,
02:01:18
◼
►
possibly making it Swift only,
02:01:20
◼
►
then sure, that would make sense.
02:01:21
◼
►
Like it would make the most sense to design it in a way
02:01:26
◼
►
that takes maximum advantage and fits in best
02:01:29
◼
►
with the design of the Swift language,
02:01:32
◼
►
which would come with lots of changes
02:01:35
◼
►
that don't work the same way.
02:01:36
◼
►
'Cause like so much of AppKit and UIKit
02:01:39
◼
►
is based on the way Objective-C works
02:01:42
◼
►
and is designed because it was always the language.
02:01:46
◼
►
It was designed with that in mind
02:01:47
◼
►
and it was designed with a lot of Objective-C idioms
02:01:49
◼
►
and things that work very well with Objective-C.
02:01:53
◼
►
With Swift, there's a lot of weird friction
02:01:54
◼
►
when you try to, when you use UIKit
02:01:58
◼
►
and a lot of Apple frameworks from Swift,
02:02:00
◼
►
you can tell this really wasn't designed for this
02:02:03
◼
►
and it's not as good as it could be
02:02:05
◼
►
or it doesn't quite fit in right,
02:02:07
◼
►
doesn't feel right or is not as graceful as it could be.
02:02:10
◼
►
So if they're gonna move forward and make this
02:02:13
◼
►
like the new Swift only thing that is our modern answer,
02:02:17
◼
►
like this is gonna be for the next 15 years framework,
02:02:21
◼
►
then yeah, change a lot to make it more Swift-like.
02:02:24
◼
►
Not necessarily functional reactive, I don't, you know.
02:02:27
◼
►
- Sure, sure.
02:02:28
◼
►
- But just make it more Swift-like,
02:02:29
◼
►
you know, make it ideal for Swift.
02:02:31
◼
►
But if they're going for, let's make it as easy as possible
02:02:34
◼
►
for existing iOS developers to also make Mac apps,
02:02:37
◼
►
then not necessarily.
02:02:40
◼
►
- So you have to, I think, look at,
02:02:43
◼
►
when you talk about UIKit,
02:02:44
◼
►
and even AppKit for that matter,
02:02:46
◼
►
any framework like that that lives for a long time evolves,
02:02:50
◼
►
and you can see, as you look down through the layers
02:02:52
◼
►
of how things have changed.
02:02:55
◼
►
As Casey pointed out before,
02:02:58
◼
►
before closures were a thing,
02:03:01
◼
►
everything was straight up delegation,
02:03:03
◼
►
And then suddenly when closures were a thing,
02:03:05
◼
►
even setting aside Swift, it was like,
02:03:06
◼
►
oh, now a bunch of new APIs are coming,
02:03:09
◼
►
take a callback, right?
02:03:10
◼
►
And they take a closure as an argument.
02:03:12
◼
►
And that becomes a pattern that you start to see.
02:03:13
◼
►
You don't see it everywhere.
02:03:15
◼
►
The old APIs don't have it,
02:03:16
◼
►
but they introduce new APIs that do have it.
02:03:18
◼
►
And so, you know, each new year WWDC,
02:03:22
◼
►
the framework that you knew slowly changes and evolves.
02:03:26
◼
►
Whatever the next framework is,
02:03:28
◼
►
the most conservative answer is,
02:03:32
◼
►
take whatever the current best thinking about UIKit is.
02:03:36
◼
►
Not like make it like UIKit exactly,
02:03:38
◼
►
because there are parts of UIKit that
02:03:40
◼
►
have been updated to use the current best thinking.
02:03:43
◼
►
And you know, Closure is an example of like--
02:03:45
◼
►
and that happens to fit with Swift,
02:03:46
◼
►
because it's native support for that,
02:03:48
◼
►
and you don't have to use the stupid block
02:03:50
◼
►
syntax and all of that stuff.
02:03:52
◼
►
But make all of the new APIs use the current best thinking.
02:03:56
◼
►
And I don't think that actually entirely precludes
02:04:01
◼
►
larger change because if you keep doing that like over time we introduce new
02:04:06
◼
►
API's with new thinking and there's a new language in the mix and it evolves
02:04:09
◼
►
and evolves and evolves eventually you get to deprecate or just never use the
02:04:13
◼
►
really old really weird API's so if your starting point is the current best
02:04:19
◼
►
modern thinking UI kit with maybe some minor tweaks you get a lot of the
02:04:23
◼
►
benefit of people being who are familiar with the UI kit being able to use that
02:04:26
◼
►
because people who are familiar with UI kit presumably are somewhat up-to-date
02:04:29
◼
►
date on it and don't say, "I only know how to use the UI Kit API as introduced in iOS
02:04:34
◼
►
2, and I never learn anything after, and I don't know what a closure is, and I'm really
02:04:38
◼
►
confused, right? I don't know anything about all these property syntax and all this animation
02:04:42
◼
►
stuff that's all tint colors, I don't know what that is." Of course they have to know,
02:04:45
◼
►
they have to know the modern ones too. So if that's your starting point, you can bring
02:04:49
◼
►
those people along. Now with the whole React to thing, it's like, that's not something
02:04:52
◼
►
you can gradually add, that's kind of a paradigm shift, and that is a tougher sell. But even
02:04:57
◼
►
you could pitch that to, you know, pretend the Mac doesn't exist and it's just UIKit.
02:05:02
◼
►
Eventually in the lifetime of UIKit, if the thinking inside Apple is that there's a better way to design UIs with, you know,
02:05:08
◼
►
whatever reactive paradigm or whatever, some functional thing or something entirely different,
02:05:13
◼
►
they could roll that out just in UIKit to say, "A bunch of new APIs are going to be using this thing,
02:05:18
◼
►
and we have a new view system, and we're, you know..."
02:05:21
◼
►
Mac has had multiple view systems, even on Mac OS X.
02:05:24
◼
►
It has multiple, you know, it had carbon and it had cocoa and they coexisted for a while
02:05:28
◼
►
and one of them faded away.
02:05:29
◼
►
It's not impossible to have two paradigms in the same platform and slowly transition
02:05:33
◼
►
to another one.
02:05:34
◼
►
So I don't think anything Apple does precludes switching to something better.
02:05:38
◼
►
But I think the main reason that they won't is, or two reasons.
02:05:41
◼
►
One, I'm not, I don't think Apple is convinced that there is a better paradigm.
02:05:47
◼
►
Casey may be convinced, but convinced that like there is a better paradigm that is better
02:05:51
◼
►
enough to take the hit for it and B, like they can defer that.
02:05:57
◼
►
They can say, use the current best thinking in UIKit plus whatever the current best thing
02:06:01
◼
►
that we don't know about is that they're doing inside Apple, right?
02:06:03
◼
►
Because there's always something every year, right?
02:06:06
◼
►
And make that the starting point of your new framework and then go from there.
02:06:10
◼
►
And I don't, we're going to wrap this up because we're running long, but one final thing that
02:06:13
◼
►
I think is worth voicing, especially from the concerns of Mac users, I mentioned photos
02:06:17
◼
►
apps and how they feel kind of weird.
02:06:20
◼
►
That's another way that this can all go wrong.
02:06:22
◼
►
No matter what solution they use, if it lets experienced iOS developers target the Mac,
02:06:30
◼
►
but the applications they create are all like photos, essentially, like that they feel weird
02:06:35
◼
►
and non-Mac-like and are unsatisfying, I don't think that will be a very big success.
02:06:42
◼
►
Because as few Mac users as there may be, and even Mac users who have no idea what it
02:06:47
◼
►
means to be "Mac-like." People who have no idea what Electron is or no idea what
02:06:54
◼
►
makes Slack weird, they feel the friction and the weirdness even if they can't identify
02:07:00
◼
►
it, even with something like Chrome versus Safari. I think that's a real thing that
02:07:04
◼
►
people can feel, and I think the Mac enthusiasts are actually an important subset of the Mac
02:07:13
◼
►
market at a proportion of their, of their, the money that they give or whatever, right?
02:07:17
◼
►
It's the whole reason the Mac Pro exists, or will exist eventually.
02:07:22
◼
►
And I think that is a really, it's going to be one of the hardest things to avoid.
02:07:27
◼
►
Yes, let people retarget their skills to the Mac, but how, how are you going to get them
02:07:32
◼
►
to make applications that are satisfying Mac applications?
02:07:36
◼
►
That's a really tall order, both because iOS users don't know how to make a satisfying
02:07:40
◼
►
Mac application because they never have before, and because a lot of things you can do to
02:07:44
◼
►
make it easier for them lead them down the path to an application that is like an iOS
02:07:49
◼
►
application that you can use a mouse cursor with. And that's no good. That's no good,
02:07:54
◼
►
boss. Well, but I would argue it's better than not having these apps. Is it, though?
02:07:58
◼
►
Like, that's what I'm saying. I don't know if it's better than not having the apps. Like,
02:08:00
◼
►
is it better than just letting the Mac platform die? I would rather have a good native 27-inch
02:08:05
◼
►
iPad Pro application than a bad iOS port
02:08:09
◼
►
to a 27-inch iMac, you know what I mean?
02:08:12
◼
►
- Sure, well, but keep in mind,
02:08:14
◼
►
whatever Mac apps are in practice
02:08:18
◼
►
is what ends up being the good Mac apps.
02:08:22
◼
►
It ends up being the standard.
02:08:24
◼
►
I really don't think we have a choice here.
02:08:26
◼
►
I think something like this has to happen
02:08:28
◼
►
to keep the Mac alive, and so if what ends up being
02:08:31
◼
►
most Mac apps people use, if those are more iOS-y,
02:08:35
◼
►
that will just become what it feels like
02:08:39
◼
►
to be a standard Mac app.
02:08:41
◼
►
- And that's not, I said that, I was getting at that before,
02:08:44
◼
►
what it means to be Mac-like, but I'm just talking about
02:08:45
◼
►
like just straight up performance, like that they feel
02:08:48
◼
►
laggy and slow and not powerful, like that they don't have
02:08:53
◼
►
the features, one part is the features, and the second is
02:08:55
◼
►
that they're slow and weird, and is it because they're slow
02:08:58
◼
►
and weird because of the shim layer, and are they missing
02:09:00
◼
►
features that we expect from a Mac app because they're an iOS port and those features don't
02:09:04
◼
►
fit or don't make sense on iOS, that's what I'm talking about.
02:09:08
◼
►
And you're totally right to be super concerned about that by using Photos app as the example
02:09:13
◼
►
of a cross-platform framework. But the reason why Photos app on the Mac is slow and weird
02:09:18
◼
►
and doesn't feel right and it lacks so many features and drives you nuts is because it
02:09:23
◼
►
is a terribly designed app on so many levels and horribly neglected all the time. So it's
02:09:30
◼
►
It starts out with a bad design, they never change it,
02:09:33
◼
►
they never make it better.
02:09:34
◼
►
In your explanation during our famous episode number 223,
02:09:38
◼
►
Throw the Fork Away, was so great, so perfect.
02:09:42
◼
►
The Photos app is a terrible example
02:09:44
◼
►
of how to do cross-platform frameworks.
02:09:46
◼
►
It happens to be built on a cross-platform framework,
02:09:49
◼
►
but it is a terrible design,
02:09:51
◼
►
and that has nothing to do with the framework.
02:09:53
◼
►
It has everything to do with the actual UI design,
02:09:56
◼
►
the flow of the app, the things like--
02:09:59
◼
►
- I don't think it has to do with the framework
02:10:01
◼
►
- The flow in the UI design is inherited in large part
02:10:04
◼
►
from how Photos works in iOS,
02:10:06
◼
►
and then they just added a couple little sidebars
02:10:08
◼
►
here and there?
02:10:09
◼
►
Like it feels like an iOS application in design-wise.
02:10:12
◼
►
- No, definitely not.
02:10:13
◼
►
It is entirely because that is a very badly designed app.
02:10:18
◼
►
It's designed by people who don't use it
02:10:20
◼
►
the way anybody else uses it, if at all,
02:10:22
◼
►
and it is designed to look good in demos,
02:10:25
◼
►
not to actually be used by human beings.
02:10:28
◼
►
That is not a problem with the framework,
02:10:29
◼
►
if that's a problem with the design of it.
02:10:31
◼
►
It is slow and cumbersome, not because it copies iOS stuff,
02:10:36
◼
►
but because it has too many modes
02:10:38
◼
►
and too many slow animations
02:10:40
◼
►
and it lacks convenient keyboard shortcuts.
02:10:42
◼
►
- But I'm getting it.
02:10:43
◼
►
It has those modes because photos on iOS
02:10:45
◼
►
has to have the modes because you don't have the room
02:10:47
◼
►
on the screen for all that stuff.
02:10:48
◼
►
So think about when you go to crop on photos.
02:10:50
◼
►
You gotta hit the little crop icon
02:10:51
◼
►
or you go to color or light,
02:10:52
◼
►
then you got all the sub-menus
02:10:54
◼
►
and you eventually dig your way down to the feature you want
02:10:56
◼
►
and it's a lot of taps.
02:10:57
◼
►
And why is it a lot of taps?
02:10:58
◼
►
you're on a phone. You don't have room to have that stuff visible all the time. But
02:11:01
◼
►
you take that UI paradigm and you bring it to the Mac and it's still a lot of taps.
02:11:06
◼
►
You're like, "Why are you making this a lot of taps?" Like, "Well, this is sort of how
02:11:09
◼
►
the code base works and we kind of added a sidebar here and there, but we didn't want
02:11:13
◼
►
to change too much." Like, isn't that the whole thing? We don't have to change too much
02:11:15
◼
►
and we get a Mac application out of it? And it's like, you should have changed more.
02:11:19
◼
►
That isn't the whole thing. Like, first of all, the fact that they use something called
02:11:22
◼
►
like UX collection view doesn't make the design bad. The fact that their views are using UX
02:11:28
◼
►
instead of NSColor and UI color,
02:11:30
◼
►
that doesn't, like, that's what we're asking for here,
02:11:33
◼
►
is like, give us like, stock widgets and stuff
02:11:35
◼
►
that we can use in both places.
02:11:36
◼
►
But the actual interface layout,
02:11:40
◼
►
and the choices they made with all these different modes
02:11:41
◼
►
and everything, that's just a bad design for the Mac, period.
02:11:45
◼
►
And that has nothing to do with the framework.
02:11:47
◼
►
That is entirely to do with laziness and bad design.
02:11:49
◼
►
- But no, it doesn't have to do with the framework,
02:11:51
◼
►
it has to do with the fact that the code base
02:11:53
◼
►
came from an iOS app.
02:11:55
◼
►
You started with an iOS app, and you're like,
02:11:56
◼
►
I would like this app on the Mac.
02:11:57
◼
►
So you start with that code base,
02:11:59
◼
►
and that code base works the way it works on the phone.
02:12:01
◼
►
And so you don't want it completely,
02:12:03
◼
►
like you're motivated not to change too much about it.
02:12:07
◼
►
So it's, yeah, it's not the framework.
02:12:08
◼
►
It's not the fact that if you had written it from scratch
02:12:10
◼
►
with the same framework as a Mac app, you would be fine.
02:12:13
◼
►
But my fear, what I'm getting at here,
02:12:15
◼
►
is that people have iOS applications
02:12:17
◼
►
that they want to essentially port to the Mac.
02:12:19
◼
►
And they're not starting from scratch
02:12:21
◼
►
and figuring out how to make a good Mac app.
02:12:23
◼
►
They're starting from their iOS app
02:12:25
◼
►
and mutating it until they feel like,
02:12:27
◼
►
eh, it's more or less a Mac app.
02:12:29
◼
►
And so the Photos app feels like the iOS Photos app
02:12:32
◼
►
mutated just enough to masquerade as a Mac application.
02:12:36
◼
►
And you're totally right,
02:12:37
◼
►
that's not the fault of the framework.
02:12:39
◼
►
It's not the fault of even UXKit or anything like that.
02:12:41
◼
►
It is the fault of the fact that it is essentially a port
02:12:45
◼
►
and that you start with one code base and you change it
02:12:47
◼
►
and you don't start over from scratch, right?
02:12:51
◼
►
And we're going way too long here,
02:12:52
◼
►
but one of the things that Craig Hockenberry
02:12:54
◼
►
was pointing out about like Twitterific, where Icon Factory wrote their own framework to
02:12:59
◼
►
basically be UIKit on the Mac. What was it called, Chameleon or something?
02:13:02
◼
►
Yep. All right. So they have experience doing that.
02:13:05
◼
►
Hey, let's write a framework on the Mac, but the APIs all look like UIKit. They did that.
02:13:09
◼
►
And they also did, let's make a Mac version of an iOS application, and we'll do it by
02:13:15
◼
►
cleanly and slightly painfully because, you know, programmers aren't perfect, separating
02:13:19
◼
►
the internals from the externals, which all programmers are supposed to be doing, but
02:13:24
◼
►
until you actually try to separate them with a big scissor, you realize how much your crap
02:13:27
◼
►
has leaked into each other, like, that's life, right?
02:13:30
◼
►
And according to Craig, the second approach, for them anyway, worked better for Twitterrific,
02:13:36
◼
►
where what they reused across the iOS and the Mac app is all the faceless stuff. But
02:13:41
◼
►
the UI for the Mac app is written totally from scratch. The only part that's shared
02:13:47
◼
►
is the inside. Now, they wrote it from -- I don't even know what they used. They could
02:13:50
◼
►
have written it from scratch using, you know, the chameleon thing. They could have written
02:13:53
◼
►
scratch using AppKit. They could have written them from scratch using a hypothetical HI
02:13:56
◼
►
kit, but the point is they wrote it from scratch. They didn't take the interface from the phone,
02:14:02
◼
►
port it, and start tweaking it. But that, I think, will be a temptation, sort of the
02:14:08
◼
►
equivalent of shovelware. That will be a temptation if Apple does a good job making that easy.
02:14:11
◼
►
And in fact, Apple will demo that. "Look, I went from your phone application and then
02:14:14
◼
►
I just moved two things around and added a sidebar and set up a few menu items. Voila,
02:14:18
◼
►
Mac app and I'm gonna say no not a not a Mac app. Thanks to our sponsors this week
02:14:25
◼
►
Casper, Squarespace and HelloFresh. We will see you next week.
02:14:30
◼
►
Now the show is over, they didn't even mean to begin
02:14:35
◼
►
'Cause it was accidental, oh it was accidental
02:14:40
◼
►
John didn't do any research, Marco and Casey wouldn't let him
02:14:46
◼
►
'Cause it was accidental, oh it was accidental
02:14:51
◼
►
And you can find the show notes at ATP.fm
02:14:56
◼
►
And if you're into Twitter, you can follow them at C-A-S-E-Y-L-I-S-S
02:15:06
◼
►
So that's Casey List M-A-R-C-O-A-R-M
02:15:10
◼
►
N-T-M-A-R-C-O-R-M-N S-I-R-A-C-U-S-A-C-R-A-C-U-S-A
02:15:18
◼
►
It's accidental (It's accidental)
02:15:21
◼
►
They didn't mean to, accidental (accidental)
02:15:27
◼
►
Tech podcast so long
02:15:31
◼
►
Good thing so much stuff happened in the uh...
02:15:34
◼
►
Seven days ago.
02:15:35
◼
►
Yeah, exactly.
02:15:36
◼
►
So Marco, you said you had watched the first two episodes of The Grand Tour?
02:15:41
◼
►
I have, yeah. You know what? It's pretty good.
02:15:45
◼
►
I feel like the in-studio segments are slightly less garbage-y than they were last season.
02:15:54
◼
►
Oh yeah, to clarify, I skipped those.
02:15:56
◼
►
But still pretty bad.
02:15:59
◼
►
Not like, I don't skip like the little bumpers to their segment,
02:16:02
◼
►
but like when they like sit down with a celebrity or something, I skip that.
02:16:04
◼
►
But I always did that with the BBC show also.
02:16:08
◼
►
Yeah. The BBC show, the in-studio segments were pretty decent, if not good. But man, the grand tour
02:16:18
◼
►
in the studio is bad. Outside of the studio, I think the films where they're actually out in the
02:16:24
◼
►
world doing things, I think those are 80 to 90% of what they were for Top Gear. And I'm trying very
02:16:30
◼
►
hard not to spoil anything directly for Jon, but my goodness, the studio stuff is just nothing. I
02:16:36
◼
►
I feel like all I'm doing is cringing
02:16:39
◼
►
the entire time they're in the studio.
02:16:41
◼
►
- Oh, absolutely, yeah, no question.
02:16:43
◼
►
The studio stuff is still,
02:16:44
◼
►
it is as cringe-worthy as it was in season one.
02:16:47
◼
►
But season two, episodes one and two,
02:16:50
◼
►
if you skip the studio long parts
02:16:53
◼
►
and you just pay attention to the rest of the film segments,
02:16:56
◼
►
I'd say it's very good, very fun.
02:16:58
◼
►
And the last few seasons of Top Gear that they were on,
02:17:02
◼
►
there was a bit of a decline in those, too.
02:17:06
◼
►
And I would say the current season of,
02:17:08
◼
►
whatever this is, "Grand Tour,"
02:17:10
◼
►
is on par with or better than the last few seasons
02:17:15
◼
►
of Top Gear they did.
02:17:17
◼
►
- I think that's fair.
02:17:18
◼
►
- You know, one of the Insta-Doo segments
02:17:19
◼
►
that I actually kinda liked, and I think is the strength
02:17:22
◼
►
that they should be leaning on in "Grand Tour,"
02:17:24
◼
►
but in season one, apparently they did not.
02:17:26
◼
►
I always like the news segments,
02:17:28
◼
►
because I guess it's the most like a podcast.
02:17:30
◼
►
Like, they would have a little TV screen up there
02:17:33
◼
►
to show an image, and they'd be like,
02:17:34
◼
►
"Just quick hits on the news."
02:17:36
◼
►
"Oh, you know, Volkswagen's coming out with a new car.
02:17:38
◼
►
What do you think of this?"
02:17:39
◼
►
And they all just have something snarky to say about it,
02:17:41
◼
►
in much the same way we do on a podcast.
02:17:43
◼
►
What do you think of the news today?
02:17:44
◼
►
And they talk about it, right?
02:17:45
◼
►
And there's no celebrity involved.
02:17:46
◼
►
And you can't say they're not trying to be funny,
02:17:48
◼
►
'cause they are, they're trying to be funny.
02:17:49
◼
►
And very often the snarky lines
02:17:50
◼
►
were written ahead of time, clearly, right?
02:17:52
◼
►
Like it wasn't all spontaneous or whatever,
02:17:54
◼
►
but that lets them be them in a way,
02:17:57
◼
►
in the same way that they would out of the studio,
02:18:00
◼
►
just sort of joking around with each other
02:18:02
◼
►
about a topic that they all have strong feelings about.
02:18:04
◼
►
you think all Porsche 911s look the same, you are into trucks, you are like whatever,
02:18:08
◼
►
like their personalities and enthusiasm for cars, which you know is my always big thing with Top Gear,
02:18:13
◼
►
comes through in those segments. And they're studio segments and they're fine.
02:18:17
◼
►
And even some of the celebrity ones, depending on the celebrity, passable, but anything where it's
02:18:21
◼
►
like, we're not going to talk about car news, we're not going to talk about cars, we're not
02:18:25
◼
►
going to talk to a celebrity, we're going to do like a funny skit with each other, did not work
02:18:31
◼
►
in the green drawer. Because what's left then? Then it's just a bunch of people who are like,
02:18:38
◼
►
"Oh, they're trying to be Saturday Night Live?" Very often, they'd be trying to make a joke.
02:18:41
◼
►
They'd be like, "Huh? Huh? Isn't that funny?" And they'd be making fun of children with cancer.
02:18:46
◼
►
And it'd be like, "No, it's not funny." But it was funny when I was a boy in 1942. It's like,
02:18:52
◼
►
just guys. You can't talk to somebody before you do these segments. Or whatever the one where they
02:18:59
◼
►
they were making fun of gay people or eating ice cream or something, it's like, just talk
02:19:04
◼
►
to one person before you plan a 15 minute segment that you think is going to be hilarious.
02:19:10
◼
►
It's not, and it's no good.
02:19:13
◼
►
There's a lot more of that.
02:19:14
◼
►
It's definitely like older dudes who think that some of this stuff is funny and it's
02:19:20
◼
►
just not funny anymore.
02:19:21
◼
►
And the other thing, on the second episode, maybe they talked about it in the first, but
02:19:27
◼
►
And the second episode was the first time they really did a hot lap, if I recall correctly.
02:19:32
◼
►
And they have ditched the American and they said something like, "Yeah, well, you know,
02:19:36
◼
►
it didn't really work out and nobody liked it."
02:19:38
◼
►
And so there was at least a modicum of like self-awareness there.
02:19:42
◼
►
But they bring on a woman, some woman, and they say, "She's a really great driver.
02:19:49
◼
►
And the reason I haven't named this woman is because they didn't name her."
02:19:53
◼
►
Like, did you watch this, Marco?
02:19:55
◼
►
Did you notice that as well?
02:19:56
◼
►
Yeah, she was like the new Stig kind of, but that was, I assume that was part of some kind
02:20:02
◼
►
of bit that's going to play out over time, but I thought that was weird too.
02:20:05
◼
►
It just seemed like, I don't know if inappropriate is the right word, but just not funny.
02:20:12
◼
►
It seemed like, you know, 50 plus year old guys trying to be funny in a way that in the
02:20:18
◼
►
year almost 2018 really isn't funny anymore.
02:20:22
◼
►
And I don't think this is me being like a stick in the mud.
02:20:25
◼
►
I don't think this is me being a social justice warrior.
02:20:29
◼
►
I'm trying to be better about being aware of these sorts of things.
02:20:34
◼
►
So now that I am more aware of these sorts of things, when they don't name this woman
02:20:40
◼
►
driver, they praised her, but they don't name her.
02:20:43
◼
►
It's just like, "Come on, guys.
02:20:47
◼
►
This is really a thing?"
02:20:48
◼
►
And just like you said, Jon, nobody told you this was not cool.
02:20:54
◼
►
said that this was not cool. And so I've never fast-forwarded on an
02:21:00
◼
►
initial viewing. I've never fast-forwarded any of Top Gear or The Grand Tour.
02:21:04
◼
►
Oh, you're missing out. Well, that's the thing. I was about to say I am paying
02:21:09
◼
►
less and less and less attention to the in-studio segments. That being said, the
02:21:15
◼
►
the films I thought were really good, particularly this last one. And again, I'm
02:21:20
◼
►
I'm trying not to spoil it, but it involves
02:21:23
◼
►
Marco and John's either current or old stomping grounds.
02:21:27
◼
►
That one I thought was really good and enjoyable.
02:21:30
◼
►
So the films are great, but golly, the studio stuff,
02:21:35
◼
►
I'm running out of patience for it.
02:21:37
◼
►
- There is no question in my mind
02:21:39
◼
►
that if the show was just the films,
02:21:42
◼
►
and each episode was like, I guess it'd be
02:21:44
◼
►
like 20 minutes long or 25 minutes long
02:21:45
◼
►
instead of like an hour, if it was just that,
02:21:49
◼
►
it would be a better show.
02:21:51
◼
►
- I mean, I'm looking forward to the rest of the episodes
02:21:54
◼
►
from this season, but I might do the unthinkable
02:21:58
◼
►
in "Pulamarko" and just skip the in-studio segments,
02:22:01
◼
►
'cause, oh boy.
02:22:03
◼
►
- I give you permission.
02:22:04
◼
►
It is a much more enjoyable show if you do that.
02:22:10
◼
►
- All right, so we got some titles here.
02:22:17
◼
►
some good ones this week. As I get older, I guess worse. Yeah, that's pretty good. I
02:22:21
◼
►
like Hotbox with Knobs. Hotbox with Knobs is good. Those little boxes, does the USB
02:22:26
◼
►
Pre 2 get hot? No. Let me see. Nope. Not at all. Not even the slightest. My description
02:22:32
◼
►
is not, I've never had one of those boxes, I just assumed they got hot, but. No. Hotbox,
02:22:36
◼
►
Hotbox, you guys don't know that movie, do you? Nope. Casey should watch it. Marco might
02:22:40
◼
►
like it. Yeah, my final vote is either for Old or Worse or Hotbox with Knobs. Hmm, I
02:22:47
◼
►
- I think I'm both.
02:22:48
◼
►
Hotbox with knobs definitely has a musical ring to it
02:22:50
◼
►
and seems like an ATP title,
02:22:52
◼
►
but now that I learned the boxes don't get hot,
02:22:55
◼
►
I like it less.
02:22:58
◼
►
- I mean, some of them do, like the shitty ones do.
02:23:01
◼
►
- Well, speaking of shitty ones,
02:23:02
◼
►
does your shit stuff get hot?
02:23:04
◼
►
- Oh my God, yes.
02:23:06
◼
►
- See, there we go.
02:23:08
◼
►
You do have some hotboxes with knobs, all right.
02:23:10
◼
►
- Yeah, 'cause it's like a, you know,
02:23:11
◼
►
it's a class A, B amp.
02:23:13
◼
►
The smaller ones, like I had one that was a class A.
02:23:15
◼
►
My God, even just a headphone amp that's Class A,
02:23:18
◼
►
gets ridiculously hot.
02:23:20
◼
►
- Yeah, that puts Hotbox with knobs over the top.
02:23:23
◼
►
Fantastic Mr. Fox, watch it.
02:23:25
◼
►
Watch it with the kids, it's a good kid movie.
02:23:28
◼
►
Even Declan might like it.
02:23:29
◼
►
- You've heard of this.
02:23:30
◼
►
- And then you'll see where I am saying to recommend that
02:23:32
◼
►
because Hotbox features in the movie.
02:23:35
◼
►
- Isn't that a euphemism for farting in bed, isn't it?
02:23:39
◼
►
I'm glad you caught that as well.
02:23:41
◼
►
- That's not just Hotbox, it's--
02:23:44
◼
►
- Is it also like when you smoke pot in the car
02:23:46
◼
►
with the windows up?
02:23:47
◼
►
- What do you call it?
02:23:49
◼
►
Come on, chat room.
02:23:51
◼
►
- No, you're right, you're right.
02:23:53
◼
►
- We don't need to go to the chat room
02:23:54
◼
►
for fart confirmation.
02:23:55
◼
►
Casey is there with the--
02:23:57
◼
►
- Oh, when it comes to farts,
02:23:58
◼
►
I know what I'm talking about.
02:24:00
◼
►
- That was a title for you.
02:24:03
◼
►
- Do farts ever stop being funny?
02:24:06
◼
►
I don't think so.
02:24:07
◼
►
- Well, 'cause humor is rooted in just like,
02:24:09
◼
►
what makes people uncomfortable in a certain way.
02:24:14
◼
►
And like farts are just so against the facade
02:24:18
◼
►
that we are not animals.
02:24:19
◼
►
We are like civilized people.
02:24:22
◼
►
And then like this bad smelling gas comes out of our butts.
02:24:24
◼
►
Like that's going to be funny.
02:24:26
◼
►
- Who'd have thunk it?
02:24:26
◼
►
- And like it's so taboo and it makes the whole room
02:24:30
◼
►
smell bad for like 10 minutes.
02:24:32
◼
►
And so it's like that's always gonna be funny
02:24:35
◼
►
across all cultures, across all times
02:24:37
◼
►
because we try so hard to pretend like we're not animals
02:24:40
◼
►
with butts and poop and stuff.
02:24:42
◼
►
and then this reminds us.
02:24:44
◼
►
Anyway, that's my theory on farts.
02:24:46
◼
►
Good thing we're still live.
02:24:48
◼
►
- Good talk.
02:24:50
◼
►
- Good talk.
02:24:51
◼
►
- You should make an app about that.
02:24:52
◼
►
I hear they're all the rage.
02:24:53
◼
►
- Yeah, right.