PodSearch

ATP

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:02 ◼   ► boot.

00:05:03 ◼   ► It would only force you to update if there was some terrible security flaw in the one

00:05:08 ◼   ► you had.

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:53 ◼   ► disk.

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:51 ◼   ► - Oh, God.

00:06:52 ◼   ► (laughing)

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:27 ◼   ► (laughing)

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:49 ◼   ► Right?

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:13 ◼   ► do.

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:02 ◼   ► over time.

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:10 ◼   ► stuff.

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:18 ◼   ► - Yeah.

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:42 ◼   ► Maybe.

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:15 ◼   ► things.

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:10 ◼   ► my echoes.

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:05 ◼   ► (laughing)

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:33 ◼   ► (laughing)

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:40 ◼   ► wasn't it?

00:30:41 ◼   ► - No, well, you probably,

00:30:43 ◼   ► (laughing)

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:31 ◼   ► my monitor.

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:43 ◼   ► (laughing)

00:36:45 ◼   ► What is this show about?

00:36:46 ◼   ► - Knob feel, that's what this show is about.

00:36:48 ◼   ► (laughing)

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:38 ◼   ► Oh, I know.

00:40:39 ◼   ► I know.

00:40:40 ◼   ► But regardless—well, I already made friends with my Fahrenheit discussion, so you know

00:40:43 ◼   ► what?

00:40:44 ◼   ► Why not?

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:26 ◼   ► happening."

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:05 ◼   ► - I agree.

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:12 ◼   ► is it not?

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:58 ◼   ► two years.

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:49 ◼   ► phone.

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:36 ◼   ► cooling.

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:55 ◼   ► - Right.

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:34 ◼   ► Come on.

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:52 ◼   ► (laughing)

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:56 ◼   ► It's not!

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:06 ◼   ► No!

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:13 ◼   ► one.

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:05 ◼   ► emissions.

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:56 ◼   ► We'll see.

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:38 ◼   ► and evil.

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:58 ◼   ► 10% off.

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:34 ◼   ► [Music]

01:23:38 ◼   ► Apple is taking a page from the Windows

01:23:41 ◼   ► playbook.

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:30 ◼   ► Jon?

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:42 ◼   ► Great.

01:25:43 ◼   ► Okay.

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:51 ◼   ► Poorly.

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:45 ◼   ► make money.

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:26 ◼   ► Yeah.

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:11 ◼   ► Maps, yeah.

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:15 ◼   ► API.

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:34 ◼   ► thing is.

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:52:59 ◼   ► (laughs)

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:50 ◼   ► That is it.

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:05 ◼   ► - Yeah.

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:13 ◼   ► has today?

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:21 ◼   ► - Oh, God.

02:00:22 ◼   ► (laughing)

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:49 ◼   ► - Exactly.

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:00 ◼   ► - No.

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:46 ◼   ► Really?

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:52 ◼   ► Nobody?

02:20:53 ◼   ► Not a one.

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:06 ◼   ► (laughing)

02:22:08 ◼   ► (beeping)

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:55 ◼   ► (laughing)

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:05 ◼   ► (laughing)

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:37 ◼   ► - Yes.

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:48 ◼   ► Dutch oven?

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:01 ◼   ► (laughing)

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:49 ◼   ► - Yeah.

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.

02:24:54 ◼   ► [ Silence ]