PodSearch

ATP

485: This Is Casey Actual

 

00:00:00 ◼   ► We have a slightly different live stream set up this time.

00:00:04 ◼   ► I didn't even check that, let me see.

00:00:06 ◼   ► We're still streaming to the audio channel, basically,

00:00:09 ◼   ► like the Icecast MP3 server.

00:00:11 ◼   ► Still streaming to that, but our wonderful application

00:00:15 ◼   ► I use over here, Audio Hijack, a while back added support

00:00:18 ◼   ► to also stream to RTMP, RTSP,

00:00:23 ◼   ► whatever the streaming protocols are

00:00:25 ◼   ► that you can stream to Twitch and stuff,

00:00:27 ◼   ► or YouTube Live or whatever else.

00:00:28 ◼   ► And so they have this thing.

00:00:30 ◼   ► So I figured for high volume WWDC season,

00:00:35 ◼   ► this would be a good opportunity to test out one of these.

00:00:38 ◼   ► And between YouTube Live and Twitch,

00:00:43 ◼   ► the reason I went with Twitch is because,

00:00:45 ◼   ► to the best of my knowledge, YouTube Live

00:00:48 ◼   ► requires you to create the video entry in their CMS

00:00:51 ◼   ► before you can stream.

00:00:53 ◼   ► And you have to do that each time.

00:00:54 ◼   ► You create a new one each time.

00:00:56 ◼   ► Whereas Twitch, you just have a channel,

00:00:57 ◼   ► and you can just put in your stream key

00:01:00 ◼   ► as the authentication token in the streaming app,

00:01:02 ◼   ► and you can just hit go whenever you want,

00:01:04 ◼   ► and you don't have to do a new setup each episode

00:01:07 ◼   ► or each time you wanna hit go.

00:01:09 ◼   ► So for my purposes, Twitch was way easier for this purpose,

00:01:12 ◼   ► even though we don't actually intend to use Twitch

00:01:17 ◼   ► like as a major platform for any other reason,

00:01:20 ◼   ► but for this particular purpose, it seemed to go well there.

00:01:24 ◼   ► So I do intend to use this setup next week

00:01:27 ◼   ► during WVDC to provide extra capacity,

00:01:30 ◼   ► which is the whole reason I did it in the first place.

00:01:33 ◼   ► Because typically WVDC shows usually really max out

00:01:36 ◼   ► our live stream server and some people can't get through

00:01:39 ◼   ► or it drops the connection or something.

00:01:40 ◼   ► So the Twitch version should be much more reliable.

00:01:43 ◼   ► I should note also this is an audio only stream.

00:01:46 ◼   ► It's generating some kind of like basic visualization.

00:01:49 ◼   ► Also that's also a built in feature of AudioHijack,

00:01:52 ◼   ► but it's not showing our faces or anything.

00:01:54 ◼   ► So you're not missing like a video version of it.

00:01:56 ◼   ► Yeah, so anyway, so I'm gonna be doing this next week,

00:01:58 ◼   ► and if this actually proves to be useful,

00:02:02 ◼   ► maybe we'll do more of it in the future.

00:02:05 ◼   ► But it'll at least be this week and next week.

00:02:07 ◼   ► - All right, let's do some follow-up,

00:02:11 ◼   ► 'cause we probably have a big episode.

00:02:12 ◼   ► I wanted to briefly mention and say thank you

00:02:15 ◼   ► to those who signed up for FastMail using my referral,

00:02:20 ◼   ► because this is the first of the month,

00:02:21 ◼   ► and that's when FastMail reports in

00:02:23 ◼   ► on your referral earnings, and I am happy to say

00:02:25 ◼   ► I now have a year of free Fast Mail, baby, woo!

00:02:28 ◼   ► I'm excited, so.

00:02:29 ◼   ► - Pretty soon you'll have that big payout

00:02:30 ◼   ► that you'll be like, oh, now I gotta have them pay me out

00:02:32 ◼   ► 'cause it's too much, I'll never use it in 100 years.

00:02:35 ◼   ► - If I could only be so lucky.

00:02:36 ◼   ► - Oh, that should be how we fund your XDR,

00:02:39 ◼   ► even though, I mean, I know that joke's kind of over

00:02:41 ◼   ► because you got the other monitor,

00:02:43 ◼   ► but it would be kind of a great way, you know,

00:02:46 ◼   ► to somehow to accumulate $5,000 of

00:02:51 ◼   ► referral credit on Fast Mail.

00:02:53 ◼   ► - That would be amazing, so.

00:02:54 ◼   ► - I'm just gonna get Fastmount to be a sponsor again.

00:02:56 ◼   ► - That would also be a much easier route.

00:02:58 ◼   ► - I feel like when somebody's a sponsor,

00:03:00 ◼   ► that's like your salary,

00:03:02 ◼   ► like you're getting paid to do your job,

00:03:03 ◼   ► whereas affiliate money feels like free money.

00:03:06 ◼   ► It feels like fun money, you know?

00:03:08 ◼   ► - Yep, I agree with that. - Like I wasn't expecting,

00:03:09 ◼   ► I didn't do anything for this,

00:03:10 ◼   ► I just arrived in my inbox.

00:03:13 ◼   ► - Indeed, and so I arrived in my inbox this morning

00:03:15 ◼   ► that I got $63.50 in referral cash,

00:03:19 ◼   ► so that means I have next year,

00:03:22 ◼   ► 'cause I've already paid for this year,

00:03:23 ◼   ► I have next year for free. So keep it coming, folks. That's www.caseylist.com/fastmail

00:03:30 ◼   ► is a redirect to my referral page if you are interested. And all self-serving plugging

00:03:37 ◼   ► aside, I am still extremely happy with Fastmail. I'm very glad that I switched. I have been

00:03:42 ◼   ► really pleased with it. And that is the truth. I'm not saying that because I've been instructed

00:03:46 ◼   ► to. I'm not saying that because I just want free service. That really honestly is the

00:03:50 ◼   ► truth. So if you're interested at all.

00:03:53 ◼   ► towards the XDR. Something like that. Three dollars at a time. Three bucks at a

00:03:57 ◼   ► time, maybe. But I really have been enjoying it. And you know, even if I don't,

00:04:02 ◼   ► even if I can't afford an XDR, I do still have this LG 5K to my right-hand side

00:04:07 ◼   ► and it would be much nicer if it was a second, if it was a second studio display.

00:04:11 ◼   ► So, you know, you could always do that. So ATP.FM/join and caselist.com/fastmail.

00:04:17 ◼   ► All the referrals. We got some extremely important feedback from a bunch of

00:04:21 ◼   ► different people so I can't cite just one. This is I think mostly for Marco

00:04:26 ◼   ► actually. The Price is Right is available for free, at least in the States,

00:04:30 ◼   ► potentially elsewhere, on Pluto TV, which is something I'd never heard of.

00:04:35 ◼   ► No sign up is required, or so we were told. I did not confirm this.

00:04:39 ◼   ► And it is all the Bob Barker era, which honestly I don't know how well that

00:04:44 ◼   ► holds up at this point, but nevertheless it is what is probably considered to be

00:04:48 ◼   ► the golden age of Price is Right.

00:04:51 ◼   ► So, should Adam fall under the weather again,

00:04:54 ◼   ► you can go to Pluto.tv and you can check out

00:04:58 ◼   ► the Price is Right.

00:04:59 ◼   ► - But it's got ads on it, right?

00:05:01 ◼   ► And it doesn't have period specific ads,

00:05:03 ◼   ► which would be cool.

00:05:04 ◼   ► - That would be very cool. - Well, slightly more cool.

00:05:06 ◼   ► Instead, it's got modern ads, which are not cool.

00:05:09 ◼   ► - Yeah, and it has modern, I think,

00:05:11 ◼   ► bargain basement streaming service ads,

00:05:13 ◼   ► which are all, it's like, these are not things

00:05:16 ◼   ► that are fun or not able to watch in any way.

00:05:18 ◼   ► Like I said, I actually did go and watch a few minutes of it

00:05:22 ◼   ► and it was interesting.

00:05:24 ◼   ► I didn't know about this entire service, Pluto TV,

00:05:27 ◼   ► and I heard also there's like a Roku channel,

00:05:29 ◼   ► but I think that's just this.

00:05:30 ◼   ► It seemed like there's a few different front ends

00:05:32 ◼   ► that are just all going to this service.

00:05:34 ◼   ► But it was so interesting watching,

00:05:38 ◼   ► 'cause what I saw was a version of it that was,

00:05:42 ◼   ► even from before I watched it,

00:05:44 ◼   ► it was like Bob Barker when his hair was still brown,

00:05:46 ◼   ► or at least it was colored brown.

00:05:48 ◼   ► But it was like an old version, I think from the '70s,

00:05:52 ◼   ► before my time, and of course he was being kind of a jerk

00:05:57 ◼   ► to the contestants, and it was like,

00:05:58 ◼   ► oh yeah, I'm not sure how well this holds up.

00:06:01 ◼   ► But it was very entertaining to see.

00:06:03 ◼   ► - All right, we got some relatively long feedback,

00:06:05 ◼   ► but I found it to be absolutely fascinating

00:06:07 ◼   ► from an anonymous person that works

00:06:09 ◼   ► for an Apple Fitness Plus competitor.

00:06:11 ◼   ► And I'm gonna read a lot, but not all of this verbatim,

00:06:15 ◼   ► And again, I just found this to be absolutely fascinating.

00:06:16 ◼   ► So this was with regard to the Apple+ Studio Tour

00:06:19 ◼   ► that I was embittered that wasn't really

00:06:22 ◼   ► a studio tour at all, and how they

00:06:24 ◼   ► go about making these videos.

00:06:26 ◼   ► And so this individual writes, "After taping a show

00:06:29 ◼   ► from the control room comes what is called the line cut.

00:06:33 ◼   ► This line cut is not the show that will be distributed.

00:06:35 ◼   ► It is more like a blueprint, a reference for the editors

00:06:38 ◼   ► to work with.

00:06:38 ◼   ► Some directors even request their audio recorded

00:06:40 ◼   ► as a separate track so they can give directions to the editor,

00:06:43 ◼   ► like "Don't use this camera!" or "Resize this shot!"

00:06:46 ◼   ► It's like having your own private DVD commentary track.

00:06:48 ◼   ► The line cut goes to the assistant editors.

00:06:50 ◼   ► They recreate the cut using the raw footage from the camera cards.

00:06:52 ◼   ► It's a rather automated process, although depending on the show's setup,

00:06:55 ◼   ► sometimes it's done manually.

00:06:57 ◼   ► You want to work with the uncompressed footage and no color correction,

00:07:00 ◼   ► since there will be a proper color pass once the cut is locked.

00:07:02 ◼   ► The line cut is both compressed and has a temporary color filter.

00:07:05 ◼   ► So, once the cut is rebuilt as a multicam project, it goes to the editor.

00:07:08 ◼   ► Why an editor still? Well, like you mentioned in the podcast,

00:07:11 ◼   ► Many times we have to correct mistakes, replacing segments that had to be re-shot or cut around

00:07:15 ◼   ► smaller blunders, but there is a lot more than that.

00:07:18 ◼   ► For instance, even with the best crew, there tends to be a slight delay between the director

00:07:21 ◼   ► calling a camera and the shot actually changing.

00:07:23 ◼   ► This is not a big deal for an award show, but with a workout video, you might have missed

00:07:27 ◼   ► the beginning of a move or the trainer pointing out something that is very important and could

00:07:31 ◼   ► prevent users from injury.

00:07:33 ◼   ► And there's also some creative stuff.

00:07:34 ◼   ► Perhaps the director called a shot and then it turns out that one of the other cameras

00:07:37 ◼   ► found something much better.

00:07:38 ◼   ► The process is more involved than it might seem, and often the show is very different

00:07:42 ◼   ► after it goes through editing.

00:07:44 ◼   ► So I thought that was all fascinating, that even if they're doing kind of a "screw it,

00:07:48 ◼   ► we'll do it live" sort of thing, they still will go back in most cases and re-edit everything

00:07:54 ◼   ► using this kind of quasi-director's commentary as a blueprint, which was super cool.

00:07:58 ◼   ► This is tangentially related—this is Casey talking—this is tangentially related, but

00:08:02 ◼   ► I found it to also be completely wild—

00:08:04 ◼   ► This is Casey talking.

00:08:05 ◼   ► Well, sorry, I didn't want it to sound like—that was a very awkward turn of phrase.

00:08:07 ◼   ► I didn't want it to, we'll fix it in post here.

00:08:10 ◼   ► Demarco, please use a different line for that.

00:08:12 ◼   ► That's your director's commentary right there, baby.

00:08:16 ◼   ► No, I didn't want it, I felt like it sounded

00:08:18 ◼   ► like I was still reading verbatim,

00:08:19 ◼   ► and in an awkward way only I could.

00:08:22 ◼   ► I've ruined everything.

00:08:23 ◼   ► All right, so this was a little tidbit

00:08:26 ◼   ► that I also found interesting that's tangentially related.

00:08:29 ◼   ► I had no idea this was a thing.

00:08:30 ◼   ► So now this is no longer Casey talking,

00:08:32 ◼   ► and this is back to the individual.

00:08:34 ◼   ► - Isn't it?

00:08:34 ◼   ► - Shush, just go with it, just go with it.

00:08:37 ◼   ► - This is Casey Actual.

00:08:39 ◼   ► We all learned the meaning of that from "Ballast Alactica"

00:08:42 ◼   ► I've already forgotten.

00:08:42 ◼   ► - No. - I've never seen it.

00:08:44 ◼   ► - What, you've never seen "Ballast Alactica," what?

00:08:46 ◼   ► - You're gonna have to wait for Casey to come back.

00:08:47 ◼   ► I'm sorry, this is the feedback person.

00:08:50 ◼   ► - I don't understand,

00:08:50 ◼   ► I don't know why you're still surprising me.

00:08:52 ◼   ► I don't know, I'd start to say Casey's seen some stuff,

00:08:56 ◼   ► he's seen things, not like people say.

00:08:58 ◼   ► Never seen "Ballast Alactica," all right, fine.

00:09:00 ◼   ► - By the way, about the remote work thing,

00:09:03 ◼   ► in case you are not familiar with the technology,

00:09:05 ◼   ► it is rather amazing.

00:09:05 ◼   ► Mac Pro, which I use, is in some data center miles away, and you connect to it

00:09:10 ◼   ► via the regular internet using a little terminal, which happens to be an Amulet

00:09:13 ◼   ► Hotkey DXZ4. It is indistinguishable from having a local computer. We live in the

00:09:18 ◼   ► future. So that was all that this person said. This is Casey talking. That was all

00:09:23 ◼   ► this person said, and so I had to figure out what the crap is an Amulet

00:09:28 ◼   ► Hotkey DXZ4. And so of course I went digging about, and I found their

00:09:34 ◼   ► marketing site or whatever, which was very enterprisey and not entirely helpful, but

00:09:39 ◼   ► I eventually got to the following little snippet.

00:09:42 ◼   ► So it's a box, and it's PCOIP, which I presume means, you know, Personal Computer over IP.

00:09:47 ◼   ► And so from their site, the PCOIP host includes USB, audio, and video from the host, and then--excuse

00:09:54 ◼   ► me--encodes USB, audio, and video from the host, and then compresses and encrypts the

00:09:57 ◼   ► data for transmission across standard IP networks to the Xero client.

00:10:01 ◼   ► The Xero Client then decrypts and decompresses the data and delivers it to the desktop monitors

00:10:05 ◼   ► and peripherals.

00:10:06 ◼   ► The Xero Client also passes user-generated USB and audio data to the PCoIP host.

00:10:11 ◼   ► Only the display pixels are sent to the client, so no sensitive data ever reaches the client.

00:10:15 ◼   ► So this is a box that has two network cables, two RJ45 jacks for redundancy purposes, also

00:10:22 ◼   ► available, gentlemen, two SFP jacks, which are fiber connectors.

00:10:27 ◼   ► Just in case someone was bananas enough to use fiber in the home, but who would ever

00:10:30 ◼   ► do that, am I right? It can support, it has four HDMI ports, so it can do four 1920 by 1200 displays,

00:10:37 ◼   ► or two 34 by, excuse me, 3440 by 1440 displays, and it has four USB-A ports for like keyboards and

00:10:45 ◼   ► microphones and things of that nature. So this is a little box that you plug it in your house,

00:10:49 ◼   ► and it's basically like you're using a Mac Pro that literally is miles and miles and miles away,

00:10:55 ◼   ► but it's as though you're sitting in front of it. And I was talking to a couple different people

00:10:59 ◼   ► that do work like this, and they said that in modern times,

00:11:02 ◼   ► it is nearly indistinguishable

00:11:03 ◼   ► from being in front of the computer,

00:11:05 ◼   ► which to me is utterly bananas,

00:11:06 ◼   ► because I'll use VNC to go from the downstairs to the upstairs,

00:11:10 ◼   ► and it is very distinguishable

00:11:11 ◼   ► from sitting in front of the computer.

00:11:13 ◼   ► So I found this to be absolutely fascinating.

00:11:15 ◼   ► Maybe it's just me.

00:11:17 ◼   ► -Did you ever use X Window system

00:11:18 ◼   ► when you were in school, or was that out of fashion

00:11:20 ◼   ► by the time you got there?

00:11:21 ◼   ► -I did some, but not a ton.

00:11:23 ◼   ► And when I did -- Well, so when I think of X Window,

00:11:27 ◼   ► I just think of a graphical user interface like gnome or what was the other one that was popular Katie. Yes. Thank you

00:11:34 ◼   ► I think of that as X windows

00:11:35 ◼   ► But are you talking about like the more traditional definition where you can have like windows running remotely but shown locally

00:11:42 ◼   ► Is that what you mean? Yeah, it's another way to use it's a way to use a GUI on another computer

00:11:47 ◼   ► That's not the one you're sitting in front of you're sitting in front of an X term

00:11:49 ◼   ► But the much more powerful computer that is elsewhere and maybe across the country maybe in a different building is where you're actually running your things

00:11:56 ◼   ► And I mean any I even next step had something similar to this and the I'm not quite sure how X windows does the thing

00:12:03 ◼   ► But the way next used to do things is with display post script

00:12:07 ◼   ► So instead of sending pixel buffers across the wire because we don't really have bandwidth for that back in the day like VNC was slow

00:12:12 ◼   ► Slow or ugly because it would like massively compress everything

00:12:15 ◼   ► I would send the post scripts can post grip is just like a you know

00:12:18 ◼   ► It's programming language

00:12:19 ◼   ► So you could send an ASCII text and it would send the post script commands over to the over to the x term the x term

00:12:23 ◼   ► would run a PostScript engine and execute those.

00:12:26 ◼   ► So it was sort of a, you know, a lossless compression.

00:12:30 ◼   ► Instead, rather than sending the pixels that get rendered,

00:12:32 ◼   ► you send the rendering commands.

00:12:34 ◼   ► I forgot what they call it, an X hosting,

00:12:36 ◼   ► or I forgot what it was called, an X step.

00:12:37 ◼   ► And I think X might've done,

00:12:39 ◼   ► X11 might've done something similar with sending commands,

00:12:41 ◼   ► but honestly, I don't know how it worked.

00:12:42 ◼   ► But anyway, that was, this is what this reminded me of,

00:12:45 ◼   ► like sitting in front of a computer

00:12:46 ◼   ► that's not the big fancy computer

00:12:49 ◼   ► using a bigger fancier computer with a GUI.

00:12:52 ◼   ► But again, there's no local computer involved here.

00:12:56 ◼   ► Like, I mean, I guess strictly speaking,

00:12:57 ◼   ► this amulet hotkey thing is a computer,

00:12:59 ◼   ► but there's no like traditional computer

00:13:03 ◼   ► at your local station.

00:13:04 ◼   ► - I mean, the Xterm was also not really a computer,

00:13:06 ◼   ► but also, you know, they're Turing complete machines

00:13:09 ◼   ► that have networking and do a thing.

00:13:10 ◼   ► It's just that they're very small nowadays.

00:13:12 ◼   ► But yeah, but the Xterms had no, you know,

00:13:15 ◼   ► not much power, no, I don't think it had any local storage.

00:13:18 ◼   ► It just had a big ethernet port in the back

00:13:21 ◼   ► enough compute to do the job they were asked to do.

00:13:24 ◼   ► Yeah, I just thought this was really wild and really cool.

00:13:26 ◼   ► I remember, I've told this story many times on the show, but it just makes me think of

00:13:30 ◼   ► it when you bring up VNC and stuff.

00:13:32 ◼   ► I remember vividly the first time I saw someone use VNC, I was sitting in my dorm room and

00:13:36 ◼   ► a friend from way on the other end of the hallway came into my room and he was like,

00:13:41 ◼   ► "Oh, can I ask you something real quick?"

00:13:43 ◼   ► And then he asked me a question and then he just sat down to chill out for a little bit.

00:13:47 ◼   ► And then all of a sudden he says, "Oh, shoot, I left my music playing in my room.

00:13:50 ◼   ► "Can I use your computer for a second?" I was like, "What? Yeah?" And so he goes to some website that

00:13:57 ◼   ► looked like, I think it was like an IP address or something like that, and you know with a port

00:14:00 ◼   ► number stacked on the end, and all of a sudden he's looking at another computer and I was like, "What

00:14:05 ◼   ► is this magic? What is happening here?" And sure enough he paused the music in his room from my

00:14:11 ◼   ► room and it was amazing. It was like nothing I had ever seen. This was like late in 2000, maybe early

00:14:19 ◼   ► early 2001, something like that.

00:14:20 ◼   ► And I just thought it was the coolest thing

00:14:21 ◼   ► I've ever seen in my life, it was amazing.

00:14:23 ◼   ► - That was the intention, I guarantee you

00:14:24 ◼   ► that was no accident.

00:14:25 ◼   ► Oh, whoops! - Probably not.

00:14:26 ◼   ► - I'm visiting a fellow nerd, I'm a nerd,

00:14:29 ◼   ► and I accidentally left my music playing.

00:14:31 ◼   ► Oh, excuse me, let me show off.

00:14:33 ◼   ► Yeah, that was totally no accident.

00:14:36 ◼   ► We are sponsored this week by Iodine,

00:14:41 ◼   ► introducing the all new, all SSD Pro Data,

00:14:44 ◼   ► the fastest Thunderbolt storage for M1 Macs.

00:14:47 ◼   ► Conventional storage forces a trade-off between big, slow, hard disks or small, fast SSDs.

00:14:52 ◼   ► And without redundancy, you have no protection.

00:14:55 ◼   ► Now with Pro Data, Iodine is delivering revolutionary storage for Pro, Desktops, and Workgroups.

00:15:01 ◼   ► Pro Data is the first all-SSD Thunderbolt RAID device that combines 12 NVMe SSDs and

00:15:08 ◼   ► 8 Thunderbolt ports into a single, elegant form factor.

00:15:14 ◼   ► Pro Data is also incredibly powerful, with storage performance up to 5GB per second.

00:15:19 ◼   ► For the first time, multiple Thunderbolt connections can be combined to boost performance using

00:15:24 ◼   ► iodine's breakthrough Thunderbolt NVMe multi-pathing.

00:15:27 ◼   ► And all your digital assets are seamlessly protected with transactional RAID 6, checksums,

00:15:32 ◼   ► and enterprise-grade encryption.

00:15:34 ◼   ► Pro Data features a sleek industrial design that fits as well on a laptop bag or DIT cart

00:15:39 ◼   ► as it does on your desk.

00:15:41 ◼   ► It's shipping now in 12 and 24 terabyte capacities, up to three times the size of the largest

00:15:47 ◼   ► built-in Mac SSDs.

00:15:49 ◼   ► And with the flexibility of Thunderbolt daisy chaining, many Pro Data devices can be connected

00:15:53 ◼   ► to a single Mac for nearly infinite expansion.

00:15:56 ◼   ► Pro Data even supports connecting up to four computers simultaneously to it and dividing

00:16:00 ◼   ► its unique SSD storage pool into distinct containers with configurable passwords, encryption

00:16:05 ◼   ► keys, RAID levels, and file system formats.

00:16:07 ◼   ► Using Iodine storage handle technology, containers can be handed off in real time between collaborating

00:16:12 ◼   ► Macs with just one click.

00:16:14 ◼   ► Supercharge your setup with the fastest Thunderbolt storage for M1 Macs and the fastest Thunderbolt

00:16:19 ◼   ► RAID array, Iodine Pro Data.

00:16:22 ◼   ► To learn more, visit Iodine.com.

00:16:25 ◼   ► That's I-O-D-Y-N-E, Iodine.com.

00:16:29 ◼   ► Thank you so much to Iodine Pro Data for sponsoring our show.

00:16:33 ◼   ► (upbeat music)

00:16:36 ◼   ► - John, you discovered a WWDC in-person info/schedule/stuff

00:16:41 ◼   ► in menu even, and I saw this via Paul Hudson.

00:16:46 ◼   ► Maybe you'd seen it from there or from somewhere else,

00:16:48 ◼   ► but we have a little bit of details

00:16:50 ◼   ► for those that are attending.

00:16:51 ◼   ► - Yeah, this is the lottery that they ran.

00:16:54 ◼   ► Basically, they said, "Hey, do you wanna come to California

00:16:57 ◼   ► "and watch some videos with us?"

00:17:00 ◼   ► And the interesting thing is they asked people to sign up

00:17:03 ◼   ► to enter this lottery, not knowing much more than that,

00:17:05 ◼   ► that you're gonna have to come to California,

00:17:07 ◼   ► you're gonna come to Apple Park, whatever that means.

00:17:10 ◼   ► You have a random chance of doing it.

00:17:12 ◼   ► And we're gonna watch the keynote video,

00:17:15 ◼   ► and I think maybe they said State of the Union,

00:17:16 ◼   ► they said videos, plural.

00:17:17 ◼   ► But now I think the people who won this lottery

00:17:22 ◼   ► and who entered and won this lottery

00:17:24 ◼   ► now started to get their sort of itineraries.

00:17:26 ◼   ► And so a couple of people tweeted pictures of it

00:17:28 ◼   ► in typical Apple fashion.

00:17:30 ◼   ► It's just a bunch of white line art on a black background.

00:17:32 ◼   ► but I'll just go through the steps here.

00:17:35 ◼   ► There's check-in at 7 a.m.,

00:17:38 ◼   ► Apple Developer Open House also at 7 a.m.,

00:17:40 ◼   ► and the locations are interesting.

00:17:41 ◼   ► So the check-in is Apple Park Visitor Center.

00:17:43 ◼   ► We know where that is.

00:17:44 ◼   ► We talked about it in the previous show.

00:17:46 ◼   ► Apple Developer Center is that building

00:17:47 ◼   ► that we thought was gonna be whatever,

00:17:50 ◼   ► Tan Tao Road, I don't remember the name of that thing.

00:17:53 ◼   ► Talked about it in a previous show.

00:17:54 ◼   ► Breakfast is in Apple Park Cafe Max.

00:17:57 ◼   ► So that is the big cafeteria thing

00:17:58 ◼   ► with the two giant glass doors that's in the ring building.

00:18:01 ◼   ► So if you want this lottery,

00:18:03 ◼   ► you are gonna go to the ring building

00:18:04 ◼   ► and you're gonna eat in that big cafeteria thing.

00:18:06 ◼   ► And like we talked about a couple shows back,

00:18:10 ◼   ► some anonymous person was telling us about events

00:18:12 ◼   ► where they had like friends and family come to Apple Park

00:18:14 ◼   ► and they have them basically corralled

00:18:16 ◼   ► into the Cafe Max area and some other adjoining areas

00:18:19 ◼   ► so they could use the bathrooms

00:18:20 ◼   ► that are attached to Cafe Max and everything.

00:18:22 ◼   ► So that's where everyone will be.

00:18:23 ◼   ► Then it says it's time for the keynote at 10 a.m.

00:18:25 ◼   ► and the location for that just says Apple Park.

00:18:28 ◼   ► Who knows what that means?

00:18:29 ◼   ► Are they gonna, again, people keep thinking

00:18:30 ◼   ► they're gonna go in the middle of the ring

00:18:31 ◼   ► There's gonna be a screen set up under the rainbow stage who knows but they will you know breakfast is

00:18:37 ◼   ► Inside the ring so it makes sense that the video watching would be somewhere near there as well

00:18:41 ◼   ► Lunch is back to cafe max

00:18:44 ◼   ► State of the Union again back to Apple Park whatever that means

00:18:47 ◼   ► Meet the teams in cafe max. I don't know

00:18:50 ◼   ► They're gonna have a bunch of engineering teams hanging out of tables and you get to go talk to them

00:18:53 ◼   ► And then there's a bunch of tours all happening at the same time. You can tour Apple Park Hills

00:18:59 ◼   ► You can tour the fitness center area case who would be interested in that get a real tour of the fitness center area

00:19:04 ◼   ► Or you can tour cafe max. I mean you've already been there for like, you know meals and meeting the team

00:19:10 ◼   ► So I guess you can see how they make pizzas and put them in the fancy boxes

00:19:14 ◼   ► Yeah, that kind of seems like the overflow option

00:19:16 ◼   ► That's like you didn't get the other two, you know, so you'll fall back to anyway

00:19:20 ◼   ► And then Apple design awards at 4 30 location listed as Apple Park. This is interesting. So seems like a full day

00:19:26 ◼   ► They have a lot of activities for everyone to do.

00:19:29 ◼   ► - Yeah, this implies to me,

00:19:32 ◼   ► and I'm reading heavily between the lines,

00:19:35 ◼   ► but I think they're trying to keep this as open air

00:19:38 ◼   ► as they reasonably can for the big groups.

00:19:41 ◼   ► 'Cause if you think about it,

00:19:43 ◼   ► Cafe Max, like you had mentioned, Jon,

00:19:44 ◼   ► has, from what I've seen, I've never seen it in person,

00:19:47 ◼   ► but from what I've gathered,

00:19:49 ◼   ► those two humongous, humongous, humongous doors

00:19:51 ◼   ► that open incredibly wide and get a ton of airflow,

00:19:53 ◼   ► I would assume, through there.

00:19:55 ◼   ► And plus, doesn't the ring have natural heating and cooling

00:19:59 ◼   ► such that there's a ton of airflow anyway,

00:20:01 ◼   ► or so we were told, something like that?

00:20:02 ◼   ► - Yeah, we should find a picture of this,

00:20:03 ◼   ► 'cause we keep saying doors, but they're not doors.

00:20:05 ◼   ► The whole side of the building moves.

00:20:06 ◼   ► It's like a four-story-high piece of glass.

00:20:08 ◼   ► The whole side of the building just opens up,

00:20:10 ◼   ► and it basically becomes a pass-through.

00:20:12 ◼   ► Imagine a section of the ring that only has the roof on it.

00:20:14 ◼   ► It's kinda like that.

00:20:15 ◼   ► - Yeah, yeah, yeah.

00:20:16 ◼   ► And so that, you could claim as quasi-outdoors,

00:20:20 ◼   ► and then they just say Apple Park.

00:20:22 ◼   ► So if it is indeed somewhere in the center of the ring,

00:20:26 ◼   ► well, that's certainly outdoors.

00:20:27 ◼   ► And then, you know, that means everything

00:20:30 ◼   ► is to some reasonable definition outdoors.

00:20:32 ◼   ► And if you're going to do something

00:20:34 ◼   ► where a bunch of people from a bunch of places

00:20:35 ◼   ► are gathering, if it were me,

00:20:37 ◼   ► I would want as much of this to be outside as possible.

00:20:39 ◼   ► And then if you're doing something inside,

00:20:41 ◼   ► it would only be in smaller groups.

00:20:43 ◼   ► Like if you wanted to tour the fitness center,

00:20:45 ◼   ► which is itself presumably a very large space,

00:20:47 ◼   ► but still indoors, you would probably want a subset

00:20:50 ◼   ► of those that are there doing that.

00:20:52 ◼   ► So this seems to me like they're trying to play this

00:20:56 ◼   ► as reasonably and safely as possible.

00:20:59 ◼   ► We'll see what ends up actually happening.

00:21:01 ◼   ► But I mean, I approve in principle

00:21:03 ◼   ► as someone who is still a nervous Ned about COVID stuff

00:21:06 ◼   ► because Michaela can't get her shot yet.

00:21:08 ◼   ► This seems like as good as one can hope.

00:21:11 ◼   ► I don't know, but there's a menu too.

00:21:13 ◼   ► - Yes, that's the most important part.

00:21:15 ◼   ► They're not gonna get box lunches guys.

00:21:16 ◼   ► I guess you're a cafe max and you can get freshly made food

00:21:19 ◼   ► but there's two menus.

00:21:20 ◼   ► I guess it's kind of like a dinner menu

00:21:22 ◼   ► and a breakfast menu.

00:21:23 ◼   ► So here's the most interesting thing

00:21:24 ◼   ► about the dinner menu.

00:21:25 ◼   ► There's lots of options, I'm sure they're all very good,

00:21:26 ◼   ► but they have kind of an all caps

00:21:28 ◼   ► like category above each one.

00:21:30 ◼   ► And the categories, I feel like this is Apple's

00:21:33 ◼   ► sort of stating what they believe

00:21:35 ◼   ► are the major categories of food,

00:21:37 ◼   ► kind of like the six genders.

00:21:39 ◼   ► Here's what they are, right?

00:21:40 ◼   ► The major categories of food are vegan, Italian,

00:21:45 ◼   ► grill, pangea,

00:21:49 ◼   ► - Indian, Pacific Rim, Romana, Latin, and two desserts.

00:21:54 ◼   ► Yeah, so I mean that covers us, the whole world of food.

00:21:57 ◼   ► Vegan, Italian, Grill, Pangaea, Indian, Pacific Rim,

00:22:00 ◼   ► Romana, Latin, dessert, dessert.

00:22:02 ◼   ► I don't think we missed anything, did we?

00:22:03 ◼   ► 'Cause Pangaea, like Pangaea is everything.

00:22:05 ◼   ► Like it's a giant mega continent

00:22:07 ◼   ► that included all the other continents,

00:22:08 ◼   ► so technically anything not covered by the other categories

00:22:10 ◼   ► is covered by Pangaea.

00:22:11 ◼   ► - Wait, I'm a little curious though.

00:22:13 ◼   ► The Pangaea option is salmon.

00:22:15 ◼   ► Why would they name the fish dish

00:22:18 ◼   ► after a large landmass?

00:22:20 ◼   ► - I don't know.

00:22:21 ◼   ► I mean, most of the earth was water

00:22:23 ◼   ► when Pangea was around.

00:22:24 ◼   ► You just had the big giant continent

00:22:26 ◼   ► and maybe there was salmon in that water.

00:22:28 ◼   ► And it seems unlikely.

00:22:29 ◼   ► - I mean, I think they're river fish anyway.

00:22:31 ◼   ► I don't know that much about fish, but-

00:22:32 ◼   ► - Yeah, well, they go back and forth.

00:22:34 ◼   ► - But still, it seemed like a weird thing

00:22:35 ◼   ► to have the one seafood dish

00:22:37 ◼   ► be named after a large landmass.

00:22:39 ◼   ► - Yeah, and so the vegan thing is Kung Pao Tofu

00:22:41 ◼   ► and vegetables Italian.

00:22:42 ◼   ► This is lasagna, grill is barbecue brisket,

00:22:45 ◼   ► Pangea-seared salmon.

00:22:47 ◼   ► Indian is chicken tikka masala,

00:22:48 ◼   ► of grimace high green chicken curry Romana is Romana quattro pizza carne asada burrito is the

00:22:56 ◼   ► Italian and then two desserts are dark chocolate panna cotta and vegan mixed berry cow but this is

00:23:01 ◼   ► a very fancy sounding menu and assuming this food is it's got to be better than the box lunch so I

00:23:06 ◼   ► feel like these people are getting a more premium experience would you eat the lasagna that's exactly

00:23:12 ◼   ► what it's gonna say okay john how do you feel about house-made pasta sheets layered with bolognese

00:23:17 ◼   ► Bechamel, I'm probably pronouncing this all wrong,

00:23:19 ◼   ► Parmigiano served over tomato sauce.

00:23:21 ◼   ► How do you feel about that, Jon?

00:23:22 ◼   ► - I have had bad luck with Italian food in California.

00:23:25 ◼   ► California's a big place.

00:23:26 ◼   ► I have been to only a tiny, tiny portion of it

00:23:29 ◼   ► and then mostly had boxed lunches.

00:23:30 ◼   ► So it's not a judgment on whether, you know,

00:23:33 ◼   ► about an entire state.

00:23:34 ◼   ► All I'm saying is that with the tiny, tiny

00:23:36 ◼   ► amount of experience I've had in California,

00:23:38 ◼   ► I have not had good luck with Italian food.

00:23:40 ◼   ► I feel like I would probably go with something

00:23:42 ◼   ► that would have a higher chance of being good.

00:23:46 ◼   ► so maybe the burrito, which the area is,

00:23:49 ◼   ► the few tiny areas in California that I have been to

00:23:51 ◼   ► are known for having good burritos.

00:23:52 ◼   ► I feel like there's a higher chance of that one being good.

00:23:55 ◼   ► I probably would not pick a lasagna.

00:23:57 ◼   ► - The burrito filled with carne asada, Spanish rice,

00:23:59 ◼   ► black beans, pico de gallo, and mozzarella cheese,

00:24:01 ◼   ► served with red and green salsa and corn tortilla chips.

00:24:04 ◼   ► That does sound solid.

00:24:05 ◼   ► - That sounds a little weird.

00:24:07 ◼   ► I don't know, I don't think I would pick the Italian

00:24:10 ◼   ► out of this choice.

00:24:11 ◼   ► - I would absolutely choose barbecue brisket,

00:24:13 ◼   ► a slow roasted beef brisket glazed

00:24:15 ◼   ► with our house-made barbecue sauce

00:24:16 ◼   ► served with three cheese macaroni and cheese.

00:24:18 ◼   ► I mean, even if the brisket stinks,

00:24:19 ◼   ► the mac and cheese is probably gonna be passable.

00:24:21 ◼   ► Worst, so sold.

00:24:23 ◼   ► - Do hyphens cost a lot of money in California?

00:24:26 ◼   ► - Wow. - You're such a grump.

00:24:28 ◼   ► - What should be hyphenated here?

00:24:29 ◼   ► - Like every other word.

00:24:30 ◼   ► (laughing)

00:24:31 ◼   ► - I mean, these have to be like standard dishes

00:24:33 ◼   ► in Cafe Mac, so just ask Apple people.

00:24:35 ◼   ► What's good that they make there out of this choice?

00:24:38 ◼   ► They'd know which one to pick.

00:24:40 ◼   ► - I think I would, the Pacific Rim,

00:24:42 ◼   ► the Thai green chicken curry sounds good.

00:24:44 ◼   ► I also might go to the vegan Kung Pao tofu and vegetables.

00:24:48 ◼   ► To me, for whatever it's worth,

00:24:49 ◼   ► I haven't been to the ring yet,

00:24:51 ◼   ► but we did go to the visitor center there

00:24:54 ◼   ► and they had a little coffee shop there

00:24:55 ◼   ► and I remember that being very good.

00:24:57 ◼   ► And also, years ago, we were lucky enough

00:25:02 ◼   ► to go to the Infinite Loop campus at one point

00:25:06 ◼   ► and I ate at Cafe Max there and that was excellent.

00:25:10 ◼   ► - Yeah, it really was.

00:25:11 ◼   ► And so I'm hoping that they continue the tradition

00:25:15 ◼   ► with the new building, and they probably have.

00:25:17 ◼   ► Their record on the food they serve their employees,

00:25:20 ◼   ► as far as I know, is pretty solid.

00:25:22 ◼   ► So I would expect this to all be pretty good, really.

00:25:26 ◼   ► - Yeah, I went to, this was not with the two of y'all,

00:25:28 ◼   ► but I went to, I think it's called Alves?

00:25:30 ◼   ► I probably pronounced that wrong as well.

00:25:31 ◼   ► But it was, I was told it was like a rough draft

00:25:36 ◼   ► for what became Cafe Max in the ring,

00:25:38 ◼   ► and that was super fancy as well,

00:25:40 ◼   ► and that was really good to my recollection.

00:25:42 ◼   ► So yeah, to me, I would do barbecue brisket,

00:25:45 ◼   ► maybe the seared salmon, seared salmon served

00:25:46 ◼   ► over roasted vegetable, almost said quinoa

00:25:49 ◼   ► from the commercial, quinoa salad.

00:25:51 ◼   ► Did you ever see that commercial?

00:25:52 ◼   ► Quinoa, what is a quinoa?

00:25:54 ◼   ► Anyway, but that's probably what I would choose.

00:25:56 ◼   ► But no, I mean, this looks pretty decent.

00:25:58 ◼   ► Now, however, I have also not spent

00:26:01 ◼   ► an overabundance of time in California.

00:26:03 ◼   ► And I think I can still be so bold as to say,

00:26:08 ◼   ► Finding a decent, nay, passable bagel in the entire state of California is challenging from everything I've understood,

00:26:15 ◼   ► both from locals and from my own experience.

00:26:18 ◼   ► Jon, how do you feel about the San... San D'Aniele Prosciutto bagel, everything bagel, San D'Aniele Prosciutto,

00:26:25 ◼   ► Mars Carpone cream, heirloom tomato, and micro horseradish?

00:26:29 ◼   ► Yeah, I'm... I mean, random bagels I just avoid everywhere, definitely, in California I would avoid them.

00:26:36 ◼   ► Although again, like these fresh fruit,

00:26:38 ◼   ► can't go wrong with that.

00:26:39 ◼   ► Barry's Parfait, hard to mess that up.

00:26:41 ◼   ► This is like a seed, so the breakfast menu

00:26:43 ◼   ► we're looking at here.

00:26:44 ◼   ► Although something occurs to me looking at all of this.

00:26:47 ◼   ► So part of Apple having reportedly good food

00:26:51 ◼   ► for its employees is unlike Google and Facebook

00:26:55 ◼   ► and stuff like that, it's not free.

00:26:56 ◼   ► The employees pay for the food.

00:26:57 ◼   ► Now maybe they're paying a subsidized price,

00:27:00 ◼   ► but they do pay money is my understanding for their food.

00:27:03 ◼   ► But looking at this big list here,

00:27:05 ◼   ► I don't see any prices.

00:27:07 ◼   ► So if you won the lottery and got to go to this,

00:27:11 ◼   ► you know, come to Apple Park and watch WWC videos with us,

00:27:15 ◼   ► do you get this food for free or are they gonna make you pay?

00:27:18 ◼   ► - I would hope they did it for free, but Apple is cheap.

00:27:20 ◼   ► So I wouldn't be surprised if we have to pay.

00:27:21 ◼   ► - Well, at the same time, like the employees have to pay

00:27:23 ◼   ► and they're Apple employees, but you're just guessing

00:27:25 ◼   ► this is a one-time special thing, so maybe it's all free.

00:27:27 ◼   ► This is what we need reporting on.

00:27:29 ◼   ► We need people on the ground, we need photos,

00:27:31 ◼   ► we need to say, did you pay and get a group together

00:27:34 ◼   ► and everyone get one of the entrees

00:27:35 ◼   ► and tell us which one was the best.

00:27:37 ◼   ► - Right, next week everyone's gonna be talking about

00:27:40 ◼   ► the new AR framework or whatever,

00:27:42 ◼   ► and we're gonna be talking about

00:27:43 ◼   ► whether you had to pay for your San Daniel Prosciutto Bagel.

00:27:46 ◼   ► - Well, once you're on Thursday,

00:27:49 ◼   ► Thursday of WWDC week,

00:27:51 ◼   ► people start thinking about the food a little bit more.

00:27:53 ◼   ► Not that people are gonna be there till Thursday,

00:27:54 ◼   ► but I'm saying eventually you get tired of sessions

00:27:57 ◼   ► and it's time to talk about the food.

00:27:59 ◼   ► - So anyway, so we should, for completeness sake,

00:28:01 ◼   ► we should read this.

00:28:02 ◼   ► the aforementioned prosciutto bagel, smoked salmon and caviar bagel,

00:28:06 ◼   ► almond butter and avocado toast, very on brand for California, fresh fruit, Barry's Parfait, overnight oats, and assorted mini breakfast

00:28:12 ◼   ► pastries, as well as a beverage selection of Cafe Max juices, coffee, tea, and water.

00:28:17 ◼   ► I'm gonna go with the assorted breakfast pastries.

00:28:19 ◼   ► That's one of my favorite parts of WWC back when we would go to it in person is assorted breakfast pastries.

00:28:24 ◼   ► Indeed. Really hard to screw up like

00:28:26 ◼   ► extremely over buttered, sugar glazed

00:28:30 ◼   ► Pastries with fruit inside them. Well, this is this is what people tune in for. This is the important work

00:28:34 ◼   ► So I'm glad John these by that

00:28:36 ◼   ► Isn't it weird to you that the only breakfast bagel options contain either meat or fish on top? No

00:28:42 ◼   ► Lots, it's a locks bagel or it's something that vaguely resembles a lot of prosciutto is not locks

00:28:49 ◼   ► And no, no, no, it's a very confused California. I mean that bagels not gonna be a big one

00:28:53 ◼   ► It was gonna be really hard dense. Not very good bread. Yeah. Well, that's true. I'm talking more about the smoked salmon one

00:28:58 ◼   ► I do wonder what is micro horseradish made from tiny horses. I don't know. This is I have so many questions

00:29:03 ◼   ► No, the smoked salmon bagel with caviar because of course

00:29:06 ◼   ► That that to me is some fancy person's, you know, I'm too cool for you

00:29:12 ◼   ► Artisanal take on a lox bagel, you know with cream cheese or whatever, but totally what are you gonna do?

00:29:18 ◼   ► We are sponsored this week by hello pillow. Have you ever tried a buckwheat pillow?

00:29:25 ◼   ► This is something totally different than what you're used to.

00:29:28 ◼   ► This is not any kind of fluffy, soft pillow or squishy foam pillow.

00:29:33 ◼   ► So a buckwheat pillow is basically a sack full of these like buckwheat hulls

00:29:39 ◼   ► inside of it and it kind of acts like a big bean bag and

00:29:43 ◼   ► what this is great for is you can support your head and neck

00:29:47 ◼   ► however you want to. You just kind of mold it into your position or use your head to kind of squish it the way you want

00:29:51 ◼   ► and then it stays there and it doesn't collapse under the weight of your head.

00:29:56 ◼   ► It supports you really really well. So this is actually really really great if

00:30:00 ◼   ► you have maybe some neck or shoulder problems and I actually bought holo

00:30:04 ◼   ► pillows myself. It was amazing. I instantly converted all of my pillows to

00:30:08 ◼   ► holo pillows because I had some shoulder issues and some neck issues I was

00:30:11 ◼   ► working on and this just made it so much better to sleep with my neck in a

00:30:16 ◼   ► comfortable position and it just it's it was night and day difference. Great thing

00:30:20 ◼   ► about this pillow is you can you can mold it however you want. You can move the fill

00:30:25 ◼   ► around, you can add and remove fill over time if you want more or less, you know, fill in

00:30:30 ◼   ► there. It's just an amazing pillow and it just feels great. It's great for summer too

00:30:34 ◼   ► because it's very cool. You know, the air flows through it nicely. It doesn't get all

00:30:38 ◼   ► hot and sticky and sweaty. So it's just great. Hello is also made in the USA with high quality

00:30:43 ◼   ► construction high quality materials certified organic cotton case. The buckwheat in it is

00:30:48 ◼   ► grown and milled right here in the US. So see for yourself you can sleep on one

00:30:52 ◼   ► for 60 nights. If it's not for you just send it back and you give you a full

00:30:56 ◼   ► refund. Go to hullopillow.com/ATP. If you get more than one you can get a

00:31:02 ◼   ► discount of up to $20 per pillow depending on the size. You can get fast

00:31:06 ◼   ► free shipping and all those orders as well. So once again hullopillow.com/ATP.

00:31:11 ◼   ► Give the gift of better sleep to yourself or a loved one.

00:31:14 ◼   ► hello pillow dot com slash ATP.

00:31:17 ◼   ► Thanks to Hello for supporting my neck

00:31:19 ◼   ► and sponsoring our show.

00:31:20 ◼   ► - All right, Jon, let's talk about what everyone

00:31:27 ◼   ► has been dying to talk about.

00:31:29 ◼   ► Let's talk about your Mac Studio.

00:31:30 ◼   ► - So I mentioned last year that I had my Mac Studio,

00:31:32 ◼   ► but I hadn't even opened the box

00:31:34 ◼   ► and that I should do that.

00:31:35 ◼   ► And when I did, I had to give a report

00:31:38 ◼   ► on the fan noise and everything.

00:31:40 ◼   ► And so I figured if I'm gonna open it up

00:31:42 ◼   ► and hook it up to something, I should probably,

00:31:44 ◼   ► you know, do the migration as well,

00:31:46 ◼   ► because it's a time consuming process.

00:31:48 ◼   ► So that's what I did.

00:31:49 ◼   ► I opened it up, I connected to my 4K monitor,

00:31:52 ◼   ► and then I had to hook it up to my Mac's iMac

00:31:53 ◼   ► to start doing the migration.

00:31:55 ◼   ► And I realized when I was hooking it up

00:31:56 ◼   ► that I had, you know, done all this preparation,

00:31:58 ◼   ► got all this stuff together, you know,

00:32:00 ◼   ► doing the AV preparation, doing my Mac Studio preparation.

00:32:03 ◼   ► I didn't think about getting a cable to connect

00:32:07 ◼   ► the Mac Studio to a 2015 5K iMac.

00:32:12 ◼   ► That 5G iMac has on the back of it a bunch of USB-A ports,

00:32:16 ◼   ► an ethernet port, and a bunch of Thunderbolt 2 ports,

00:32:21 ◼   ► which look like a mini display port,

00:32:22 ◼   ► like that's the shape of the connector.

00:32:24 ◼   ► And I swore that I had a Thunderbolt 2 to 3 adapter,

00:32:29 ◼   ► like one of the white Apple dongles,

00:32:31 ◼   ► and a Thunderbolt 2 cable.

00:32:33 ◼   ► And I was close, I had the adapter.

00:32:34 ◼   ► In fact, I have two of those adapters.

00:32:36 ◼   ► So I was excited about that,

00:32:38 ◼   ► but I don't have a Thunderbolt 2 cable.

00:32:40 ◼   ► I'm like, well, you know,

00:32:41 ◼   ► I thought I had a Thunderbolt 2 cable laying around,

00:32:42 ◼   ► but I know I did a big cable cleanup recently,

00:32:44 ◼   ► so who knows where that is.

00:32:46 ◼   ► But I was like, well, worst case scenario,

00:32:47 ◼   ► I know where I can get one.

00:32:48 ◼   ► I have a Thunderbolt display upstairs.

00:32:51 ◼   ► And I looked all over the house, couldn't find one.

00:32:52 ◼   ► I'm like, all right, time to go get the Thunderbolt display.

00:32:55 ◼   ► So I go up there, move all the boxes,

00:32:56 ◼   ► get up the giant Thunderbolt display box, open it up,

00:32:59 ◼   ► and the cable is stuck to the back of that monitor.

00:33:03 ◼   ► - Oh no.

00:33:04 ◼   ► - It's like, it's the rat tail that comes off of it,

00:33:07 ◼   ► and the other end is not removable.

00:33:09 ◼   ► It's just inside the monitor.

00:33:11 ◼   ► So that was sad.

00:33:13 ◼   ► So I'm like, all right, well, I did some math.

00:33:15 ◼   ► It's a little bit of math.

00:33:16 ◼   ► I'm like, OK, ethernet, one gigabit, right?

00:33:19 ◼   ► How much data is on the SSD?

00:33:20 ◼   ► How long will it take?

00:33:21 ◼   ► I came up with an estimate of like four hours.

00:33:23 ◼   ► I'm like, that's not that bad.

00:33:26 ◼   ► And this is another time to sing the praises of Migration

00:33:29 ◼   ► Assistant.

00:33:30 ◼   ► I don't remember when the last time I used it was,

00:33:32 ◼   ► but use it again here.

00:33:34 ◼   ► I've plugged the machines in, ethernet,

00:33:36 ◼   ► follow the instructions, you know.

00:33:38 ◼   ► and then it brings up the migration assistant thing

00:33:40 ◼   ► and it gives you an option of what I want.

00:33:42 ◼   ► And then while it's running, it has like this little,

00:33:45 ◼   ► you know, blue link thing that you can press.

00:33:47 ◼   ► It says like connection info or connection details.

00:33:49 ◼   ► And it shows you all the connections

00:33:51 ◼   ► that are available to it that it speed tested.

00:33:54 ◼   ► And I just plugged an ethernet cable.

00:33:56 ◼   ► So it said, ethernet speed tested to, you know,

00:33:59 ◼   ► 900 megabits or whatever.

00:34:01 ◼   ► It was like almost a gigabit, right?

00:34:02 ◼   ► And then it said peer to peer speed tested to 50 megabits.

00:34:07 ◼   ► And then it said Wi-Fi speed tested to 40 megabytes.

00:34:10 ◼   ► Peer to peer is like when it does the sort of air drop

00:34:12 ◼   ► peer to peer wireless network without going through

00:34:14 ◼   ► like the euros essentially, right?

00:34:16 ◼   ► And these are two machines that are like two feet away,

00:34:17 ◼   ► but it was great that it showed me all the options

00:34:19 ◼   ► and showed me that I was using the fastest one.

00:34:21 ◼   ► And then it even had a tip that said,

00:34:23 ◼   ► "Hint, to make this go faster,

00:34:25 ◼   ► "connect through Thunderbolt."

00:34:26 ◼   ► I'm like, yeah, I know, thanks.

00:34:28 ◼   ► So. - That's cool.

00:34:29 ◼   ► I didn't know it had that whole thing.

00:34:31 ◼   ► - It's really cool.

00:34:32 ◼   ► It's really nice.

00:34:33 ◼   ► And then it says just connect the Thunderbolt

00:34:34 ◼   ► to make it go faster.

00:34:35 ◼   ► And I was like, that probably means

00:34:36 ◼   ► that if I did have a Thunderbolt 2 cable,

00:34:38 ◼   ► I could just plug it in while it's running

00:34:40 ◼   ► and it would just swap to it and go faster.

00:34:42 ◼   ► So it started running and it's like,

00:34:45 ◼   ► it took a long time to even get an estimate

00:34:47 ◼   ► 'cause it's counting files,

00:34:48 ◼   ► it's like millions of files or whatever.

00:34:49 ◼   ► And eventually it gives an estimate like,

00:34:52 ◼   ► 20, 30 minutes into it and says,

00:34:53 ◼   ► it's gonna be like four or five hours.

00:34:55 ◼   ► I'm like, oh, well, I'll just let it run.

00:34:58 ◼   ► But then I realized, well,

00:34:59 ◼   ► I can just go get a Thunderbolt 2 cable.

00:35:02 ◼   ► And I was like, well, do I know where I can find one?

00:35:04 ◼   ► Do I wanna drive to the Apple Store?

00:35:05 ◼   ► and then I remember the Marco solution,

00:35:07 ◼   ► or maybe also the Cayce solution,

00:35:09 ◼   ► which is do that courier thing where you pay $10

00:35:11 ◼   ► and someone drives it to your house, like in an hour.

00:35:13 ◼   ► - Yep.

00:35:14 ◼   ► - So I did that.

00:35:15 ◼   ► Apple had a six foot long Thunderbolt 2 cable,

00:35:17 ◼   ► which I was worried they wouldn't even have what they did.

00:35:19 ◼   ► I just ordered it on my phone and paid the extra nine bucks

00:35:23 ◼   ► for them to courier it to my house.

00:35:24 ◼   ► And someone came to my house with a Thunderbolt cable

00:35:26 ◼   ► in a little tiny baggie.

00:35:28 ◼   ► And then I plugged it into the computer,

00:35:29 ◼   ► the back one computer with the little two to three adapter

00:35:32 ◼   ► and then in the back of the iMac.

00:35:34 ◼   ► And it noticed the connection was there.

00:35:35 ◼   ► It speed tested it to like 800 megabytes per second,

00:35:38 ◼   ► which is faster than one gigabit for people doing the math.

00:35:41 ◼   ► And then it switched to it.

00:35:43 ◼   ► And it started to go way, way faster.

00:35:44 ◼   ► So that's pretty cool.

00:35:45 ◼   ► I was really impressed with what they've done

00:35:47 ◼   ► with Migration Assistant.

00:35:48 ◼   ► Of course, it successfully did the job,

00:35:50 ◼   ► but every step of the way, it told me all the different ways

00:35:53 ◼   ► that I could let it do what it was doing.

00:35:54 ◼   ► And even mid-flight, I could buy something and plug it in

00:35:57 ◼   ► and let it finish the sort of second half

00:35:58 ◼   ► of the migration much faster.

00:36:00 ◼   ► And you know, the migration worked, right?

00:36:03 ◼   ► So I booted up and started setting up all the things,

00:36:06 ◼   ► deleting all the Intel only apps,

00:36:07 ◼   ► making sure I had M1 versions of everything,

00:36:10 ◼   ► transferring licenses to software from the iMac to that one,

00:36:14 ◼   ► doing all the stuff,

00:36:16 ◼   ► transferring my backblaze license over to that thing,

00:36:18 ◼   ► inheriting backup state,

00:36:20 ◼   ► got everything all ready to go.

00:36:22 ◼   ► And part of the reason why I was deciding to do this

00:36:25 ◼   ► migration and set up this thing,

00:36:26 ◼   ► aside from just checking that the Mac Studio

00:36:28 ◼   ► was what I expected and that it worked,

00:36:29 ◼   ► was that I got a surprise email from Apple that said,

00:36:31 ◼   ► "Hey, guess what?

00:36:32 ◼   ► Remember we said June 22nd?

00:36:34 ◼   ► Well, actually it's coming June 1st.

00:36:36 ◼   ► - Oh, that's today.

00:36:37 ◼   ► - It was very exciting, yes.

00:36:38 ◼   ► So it did come today and I did set it up.

00:36:40 ◼   ► - Oh, wow.

00:36:41 ◼   ► - And so now I've got the whole system all configured.

00:36:44 ◼   ► So, you know, I had the MacStudio on the desk next

00:36:47 ◼   ► to the 4K and that was also for me to hear the fan noise.

00:36:50 ◼   ► And the fan noise was amply represented on YouTube.

00:36:53 ◼   ► It sounds in person like it does in those YouTube videos.

00:36:56 ◼   ► It is a thing that you can hear.

00:36:58 ◼   ► Mine did not have any of the sort of high-pitched,

00:37:02 ◼   ► terrible noises.

00:37:03 ◼   ► It was just more of the (imitates noise)

00:37:04 ◼   ► you know, that you hear in the videos.

00:37:06 ◼   ► And it was very quiet.

00:37:07 ◼   ► My wife did not care about it at all.

00:37:09 ◼   ► She was like, "I don't care about noises as much as you do.

00:37:12 ◼   ► I don't, whatever, I don't care."

00:37:14 ◼   ► - Does anybody?

00:37:15 ◼   ► - Yeah.

00:37:15 ◼   ► (laughing)

00:37:17 ◼   ► I did mess with the fan speed things.

00:37:18 ◼   ► I have several fan control apps,

00:37:20 ◼   ► some of which I already own from messing with fans

00:37:22 ◼   ► on my Mac Pro and some of which I bought

00:37:24 ◼   ► or tried trials of just to mess with this.

00:37:27 ◼   ► And just my Mac studio, just like everyone else's,

00:37:29 ◼   ► idling at like 1300 RPM, the minimum speed is 1100.

00:37:32 ◼   ► So the first thing I did was said,

00:37:33 ◼   ► "How quiet are the fans at 1100?"

00:37:36 ◼   ► 'Cause you just manually turn them to 1100,

00:37:37 ◼   ► or also on one of my apps,

00:37:38 ◼   ► you can just set a bunch of rules that says,

00:37:40 ◼   ► if this temperature sensor is,

00:37:43 ◼   ► or the average of these temperature sensors

00:37:45 ◼   ► is below this value, put the fans at this speed,

00:37:48 ◼   ► and make a bunch of,

00:37:49 ◼   ► make this and make your own fan curve, right?

00:37:51 ◼   ► And so I did that, and I made a curve

00:37:53 ◼   ► such that they dropped down to 1100

00:37:55 ◼   ► when the thing is idle.

00:37:56 ◼   ► And you know, this could be manufacturing variability.

00:38:01 ◼   ► Again, we mentioned that multiple Mac studios

00:38:04 ◼   ► can have different power supplies

00:38:06 ◼   ► made by different companies, but on my Mac studio,

00:38:09 ◼   ► if this was the only Mac studio I had ever seen,

00:38:11 ◼   ► my theory would be they make the fans idle at 1300

00:38:15 ◼   ► because at 1100, whatever way the electrical power

00:38:20 ◼   ► is fed to the fans at 1100,

00:38:23 ◼   ► it adds an extra little seasoning

00:38:26 ◼   ► of high-pitched wine to the fan.

00:38:29 ◼   ► So yes, the fans get quieter,

00:38:31 ◼   ► that like, you can hear them spin down, they get quieter,

00:38:34 ◼   ► but there's this high-pitched wine that comes in,

00:38:37 ◼   ► it's almost like the electrical system

00:38:40 ◼   ► does not want to feed electricity,

00:38:43 ◼   ► whatever it needs, the amperage, the volts, whatever,

00:38:46 ◼   ► to make them go at 1,100 RPM,

00:38:48 ◼   ► that introduces a high-pitched wine.

00:38:49 ◼   ► When they go up to 13, no more wine.

00:38:52 ◼   ► Is the wine from the fans moving that slowly?

00:38:54 ◼   ► Is the wine from the electronics in the fan?

00:38:55 ◼   ► Is the wine from the power supply?

00:38:56 ◼   ► I don't know, but my particular Mac Studio at 1100

00:39:00 ◼   ► sounds worse than at 1300

00:39:03 ◼   ► because that high-pitched wine comes in.

00:39:04 ◼   ► - That's so weird.

00:39:06 ◼   ► The more we hear about the fan system on the Mac Studio,

00:39:10 ◼   ► the more of like a weird miss it seems to be

00:39:14 ◼   ► because when you look at the other M1 Macs

00:39:18 ◼   ► and M1 Pro products, like all the laptops and everything,

00:39:21 ◼   ► It just seems like they didn't need that level of noise

00:39:25 ◼   ► for that enclosure and that chip.

00:39:27 ◼   ► And I don't know what happened there,

00:39:30 ◼   ► but it really seemed like an odd miss for them.

00:39:33 ◼   ► - Yeah, and again, just like the people on YouTube,

00:39:36 ◼   ► I don't think I ever saw a temperature over 35 Celsius,

00:39:39 ◼   ► which I have no idea what that is in real temperature,

00:39:41 ◼   ► but all I know is that it's low.

00:39:43 ◼   ► It's low for the insides of a computer.

00:39:44 ◼   ► Like, the highest temperature sensor was 35 Celsius.

00:39:48 ◼   ► And not that I was doing anything particularly big with it,

00:39:50 ◼   ► although I was like running, downloading all my photos

00:39:53 ◼   ► from iCloud and running a backblaze backup,

00:39:55 ◼   ► but it's still like, the fans never,

00:39:58 ◼   ► just like everyone else on YouTube,

00:39:59 ◼   ► they idle at 1300 RPM and they just stay

00:40:01 ◼   ► around 1300 RPM, just forever, right?

00:40:04 ◼   ► It does not get hot, so it's not as if like,

00:40:06 ◼   ► oh, this machine is so hot, they painted themselves

00:40:08 ◼   ► into a thermal, just, the machine does not get hot

00:40:10 ◼   ► doing normal things at all, and yet the fans,

00:40:13 ◼   ► there they are at 1300 RPM doing their thing,

00:40:15 ◼   ► and like I said, 1100 on my particular Mac Studio is worse.

00:40:19 ◼   ► Some people have, I've heard videos on YouTube

00:40:21 ◼   ► of like, listen to the high pitch wine.

00:40:23 ◼   ► But it wasn't when they artificially dropped

00:40:25 ◼   ► the fan speed down, it was just at other speeds

00:40:27 ◼   ► it was doing that wine.

00:40:27 ◼   ► So anyway, I decided having it on a desk

00:40:31 ◼   ► for like a day doing the migration

00:40:32 ◼   ► and then a day setting up stuff.

00:40:34 ◼   ► I'm like, I think I'm gonna start this thing underneath.

00:40:37 ◼   ► Like I've got this 3D printed purchased on Etsy cage

00:40:42 ◼   ► for the Mac studio that I talked about.

00:40:44 ◼   ► I did put a link to it in last week's show notes.

00:40:46 ◼   ► So if you were looking for it,

00:40:47 ◼   ► just look for a last week show notes

00:40:48 ◼   ► link to this Etsy thing. It exactly fits the Mac Studio. It's meant to mount a Mac Studio

00:40:54 ◼   ► to the underside of a desk. So I figured, I'm not even going to bother putting this

00:40:58 ◼   ► on a desk. I know it will bother me a little bit. Let me just put it under. And also it

00:41:02 ◼   ► will free up desk space for my wife's desk. Because the iMac didn't have another box that

00:41:06 ◼   ► took up space, right? It just had the screen. So preserving that sort of appearance for

00:41:11 ◼   ► her. So I did put, well two problems with this

00:41:15 ◼   ► this 3D printed thing.

00:41:17 ◼   ► One, I've got a really big honking keyboard tray

00:41:19 ◼   ► on this desk and the space behind the keyboard tray

00:41:24 ◼   ► where I would mount the Mac Studio,

00:41:27 ◼   ► there's not enough space to do

00:41:29 ◼   ► what the little sling wants you to do.

00:41:32 ◼   ► They want you to slide the Mac Studio into it.

00:41:35 ◼   ► Like so, screw the thing to the underside of the desk.

00:41:37 ◼   ► It's like a little shelf and then slide the Mac Studio in.

00:41:41 ◼   ► I can't do that because the back of the desk

00:41:44 ◼   ► has a piece of wood across it, right?

00:41:46 ◼   ► It's got a hole for cables to go through,

00:41:47 ◼   ► but it's got a piece of wood,

00:41:48 ◼   ► so there's not enough room for me to get the Max Studio

00:41:50 ◼   ► behind the thing and slide it in.

00:41:52 ◼   ► So I have to put the Max Studio in the sling

00:41:57 ◼   ► and then screw it to the top with the Max Studio in there.

00:42:00 ◼   ► And the only way to get it off would be to unscrew it,

00:42:02 ◼   ► 'cause I can't slide it out again, right?

00:42:04 ◼   ► So I used my experience watching car rebuilding channels,

00:42:07 ◼   ► and I don't know what they would call it,

00:42:09 ◼   ► lots of lifts have another little mini thing inside them

00:42:11 ◼   ► that you can use to press up against the transmission

00:42:13 ◼   ► If you unbolt the transmission but you don't want the transmission to fall down, you have

00:42:16 ◼   ► to like, you know, use a hydraulic jack or lift to press up against it.

00:42:20 ◼   ► So I used a camera tripod with no camera on it, and I put it to the right height and then

00:42:26 ◼   ► crank the neck up and press the MacStudio up against the underside of the desk in its

00:42:31 ◼   ► little thing, after drilling pilot holes, and then, you know, screw the thing in, right?

00:42:37 ◼   ► So the first problem was I had to do that whole weird procedure to jack the thing up

00:42:40 ◼   ► and screw it in.

00:42:41 ◼   ► Second problem is after I screwed it in,

00:42:43 ◼   ► I'm looking at it and I'm going,

00:42:44 ◼   ► hmm, I know nothing about 3D printing.

00:42:47 ◼   ► I think this is like the second 3D printed object

00:42:49 ◼   ► I've ever touched in my life.

00:42:50 ◼   ► The first being a really cool dog cow that somebody made.

00:42:53 ◼   ► But I don't know how sturdy the plastic resin

00:42:59 ◼   ► crap stuff is for 3D printing.

00:43:01 ◼   ► And I'm looking at it and I'm going,

00:43:03 ◼   ► this thing is held on by six screws.

00:43:05 ◼   ► The screws are not going anywhere.

00:43:06 ◼   ► They're well screwed into the desk.

00:43:08 ◼   ► That's very secure, right?

00:43:10 ◼   ► but the plastic ears that they're screwed into,

00:43:13 ◼   ► I could totally see that it was just snapping off

00:43:15 ◼   ► from fatigue, right?

00:43:16 ◼   ► I don't know how durable that is or whatever.

00:43:18 ◼   ► So now I feel like I have to add like sort of safety wires.

00:43:23 ◼   ► I'm gonna get like the security wire

00:43:24 ◼   ► that's holding my outdoor camera.

00:43:26 ◼   ► I can get like a length of like two lengths of metal wire

00:43:28 ◼   ► to also kind of screw up to the desk,

00:43:30 ◼   ► say if the plastic cracks,

00:43:32 ◼   ► at least the thing won't fall to the ground

00:43:34 ◼   ► to land on my dog who loves to lay down there, right?

00:43:36 ◼   ► It'll be caught by the security wire.

00:43:37 ◼   ► So I do need to sort of reinforce that.

00:43:39 ◼   ► but otherwise it's bolted under the desk.

00:43:42 ◼   ► It's out of sight.

00:43:43 ◼   ► You can still get to the SD card slot

00:43:45 ◼   ► because it's sort of like you reach into the keyboard tray

00:43:47 ◼   ► and you can get to the front USB-C Thunderbolt ports

00:43:51 ◼   ► and the back ones you'd have to crawl underneath,

00:43:52 ◼   ► but I don't have anything to plug into them yet.

00:43:55 ◼   ► And it's a good thing I bolted it where I did

00:43:57 ◼   ► 'cause I put it basically right dead center in the desk

00:43:59 ◼   ► behind the keyboard tray because the monitor cable

00:44:04 ◼   ► that comes with the Apple Studio display is very short.

00:44:07 ◼   ► If I had put it to the side,

00:44:08 ◼   ► If I had put the MacStudio in the corner,

00:44:10 ◼   ► I would have screwed it in, I would have been very sad

00:44:12 ◼   ► 'cause I wouldn't have been able to connect the display

00:44:14 ◼   ► 'cause the wire is, how long,

00:44:16 ◼   ► it's like three feet or something, Casey?

00:44:17 ◼   ► You mean your own shape? - Something like that, yeah.

00:44:19 ◼   ► I wouldn't describe it as very short,

00:44:21 ◼   ► but I would by no means describe it as long,

00:44:23 ◼   ► certainly not long.

00:44:24 ◼   ► - Well, I mean, if you got it and you were saying,

00:44:26 ◼   ► "I'm gonna hook this up to my Mac Pro," no, you're not,

00:44:27 ◼   ► 'cause your Mac Pro, there's no way your Mac Pro

00:44:29 ◼   ► is that close to your monitor.

00:44:30 ◼   ► It's probably on the floor or to the side.

00:44:32 ◼   ► It's really short.

00:44:34 ◼   ► It fits fine with the thing underneath where it is

00:44:36 ◼   ► 'cause the hole that's in the back of my desk

00:44:38 ◼   ► like right in the center as well so I go from the monitor behind the desk through the hole

00:44:42 ◼   ► straight into the thing.

00:44:43 ◼   ► Same thing with the power cord.

00:44:44 ◼   ► It's nice also by the way that the power cord is dead center on the MacStudio because that

00:44:47 ◼   ► works out for me.

00:44:48 ◼   ► Sorry the cabling all worked out perfectly but I did not expect the cable to be that

00:44:53 ◼   ► short on the MacStudio.

00:44:55 ◼   ► And so yeah under the desk I can still hear it.

00:44:58 ◼   ► I know it's there but it's so quiet that you wouldn't notice.

00:45:01 ◼   ► I feel like even with under the desk it is still noisier than a 2015 5k iMac.

00:45:07 ◼   ► I'd idle because you know 2015 5k I can idle I can't hear anything 2015 5k

00:45:12 ◼   ► I'm act doing anything or loading Facebook in the tab. Yeah, that's it sounds like something, you know

00:45:16 ◼   ► Aircraft carrier or whatever airplane taking off

00:45:19 ◼   ► But no, it's it's it's pretty good where it is as long as it stays up there

00:45:23 ◼   ► I think I'll be happy with it Apple Studio display

00:45:25 ◼   ► My wife's reactor when she saw it. It's like why is that so small because she's used to the iMac with the giant bezels in

00:45:33 ◼   ► The chin right? I'm like I swear to you. It is exactly the same size

00:45:35 ◼   ► we can get out of tape measure.

00:45:37 ◼   ► It's 27 inches, but it looks much smaller.

00:45:41 ◼   ► Stand is nice.

00:45:42 ◼   ► It doesn't feel quite as gritty as the XDR stand,

00:45:47 ◼   ► but you know.

00:45:48 ◼   ► And the fact that it doesn't rotate.

00:45:50 ◼   ► - Did you get the fancy stand or did you get the--

00:45:52 ◼   ► - Yeah, I got the fancy height adjustable one.

00:45:54 ◼   ► I was trying to pick which height to put it at.

00:45:57 ◼   ► But that works well.

00:45:59 ◼   ► Let's see.

00:46:00 ◼   ► The camera, worse than I thought.

00:46:02 ◼   ► Like I saw all the videos, we talked about it on the show.

00:46:05 ◼   ► I was not prepared to how bad it would look.

00:46:08 ◼   ► I mean, part of it is what we see,

00:46:12 ◼   ► you see photographs of it on Twitter that are recompressed

00:46:14 ◼   ► and you see YouTube videos that are themselves compressed

00:46:17 ◼   ► but seeing it in real life,

00:46:19 ◼   ► boy, it just makes a complete mess out of my face.

00:46:22 ◼   ► I look like I'm in an impressionist painting.

00:46:24 ◼   ► It's just so posterized, right?

00:46:27 ◼   ► So just really bad.

00:46:30 ◼   ► It almost makes me think that,

00:46:34 ◼   ► looking up at my fancy 4K Logitech magnetic snap-on thing,

00:46:39 ◼   ► that there is a third-party opportunity

00:46:41 ◼   ► for something similar to this product,

00:46:43 ◼   ► something that magnetically attaches

00:46:44 ◼   ► to the top of the studio display

00:46:46 ◼   ► that has a tiny little USB-C cord

00:46:48 ◼   ► that's just long enough to reach down

00:46:49 ◼   ► into one of the studio display's USB-C ports,

00:46:52 ◼   ► I would probably buy that product

00:46:53 ◼   ► 'cause boy, this camera is stinky.

00:46:55 ◼   ► I mean, I was warned, but anyway, we'll just ignore it.

00:47:00 ◼   ► Speakers sound good, monitor itself looks good.

00:47:02 ◼   ► Although I do notice it's kind of weird

00:47:04 ◼   ► that like Casey you're looking at the monitor right now.

00:47:06 ◼   ► So tell me if you noticed this.

00:47:08 ◼   ► From my normal sitting position,

00:47:10 ◼   ► if I look at the bottom edge of the monitor,

00:47:12 ◼   ► past where the pixels end,

00:47:13 ◼   ► there's like a little, you know,

00:47:14 ◼   ► the little part of black.

00:47:16 ◼   ► Do you see a little bit of the silver case,

00:47:19 ◼   ► like kind of smile at you on the edges?

00:47:23 ◼   ► - No, but it's, I do have the light on, throwback.

00:47:28 ◼   ► I am in my sleepy shirt, but the light is on.

00:47:31 ◼   ► And even with my phone's flat, I don't know,

00:47:33 ◼   ► but my eyes are garbage.

00:47:34 ◼   ► And I can't say I've ever noticed that now.

00:47:36 ◼   ► Not to say you're wrong, I just, I have never noticed.

00:47:38 ◼   ► - Yeah, it's almost like you can see a hint

00:47:42 ◼   ► of the silver surround, like there's a tiny,

00:47:45 ◼   ► tiny silver rim around the whole display.

00:47:47 ◼   ► Rather than, I look at the XDR,

00:47:49 ◼   ► the black sort of covers everything

00:47:50 ◼   ► and you can't see any of the silver

00:47:51 ◼   ► from normal viewing angles, but the studio display,

00:47:53 ◼   ► you can see a little sliver of the silver,

00:47:56 ◼   ► kind of around the whole display,

00:47:57 ◼   ► but you mostly notice it on the bottom

00:47:59 ◼   ► because of the angle that the thing is held.

00:48:00 ◼   ► I don't know, I'll look at it more.

00:48:02 ◼   ► It's not distracting or anything,

00:48:04 ◼   ► it's just something I noticed that is different

00:48:06 ◼   ► than the XDR.

00:48:07 ◼   ► Let's see what else about the Studio,

00:48:10 ◼   ► Mac Studio setup.

00:48:11 ◼   ► I'm annoyed by photos because, you know,

00:48:15 ◼   ► I didn't bother copying my photo library.

00:48:17 ◼   ► I'm like, oh, I call photos, I'll just re-download it all.

00:48:19 ◼   ► So I hook up the library, make it the system library,

00:48:21 ◼   ► I can put it on the main SSD now 'cause it's nice and big.

00:48:24 ◼   ► I set it to download photos and it says,

00:48:25 ◼   ► "Downloading 145,000 photos," right?

00:48:29 ◼   ► And that's what it says for the next day or two.

00:48:32 ◼   ► Downloading, the number never changes.

00:48:35 ◼   ► There's no indication of progress,

00:48:36 ◼   ► no indication that it is making any progress.

00:48:39 ◼   ► There I am, an activity monitor,

00:48:40 ◼   ► looking at the network packets going by,

00:48:43 ◼   ► saying, is it doing anything?

00:48:44 ◼   ► Is it downloading anything?

00:48:45 ◼   ► Is something happening?

00:48:46 ◼   ► This is ever gonna finish?

00:48:47 ◼   ► So I don't know, I'll let you know in a week or two.

00:48:49 ◼   ► I mean, it's like, you know,

00:48:51 ◼   ► it's like a terabyte of photos,

00:48:52 ◼   ► so it's not gonna happen overnight.

00:48:54 ◼   ► But I wish I knew if it was working at all,

00:48:57 ◼   ► And if it was, I wish I could make it go faster,

00:48:59 ◼   ► more terrible interface from photos.

00:49:03 ◼   ► But yeah, other than that, everything seems to work well.

00:49:05 ◼   ► Sorry, my wife's concerned.

00:49:06 ◼   ► She, you know, went away and came back

00:49:07 ◼   ► and she has a different looking computer,

00:49:09 ◼   ► but all her same stuff is on it.

00:49:11 ◼   ► And it's a million times faster than it was,

00:49:13 ◼   ► but she doesn't care about that for the most part.

00:49:14 ◼   ► I guess it's quieter now because she can open more tabs

00:49:17 ◼   ► on sites that have terrible ads

00:49:19 ◼   ► that used to cause her 5K iMacs fans to spin up

00:49:22 ◼   ► until the thing looked like it was gonna take off

00:49:23 ◼   ► from the desk.

00:49:24 ◼   ► And now it will just quietly sit there

00:49:26 ◼   ► grinding the CPU with those terrible ads,

00:49:29 ◼   ► but other than that, I give it a,

00:49:32 ◼   ► I mean, my hopes are that this is gonna be her computer

00:49:36 ◼   ► for the next, you know, seven or eight years, 10 years,

00:49:39 ◼   ► you know, 2015 iMac lasted her into 2022,

00:49:42 ◼   ► so that's a pretty good run.

00:49:43 ◼   ► I hope this will last just as long,

00:49:44 ◼   ► 'cause I don't see why it shouldn't.

00:49:46 ◼   ► She's happy with this setup.

00:49:47 ◼   ► She likes a keyboard and a mouse.

00:49:48 ◼   ► She likes a 27-inch 5K monitor

00:49:50 ◼   ► with speakers built in and a camera.

00:49:53 ◼   ► She doesn't care that much about the camera being crappy,

00:49:54 ◼   ► but it is.

00:49:56 ◼   ► As long as that little thing stuck to the underside of the desk doesn't get any noisier

00:49:59 ◼   ► over time and stays stuck to the underside of the desk, I think it'll be fine.

00:50:03 ◼   ► I've got plenty of room to grow.

00:50:04 ◼   ► I haven't even filled any of the Thunderbolt ports.

00:50:08 ◼   ► She's got a big USB hub on the desk and she's got the USB-C/Thunderbolt ports all waiting

00:50:14 ◼   ► to receive fancier backup disks and all sorts of other stuff.

00:50:19 ◼   ► Thumbs up so far.

00:50:20 ◼   ► I am glad that both of you are happy.

00:50:24 ◼   ► I can't believe that you're not complaining about the fan

00:50:27 ◼   ► being in the same room that you occupy.

00:50:29 ◼   ► - Well, Marco can tell me if he hears it on the microphone.

00:50:31 ◼   ► I mean, I can't, with my headphones on,

00:50:32 ◼   ► I can hear my Mac Pro, which is a few feet away from me,

00:50:35 ◼   ► but I can't hear with my headphones on

00:50:37 ◼   ► the thing way back there.

00:50:40 ◼   ► When I sit in front of her computer, I can hear it,

00:50:43 ◼   ► but just barely.

00:50:45 ◼   ► - No, I mean, and I wouldn't expect it to be a problem

00:50:47 ◼   ► for a podcast, and it would have to be a pretty loud fan

00:50:49 ◼   ► for that that I think you would have other problems with.

00:50:51 ◼   ► But no, I'm just, I'm surprised, like,

00:50:54 ◼   ► Again, it seems odd to me that both the Mac Studio

00:50:57 ◼   ► and the Studio Display both have weird,

00:51:00 ◼   ► seemingly unnecessary flaws.

00:51:03 ◼   ► The Studio Display has its really terrible camera

00:51:05 ◼   ► that somehow happened, and the Mac Studio

00:51:08 ◼   ► has this really odd fan noise situation

00:51:11 ◼   ► that seems unnecessary.

00:51:13 ◼   ► I'm just surprised at both of these products

00:51:16 ◼   ► that we were very excited about when they were announced

00:51:19 ◼   ► because spec-wise they seem great

00:51:21 ◼   ► and they fill important roles in the lineup.

00:51:23 ◼   ► And when you look at Apple's other recent launches,

00:51:26 ◼   ► they've been basically flawless.

00:51:29 ◼   ► You know, the MacBook Pros, basically flawless.

00:51:32 ◼   ► Before that, the M1 series, the M1 iMac,

00:51:34 ◼   ► the M1 MacBook Air, and the 13 inch weird MacBook Pro

00:51:38 ◼   ► that shouldn't quite be a pro,

00:51:40 ◼   ► the little Mac Mini with the M1,

00:51:42 ◼   ► all of those products, basically perfect.

00:51:45 ◼   ► So it's odd to have these two sort of flagship products

00:51:50 ◼   ► have these really weird downsides that seem totally avoidable.

00:51:56 ◼   ► But I don't know.

00:51:57 ◼   ► I don't know what happened there, but hopefully we'll see with the Mac Pro, when that ever

00:52:01 ◼   ► comes we'll kind of see how the story rounds itself out.

00:52:05 ◼   ► I also think we are still kind of missing the M1 Pro based Mac Mini, which seems like

00:52:12 ◼   ► it should exist and yet doesn't.

00:52:15 ◼   ► Maybe that would answer some of the questions and close some of these gaps, I don't know.

00:52:18 ◼   ► But we'll see how the story closes out.

00:52:21 ◼   ► But this seems like an odd place for it to be in right now.

00:52:25 ◼   ► - Yeah, like if the Mac Studio was as quiet

00:52:27 ◼   ► as the M1 Mac Mini, and obviously there's just

00:52:29 ◼   ► more stuff in there.

00:52:30 ◼   ► If you compare the size of the M1s and the M1 Mac Mini,

00:52:32 ◼   ► it's so much smaller than the Pro or the Ultra

00:52:36 ◼   ► that's in this thing, so I get it.

00:52:37 ◼   ► But if it was that quiet, I would have a lot more fondness

00:52:41 ◼   ► for its very small form factor.

00:52:43 ◼   ► And as it stands now, it's great that it's small

00:52:46 ◼   ► so I can shove it underneath my desk.

00:52:48 ◼   ► But if it was 50% bigger, but also silent,

00:52:52 ◼   ► I would just put it on the desk.

00:52:53 ◼   ► So it's kind of like the only reason I'm glad

00:52:55 ◼   ► that this is small and I can smuggle it on a desk

00:52:57 ◼   ► is because I wanna get that fan

00:52:59 ◼   ► as far away from me as possible.

00:53:00 ◼   ► But yeah, it's not clear to me what,

00:53:04 ◼   ► that they needed this much sort of heat removal stuff

00:53:07 ◼   ► and that they had to wedge it in there

00:53:09 ◼   ► with two small diameter high speed fans

00:53:11 ◼   ► rather than one much more lazy large diameter fan.

00:53:13 ◼   ► And if they had just done it like a chimney with cold air

00:53:15 ◼   ► in the bottom, hot air on the top of the large diameter fan

00:53:18 ◼   ► instead, like they could have made a lot of different choices, but it seemed like some

00:53:21 ◼   ► stuff was sacrificed on the altar of making it look like a big Mac Mini, which is air

00:53:25 ◼   ► in the bottom, hot air at the bottom, hot air at the back.

00:53:28 ◼   ► Yeah, but like what, like you can get that exact same chip, not the ultra I know, but

00:53:32 ◼   ► like you can get, you can get the Macs that exact same chip in the 13 inch MacBook Pro

00:53:36 ◼   ► and it's silent. Like I, it's so, that's why, that's why it's so odd to me. But you know,

00:53:42 ◼   ► the reality is I'm, I'm not, you know, very selfishly, I'm not upset too much about this

00:53:47 ◼   ► because I don't want that computer now.

00:53:51 ◼   ► Maybe it is the power supply, as we were talking about before.

00:53:54 ◼   ► There's DC voltage coming from the batteries inside of MacBook Pro, right?

00:53:57 ◼   ► So there's no power supply circuitry to turn AC into DC and all that stuff?

00:54:01 ◼   ► Maybe is that the big difference?

00:54:03 ◼   ► Is it just the giant analog circuit board and the associated analog noise and additional

00:54:07 ◼   ► heat?

00:54:08 ◼   ► Well, but my MacBook Pro is powered by a very small fanless silent little white power brick

00:54:16 ◼   ► too. So like, that doesn't seem to be the only difference. Yeah,

00:54:19 ◼   ► it was but it's external like that, that can radiate heat out

00:54:22 ◼   ► into the room and the fireworks may not be sound when I was

00:54:25 ◼   ► hooking stuff up. I was hooking up a USB hub just to have I have

00:54:28 ◼   ► old like USB three hub to just you know, put lightning cables

00:54:30 ◼   ► and crap on so it's on the desk right. And I was gonna hook that

00:54:33 ◼   ► up and I took took my wife's one off my god this one looks kind

00:54:36 ◼   ► of cruddy and dusty. Let me go get a newer one that I had in

00:54:39 ◼   ► the attic. So I go up the attic and bring down the newer one.

00:54:41 ◼   ► And I'm like, Oh, I don't need to you know, I should get I

00:54:44 ◼   ► I actually use all new stuff.

00:54:45 ◼   ► So I took out the old one entirely,

00:54:47 ◼   ► took out the cable, the USB hub,

00:54:49 ◼   ► and of course the external brick thing

00:54:50 ◼   ► that they all come with, right?

00:54:52 ◼   ► And I get the brand new stuff and I hook it all up

00:54:54 ◼   ► and I'm crawling on a desk, connecting it together,

00:54:56 ◼   ► and I plug in the brick into the UPS

00:55:01 ◼   ► 'cause the USB from the UPS also runs through this,

00:55:05 ◼   ► so I don't want it to go out when power goes out

00:55:07 ◼   ► because that's how the Mac knows to shut down.

00:55:09 ◼   ► Anyway, and when I did that,

00:55:11 ◼   ► I started to hear this buzzing, ticking noise

00:55:15 ◼   ► from inside the power brick,

00:55:18 ◼   ► which I just recognized as analog electronic noise.

00:55:20 ◼   ► Like some coil of wire in there is doing something

00:55:25 ◼   ► or whatever, and I unplug it from the UPS,

00:55:29 ◼   ► and it's still making the noise,

00:55:30 ◼   ► 'cause some capacitor in there was slowly discharging

00:55:32 ◼   ► or whatever, I can't do it, hold this to your ear.

00:55:34 ◼   ► I'm like, hey, hold the brick.

00:55:35 ◼   ► It was making noise.

00:55:36 ◼   ► So even that little external power brick,

00:55:38 ◼   ► you're like, oh, I have this white little power brick

00:55:40 ◼   ► or whatever, it's possible to screw that up too

00:55:42 ◼   ► if you just have a cheap type power brick.

00:55:44 ◼   ► Anything can make, I hate analog electronics.

00:55:46 ◼   ► I wish everything was digital.

00:55:47 ◼   ► I know it's not the world we live in, right?

00:55:48 ◼   ► But you need analog electronics

00:55:50 ◼   ► to power the digital things,

00:55:51 ◼   ► but things like a power brick, they can have problems too.

00:55:55 ◼   ► And if that little ticking, annoying thing

00:55:57 ◼   ► was inside a computer, it would just drive you mad

00:56:00 ◼   ► because it's like, what is that noise?

00:56:01 ◼   ► What is that doing that?

00:56:02 ◼   ► Anyway, the short version is I just swapped back

00:56:06 ◼   ► for the previous power brick,

00:56:08 ◼   ► was exactly the same for the previous USB hub,

00:56:10 ◼   ► but this one didn't make any noise when I plugged it in.

00:56:12 ◼   ► So analog electronics, man, it's just nothing but trouble.

00:56:16 ◼   ► - Well, so far, desktop laptop seems to be winning again.

00:56:21 ◼   ► - Well, if your white power brick was making noise,

00:56:24 ◼   ► you probably wouldn't hear it when it's on the floor.

00:56:25 ◼   ► But I was crawling around with my ear

00:56:27 ◼   ► practically touching the thing.

00:56:28 ◼   ► I was like, no, it doesn't sound healthy to me.

00:56:30 ◼   ► I need to get the one that doesn't make this noise.

00:56:32 ◼   ► - Well, and also another benefit to the laptop lifestyle

00:56:34 ◼   ► is things are more modular.

00:56:36 ◼   ► If that white power brick starts making noise,

00:56:38 ◼   ► I can just replace it.

00:56:40 ◼   ► You know, you can't quite easily do that

00:56:42 ◼   ► with the power supply inside your desktop.

00:56:45 ◼   ► - Yeah, that's what Apple cares for.

00:56:46 ◼   ► Hopefully I don't have to use it.

00:56:48 ◼   ► - We are brought to you this week by Squarespace,

00:56:52 ◼   ► the all-in-one platform for making amazing websites.

00:56:55 ◼   ► And this can be from everything from your hobby

00:56:58 ◼   ► or a personal site for you or a new project online

00:57:02 ◼   ► to a business and a brand site.

00:57:04 ◼   ► You can stand out with a beautiful website with Squarespace.

00:57:07 ◼   ► You can engage with your audience and you can sell anything, your products,

00:57:10 ◼   ► your content, even your time.

00:57:13 ◼   ► Squarespace makes it super easy to make any kind of website and you don't have

00:57:18 ◼   ► to be a developer. Everything is visual and easy to use.

00:57:21 ◼   ► There's no coding anywhere that you have to like get into.

00:57:24 ◼   ► There's no server management.

00:57:25 ◼   ► You don't have to worry about like software updates or patches or uptime or

00:57:29 ◼   ► security vulnerabilities, anything like that.

00:57:32 ◼   ► You don't have all that's out of your hands on Squarespace.

00:57:34 ◼   ► You get to focus on your product, your business, your hobby,

00:57:38 ◼   ► your podcast, whatever it is you're hosting on Squarespace.

00:57:41 ◼   ► When you do those, you can have things

00:57:42 ◼   ► like wonderful analytics, you can have insights

00:57:45 ◼   ► to grow your business, learn where your sites, visits,

00:57:47 ◼   ► and sales are coming from, which channels are most effective.

00:57:50 ◼   ► You can have amazing custom templates.

00:57:52 ◼   ► You can get started with their best in class

00:57:53 ◼   ► website templates and you can customize them

00:57:55 ◼   ► to fit your needs and you can have amazing things

00:57:59 ◼   ► like online storefront support, member area support,

00:58:02 ◼   ► SEO tools, all of this is built in with Squarespace.

00:58:06 ◼   ► If you need any support, they have amazing support

00:58:09 ◼   ► available 24/7 and it's just, it's such a great product.

00:58:12 ◼   ► I've used it myself for lots of sites.

00:58:14 ◼   ► My wife hosts an entire storefront there

00:58:16 ◼   ► and it's so easy to set up.

00:58:18 ◼   ► See for yourself by starting a free trial

00:58:20 ◼   ► at squarespace.com/atp.

00:58:24 ◼   ► When you're ready to launch, use offer code ATP

00:58:27 ◼   ► to save 10% off your first purchase

00:58:29 ◼   ► of your website or domain.

00:58:30 ◼   ► Once again, it's squarespace.com/ATP for that free trial.

00:58:34 ◼   ► And when you're ready to sign up,

00:58:35 ◼   ► use offer code ATP for 10% off

00:58:37 ◼   ► your first purchase of a website or domain.

00:58:39 ◼   ► Thank you so much to Squarespace for sponsoring our show.

00:58:43 ◼   ► - Now we have finally gotten to the time

00:58:48 ◼   ► that we should talk WWDC.

00:58:49 ◼   ► And it is this coming Monday as we record.

00:58:52 ◼   ► It is just a few days away as we record on Wednesday night.

00:58:55 ◼   ► It is this coming Monday.

00:58:56 ◼   ► We should talk about our hopes, our predictions.

00:59:00 ◼   ► And I had a lead off question

00:59:02 ◼   ► that I'd like to ask both of you,

00:59:03 ◼   ► and let's start with Marco.

00:59:05 ◼   ► Why is it in person at all this year?

00:59:08 ◼   ► Why is this year different from other years?

00:59:10 ◼   ► Is it for the big splash reveal,

00:59:12 ◼   ► for like a Mac Pro, God help me,

00:59:14 ◼   ► or AR glasses, or do they just wanna dip

00:59:16 ◼   ► their toe in the water?

00:59:17 ◼   ► Like what do you think the reason is for in person?

00:59:20 ◼   ► - I think Apple likes in person events a lot.

00:59:23 ◼   ► I think they do the remote events during COVID

00:59:27 ◼   ► because they had to.

00:59:29 ◼   ► And I think they want to get back

00:59:31 ◼   ► to having in-person events for press and things like NWBC

00:59:35 ◼   ► as soon as they can, reasonably and responsibly.

00:59:37 ◼   ► And it's certainly up for debate whether this

00:59:40 ◼   ► counts as that time or not.

00:59:42 ◼   ► But setting that aside, I think they love the in-person events.

00:59:46 ◼   ► In-person events, when you have a big launch like this,

00:59:50 ◼   ► or whether it's something super significant,

00:59:53 ◼   ► like a new platform, like an AR headset,

00:59:55 ◼   ► or whether it's just the year of software updates,

00:59:57 ◼   ► That's also a big deal to them and to us.

01:00:02 ◼   ► And so I don't think it needs to be a major

01:00:06 ◼   ► hardware or platform release year

01:00:08 ◼   ► for them to want an in-person event

01:00:10 ◼   ► and for an in-person event to be really cool and fun.

01:00:12 ◼   ► I think it's interesting that we have this kind of hybrid

01:00:15 ◼   ► where the keynote is almost certainly pre-recorded

01:00:19 ◼   ► and so the keynote watching is going to be

01:00:22 ◼   ► basically a movie watching.

01:00:25 ◼   ► and they projected on a screen

01:00:26 ◼   ► and were just watching a movie.

01:00:28 ◼   ► That's kind of interesting.

01:00:29 ◼   ► But I do think they want to have in-person events.

01:00:31 ◼   ► I also think the more little bits and pieces we pick up

01:00:35 ◼   ► and they kind of trickle out,

01:00:38 ◼   ► the more it seems like this is also the launch party

01:00:41 ◼   ► for the developer center.

01:00:43 ◼   ► And they clearly want to show that off

01:00:46 ◼   ► and to officially open it up

01:00:47 ◼   ► and officially announce what it is,

01:00:50 ◼   ► what it's supposed to do long-term.

01:00:53 ◼   ► And they wanna have a big party to open up

01:00:55 ◼   ► their new developer center.

01:00:57 ◼   ► I think that's what this is.

01:00:59 ◼   ► And from the little bits and pieces we've heard

01:01:00 ◼   ► where it seems like it's going to be kind of a permanent

01:01:02 ◼   ► home for developer relations and some kind of labs

01:01:06 ◼   ► sort of things, and maybe they could bring in developers

01:01:10 ◼   ► at certain times for access to certain early hardware,

01:01:13 ◼   ► early software, whatever the case may be,

01:01:15 ◼   ► it seems like this is going to be a big thing

01:01:17 ◼   ► for them going forward and they want to unveil this all

01:01:21 ◼   ► to us at one big party, here's the developer center,

01:01:25 ◼   ► enjoy, here's what it's for.

01:01:26 ◼   ► So I think all that kind of goes into play

01:01:28 ◼   ► for this particular year's event.

01:01:30 ◼   ► That being said, it wouldn't surprise me

01:01:32 ◼   ► if this is also a test balloon of sorts

01:01:36 ◼   ► to see if all future WWDCs might be done this way.

01:01:41 ◼   ► Because we've talked at length all the time

01:01:43 ◼   ► about all the different downsides

01:01:46 ◼   ► of trying to wedge this conference into a city

01:01:49 ◼   ► with a large convention center

01:01:51 ◼   ► and getting everyone into all the hotels

01:01:53 ◼   ► and everything's so expensive for everyone.

01:01:55 ◼   ► And even if you fit five or 6,000 people

01:01:58 ◼   ► in the convention center,

01:01:59 ◼   ► you still are excluding thousands of other people

01:02:01 ◼   ► who want to come, but either can't afford to

01:02:05 ◼   ► or can't get a ticket or can't get there,

01:02:08 ◼   ► whatever the case may be.

01:02:10 ◼   ► And so I think it's clear over the last,

01:02:13 ◼   ► even before COVID, over the last few years

01:02:15 ◼   ► that WBC probably should change

01:02:18 ◼   ► in a way to make it even more and more inclusive

01:02:20 ◼   ► and more and more accessible to more people.

01:02:22 ◼   ► And they certainly did their best

01:02:24 ◼   ► with an in-person conference,

01:02:25 ◼   ► with having live stream sessions

01:02:27 ◼   ► and all the recordings going up super fast

01:02:29 ◼   ► and all the transcripts and all that stuff.

01:02:30 ◼   ► You know, they really amped a lot of that up

01:02:32 ◼   ► over those last few years of being in person,

01:02:34 ◼   ► but none of that compared to what they were able to do

01:02:37 ◼   ► since COVID with having it be full-time remote

01:02:39 ◼   ► with just hugely more accessible content

01:02:43 ◼   ► because it had to be.

01:02:44 ◼   ► Finally making labs accessible remotely,

01:02:47 ◼   ► you know, all that stuff that they added.

01:02:49 ◼   ► And I think this might be their vision

01:02:51 ◼   ► of how it goes forward.

01:02:52 ◼   ► Now that we can have in-person events,

01:02:55 ◼   ► and now that they have this new developer center

01:02:56 ◼   ► that seems to probably have a capacity in the hundreds

01:03:01 ◼   ► rather than in the thousands, at most, possibly, you know,

01:03:04 ◼   ► I would bet it's in the low hundreds.

01:03:07 ◼   ► But maybe this is part of their vision

01:03:10 ◼   ► of like rather than having that big event,

01:03:12 ◼   ► they pretty much produce the whole conference

01:03:14 ◼   ► as if it's remote every time,

01:03:17 ◼   ► and it's mostly remote,

01:03:18 ◼   ► but it has this small in-person component

01:03:21 ◼   ► that is partly for press

01:03:23 ◼   ► and partly for certain groups of developers

01:03:25 ◼   ► they wanna have out there,

01:03:27 ◼   ► students maybe, scholarship winners,

01:03:29 ◼   ► certain feature developers,

01:03:31 ◼   ► certain newcomers, things like that.

01:03:33 ◼   ► So that's I think why they're doing it,

01:03:35 ◼   ► and I think this is probably going to be the path forward.

01:03:39 ◼   ► It would greatly surprise me

01:03:41 ◼   ► if we ever had another WWDC in San Jose or San Francisco.

01:03:46 ◼   ► It reminds me a little bit of press junkets for car reviews.

01:03:50 ◼   ► Right, so, WWDC is run, you know,

01:03:54 ◼   ► it's a developer conference,

01:03:55 ◼   ► so Apple has a developer relations department

01:03:58 ◼   ► or whatever they call it,

01:03:59 ◼   ► it's people's job it is to interface with developers.

01:04:02 ◼   ► And there's a lot of overlap between that,

01:04:04 ◼   ► like developer relations and marketing.

01:04:07 ◼   ► You don't wanna call it marketing,

01:04:09 ◼   ► but it is a form of marketing,

01:04:10 ◼   ► 'cause you want people to develop for your platform,

01:04:12 ◼   ► you want to convince them to develop for your platform,

01:04:15 ◼   ► you want to show them how cool your platform is,

01:04:17 ◼   ► how successful they can be on your platform,

01:04:18 ◼   ► you want to support them,

01:04:19 ◼   ► that's what developer relations is.

01:04:20 ◼   ► So it is very much a marketing type of position.

01:04:24 ◼   ► And when you're doing any kind of marketing,

01:04:25 ◼   ► like a car company that wants you to tell you about the,

01:04:28 ◼   ► here's the new Corvette or whatever,

01:04:29 ◼   ► having people in person is really important

01:04:32 ◼   ► because that's just the way people work.

01:04:34 ◼   ► You'll bring them to a beautiful place,

01:04:37 ◼   ► you'll show them your car,

01:04:38 ◼   ► you'll let a famous F1 driver drive them around a track

01:04:42 ◼   ► in your car, you'll let them run a drag strip,

01:04:44 ◼   ► You'll do all this stuff because you want to give

01:04:47 ◼   ► these human being journalists, press, whatever,

01:04:50 ◼   ► a positive experience and for them to associate

01:04:53 ◼   ► that positive experience with your car

01:04:55 ◼   ► and then hopefully go back and write something nice

01:04:57 ◼   ► about your car.

01:04:58 ◼   ► Now, it's not like any decent car journalist is gonna say,

01:05:00 ◼   ► well, they brought me to a beautiful place in Italy,

01:05:02 ◼   ► therefore I'm gonna say this car is great, right?

01:05:04 ◼   ► But humans being humans, there is some small amount

01:05:09 ◼   ► of the positive experience you had that will influence,

01:05:12 ◼   ► even if unconsciously, what you write about it.

01:05:14 ◼   ► And so it is smart if you're doing something

01:05:17 ◼   ► related to marketing to get people in person.

01:05:20 ◼   ► It is easier to impress upon them

01:05:24 ◼   ► that your product is good.

01:05:26 ◼   ► You can explain to them in person,

01:05:27 ◼   ► you can answer their questions there,

01:05:28 ◼   ► and you can give them a positive experience.

01:05:31 ◼   ► Way easier to do that in person than remote, right?

01:05:34 ◼   ► So I think anyone involved in any marketing position

01:05:37 ◼   ► for any product in any company always wants to get,

01:05:40 ◼   ► particularly the press, but even also just in this case,

01:05:43 ◼   ► developers, like actual people, get them to where

01:05:46 ◼   ► you can control their experience.

01:05:48 ◼   ► Get them to come to your beautiful campus

01:05:50 ◼   ► so that you can plan a day for them.

01:05:52 ◼   ► Look at that menu we just read.

01:05:53 ◼   ► Look at all the fun activities.

01:05:54 ◼   ► They're gonna have you to tour the fitness center.

01:05:55 ◼   ► Everyone's gonna be nice and it's just gonna be sunny

01:05:57 ◼   ► and beautiful 'cause it's California, right?

01:05:59 ◼   ► That is super important.

01:06:01 ◼   ► That is never gonna go away.

01:06:03 ◼   ► And so I feel like, you know, you would say,

01:06:06 ◼   ► oh, they'll just have it in person for press, right?

01:06:07 ◼   ► But for developer relations, they want, granted,

01:06:10 ◼   ► a tiny subset, but they want developers

01:06:13 ◼   ► to also have that experience.

01:06:14 ◼   ► They want someone to say, "Oh, I won the lottery

01:06:16 ◼   ► "for WWC to come in person, and I had such a great time,

01:06:20 ◼   ► "and I met some fun people, and I did cool things,

01:06:22 ◼   ► "and I learned a lot, and I got to eat good food."

01:06:25 ◼   ► That will make them feel good about developing

01:06:27 ◼   ► for the Apple platforms, or make them feel better

01:06:30 ◼   ► than they did before, make them feel better

01:06:32 ◼   ► than the people who just had to watch it sitting at home.

01:06:34 ◼   ► And you ramp that all up, it's like,

01:06:38 ◼   ► well, that's why WWC kept getting bigger.

01:06:40 ◼   ► They made it as big as they possibly could

01:06:42 ◼   ► without turning it into like Oracle World or whatever.

01:06:44 ◼   ► They didn't make it 20,000 people,

01:06:46 ◼   ► but they didn't keep it at like one or 200.

01:06:49 ◼   ► They could have, they went all the way up to like what,

01:06:50 ◼   ► 5,500 or whatever was kind of where WWC maxed out.

01:06:54 ◼   ► And they didn't wanna make it any bigger than that.

01:06:55 ◼   ► They could have made it bigger.

01:06:56 ◼   ► They could afford to make it bigger.

01:06:57 ◼   ► They could have gone to bigger venues,

01:06:59 ◼   ► but they wanted to get as many developers

01:07:01 ◼   ► as there as possible

01:07:01 ◼   ► without totally destroying the conference

01:07:03 ◼   ► because every developer that is there

01:07:05 ◼   ► that still has a good time,

01:07:06 ◼   ► if they can provide a good experience to those developers,

01:07:08 ◼   ► It's a developer relations.

01:07:10 ◼   ► They want developers to feel good about the Apple platform.

01:07:13 ◼   ► So I don't think it's just gonna be press in person.

01:07:15 ◼   ► Yes, of course they want the press to be in person

01:07:17 ◼   ► and they have a whole separate experience for them.

01:07:19 ◼   ► They also want some developers to be in person

01:07:22 ◼   ► and they want it to feel special for them.

01:07:24 ◼   ► And I feel like a, obviously a smaller in-person presence,

01:07:27 ◼   ► whether it's COVID related or whether like Margot said,

01:07:30 ◼   ► like they'll just keep it small.

01:07:31 ◼   ► You're gonna feel even more special

01:07:33 ◼   ► if you're one of like 300 versus being one of 5,500,

01:07:36 ◼   ► whatever.

01:07:37 ◼   ► So I think there will always be an in-person component

01:07:40 ◼   ► when they're able to do it.

01:07:41 ◼   ► I don't know if they're gonna ramp back up to 5,000.

01:07:43 ◼   ► It really depends on who's making the calls there.

01:07:46 ◼   ► I know there are probably people who ran WWDC for years

01:07:49 ◼   ► who, if they had their choice,

01:07:50 ◼   ► would wanna go back to 5,000 people if they could,

01:07:54 ◼   ► COVID allowing some point in the future, right?

01:07:56 ◼   ► But there might be some people who say,

01:07:59 ◼   ► let's keep it around 300

01:08:00 ◼   ► and we'll just cycle through those 300s.

01:08:02 ◼   ► I think it's tougher now

01:08:03 ◼   ► because there are so many more developers

01:08:04 ◼   ► than there used to be.

01:08:06 ◼   ► WWDC more or less maxed out, but the number of developers

01:08:09 ◼   ► on our platforms just kept increasing and increasing

01:08:11 ◼   ► with the iOS and the iPhone and everything.

01:08:13 ◼   ► It's huge now.

01:08:15 ◼   ► It's almost like the difference between 5,300 is nothing.

01:08:18 ◼   ► It's percentage-wise, it's like the third decimal point

01:08:21 ◼   ► or something, and really, to first approximation,

01:08:24 ◼   ► nobody gets to go to WWDC.

01:08:26 ◼   ► If you consider they have how many millions of developers,

01:08:29 ◼   ► or how many millions of developer account?

01:08:31 ◼   ► So it could be they keep it small and they say,

01:08:33 ◼   ► percentage-wise, we're pretty much the same percentage.

01:08:35 ◼   ► You didn't have a chance before

01:08:36 ◼   ► and you don't have a chance now,

01:08:37 ◼   ► but the people who do come,

01:08:39 ◼   ► they're gonna have a good experience.

01:08:40 ◼   ► We're gonna make sure we have a good experience.

01:08:42 ◼   ► Maybe they'll always continue to have it at Apple Park

01:08:43 ◼   ► 'cause that's an environment that they totally control

01:08:45 ◼   ► and they don't have to rent out

01:08:46 ◼   ► and they don't have to pay for box lunches.

01:08:47 ◼   ► So there's that.

01:08:48 ◼   ► (laughing)

01:08:50 ◼   ► - I don't know, I ask the question because I don't think,

01:08:54 ◼   ► and now we're getting into predictions and whatnot,

01:08:55 ◼   ► I don't think we're seeing any real AR glass

01:09:00 ◼   ► sort of announcement or release or anything like that.

01:09:04 ◼   ► I don't even think in all likelihood that we're going to get anything that's a strong

01:09:09 ◼   ► indicator or like teaser or anything like that.

01:09:12 ◼   ► But nevertheless, if they were to do some new thing like AR glasses, I can absolutely

01:09:21 ◼   ► see them saying, "Come hell or high water, we're going to have people in person to do

01:09:26 ◼   ► it."

01:09:27 ◼   ► Because we want to hear the cheers.

01:09:28 ◼   ► We want to hear people go nuts.

01:09:32 ◼   ► And so I don't think it's going to happen, but it is an easy thing for me to imagine

01:09:37 ◼   ► that that is why they want to do something in person.

01:09:41 ◼   ► But I don't know if that's realistic.

01:09:43 ◼   ► I don't think it is.

01:09:44 ◼   ► So what do we want?

01:09:45 ◼   ► Well, before you move on, the AR thing, right?

01:09:48 ◼   ► So if you think about hardware things that they've introduced to WWC, they tend not to

01:09:55 ◼   ► want to let the people who are attending WWC really get near them.

01:09:59 ◼   ► Think of the iMac Pro.

01:10:00 ◼   ► Think of the Mac Pro.

01:10:01 ◼   ► They were there and they were announced and you could see them, but you weren't even allowed

01:10:06 ◼   ► to touch the iMac Pro.

01:10:08 ◼   ► And the Mac Pro, they had people demoing them for you, but they didn't really want you to

01:10:11 ◼   ► use them.

01:10:12 ◼   ► So the idea that they're going to, you know, if they're going to introduce AR glasses,

01:10:15 ◼   ► it's like we want to have people there.

01:10:17 ◼   ► So if you're picturing people there like, "Oh, I'm going to wait in the line and I'm

01:10:20 ◼   ► going to strap this thing in my head and I'm going to try it out," that doesn't seem like

01:10:23 ◼   ► a very Apple thing to do.

01:10:25 ◼   ► But on the other hand, if they don't do that, it's not like you can have someone wearing

01:10:28 ◼   ► the headset and you know waving things around and then you get to look on a

01:10:32 ◼   ► screen to see what they see that doesn't give you the experience either you have

01:10:34 ◼   ► to actually put it on your head but I don't think Apple would want you to put

01:10:37 ◼   ► it on your head and if they did want you to put it on your head they'd be much

01:10:40 ◼   ► more likely to do that with a group of a couple hundred people and that brings up

01:10:44 ◼   ► another question about this by the way do it does anyone know how many people

01:10:47 ◼   ► have been invited to go to not press but how many like regular people have been

01:10:52 ◼   ► invited to go to Apple bar not at all no I don't think that information has come

01:10:56 ◼   ► I mean, maybe it's 5,500 people.

01:10:59 ◼   ► I don't know.

01:10:59 ◼   ► Like, we were talking about this as if it's

01:11:01 ◼   ► going to be a few hundred.

01:11:02 ◼   ► How many people can fit in Cafe Max?

01:11:04 ◼   ► How many people are in the ring building?

01:11:06 ◼   ► It's really a mystery.

01:11:07 ◼   ► Like, you know, you could ask all your friends

01:11:09 ◼   ► and maybe do an estimate and say, you know,

01:11:12 ◼   ► random sampling, how many people tried to apply,

01:11:14 ◼   ► and how many people got in.

01:11:15 ◼   ► But it's difficult because it's not actually random if you're

01:11:17 ◼   ► just asking your friends.

01:11:20 ◼   ► You know, it depends on what circuit you're driving.

01:11:21 ◼   ► Like, Paul Hudson, for example, I

01:11:22 ◼   ► think didn't get in until someone at Apple

01:11:25 ◼   ► got a clue and said, "You should invite Paul Hudson.

01:11:26 ◼   ► What are you doing?"

01:11:27 ◼   ► And he got invited.

01:11:29 ◼   ► So yeah, it's still a lot of questions about this,

01:11:33 ◼   ► but I think the in-person thing is entirely to do with

01:11:38 ◼   ► that you must have people in person

01:11:39 ◼   ► if you want to do effective marketing

01:11:41 ◼   ► to either developers or press,

01:11:42 ◼   ► and it has nothing to do with what is

01:11:45 ◼   ► or isn't going to be announced.

01:11:47 ◼   ► - Fair enough.

01:11:47 ◼   ► All right, so what do we want?

01:11:48 ◼   ► What do we want?

01:11:49 ◼   ► What do we expect?

01:11:50 ◼   ► How do you want to skin this cat?

01:11:52 ◼   ► Well, every WWC in recent memory,

01:11:56 ◼   ► there's a new version of iOS, a new version of Mac OS,

01:11:58 ◼   ► and also a new version of iPad OS, and maybe a new OS.

01:12:02 ◼   ► I didn't even put tvOS on this list.

01:12:03 ◼   ► I guess it's tvOS, and then Reality OS.

01:12:06 ◼   ► Did I miss an OS?

01:12:07 ◼   ► We got tvOS, Reality OS.

01:12:09 ◼   ► Is there another one?

01:12:10 ◼   ► Audio OS?

01:12:11 ◼   ► Watch OS.

01:12:12 ◼   ► Watch OS.

01:12:12 ◼   ► There's another one.

01:12:14 ◼   ► Watch OS.

01:12:15 ◼   ► Anyway, there are new versions of the major operating systems.

01:12:18 ◼   ► And every once in a while, there's

01:12:20 ◼   ► a new operating system like Reality OS,

01:12:21 ◼   ► if they do the AR thing or whatever.

01:12:23 ◼   ► I hope they don't call it ROS.

01:12:25 ◼   ► I think the code names in all the code

01:12:26 ◼   ► is that it's reality OS.

01:12:28 ◼   ► But anyway, what do we want from like,

01:12:30 ◼   ► let's start with the big one.

01:12:31 ◼   ► What do we want from a new iOS, from a new Mac OS?

01:12:34 ◼   ► Like, do we have anything that we really want

01:12:36 ◼   ► out of any of these OSs?

01:12:37 ◼   ► Or is it just more like,

01:12:38 ◼   ► well, whatever they give us will be nice.

01:12:39 ◼   ► Don't screw it up and fix all the bugs.

01:12:43 ◼   ► - That.

01:12:44 ◼   ► I think for iOS, something I have been fiddling with

01:12:48 ◼   ► a little bit more recently is shortcuts,

01:12:50 ◼   ► both on iOS and iPadOS.

01:12:52 ◼   ► And I like to create shortcuts to control

01:12:57 ◼   ► kind of system level things or things in the house.

01:13:00 ◼   ► So a couple of examples of this is I've been dabbling

01:13:03 ◼   ► with tail scale recently, which is very, very interesting.

01:13:06 ◼   ► And maybe we can talk about that another time,

01:13:07 ◼   ► but I've been dabbling with it

01:13:09 ◼   ► and I wanted to control tail scale a little bit more

01:13:13 ◼   ► and control VPN settings on the phone a little bit more

01:13:17 ◼   ► 'cause tail scale is sort of, but not really a VPN.

01:13:19 ◼   ► there's no real good hook in shortcuts to control VPN settings and

01:13:23 ◼   ► Additionally, I wanted to you know

01:13:27 ◼   ► I've been doing a lot of Apple Fitness Plus workouts recently has been talked about a lot recently and I have a shortcut that

01:13:34 ◼   ► when the

01:13:36 ◼   ► When I stop exercising

01:13:39 ◼   ► Then it will automatically turn the ceiling fan in the living room off if it's if it's not hot outside

01:13:46 ◼   ► Which is pretty slick, but I also wanted to be able to say okay

01:13:50 ◼   ► Well when I start a workout and you see that the Apple TV is on and playing Apple Fitness

01:13:55 ◼   ► Then go ahead and turn the fan on but there's no way to do that

01:13:59 ◼   ► Like there's no way to query what the state of the Apple TV is or not

01:14:03 ◼   ► And not any good way of doing it anyhow

01:14:05 ◼   ► And so I feel like more robust hooks for shortcuts would be really really cool

01:14:11 ◼   ► And I can't believe I'm saying that because I mean I've used shortcuts since it came out since it was workflow

01:14:16 ◼   ► even, but I'm not a particularly robust user of it, but I've been getting into it a lot

01:14:21 ◼   ► more recently, and I've found it really is quite powerful if you want it to be. But I

01:14:25 ◼   ► wish it could get its tentacles into more places. And similarly, similar idea, widgets.

01:14:31 ◼   ► I like widgets. I use them on both iPad and on my phone as well, but I do wish that they

01:14:38 ◼   ► were even just marginally interactive. And on certain size widgets you can have a couple

01:14:43 ◼   ► touch targets or something like that. But I wish they could be updated more frequently and not by

01:14:49 ◼   ► magic, but by the widget being asked if it wants to update or perhaps being told to update.

01:14:55 ◼   ► I haven't looked at how the widget system works in a while. Maybe Marco, you have more insight

01:14:58 ◼   ► onto this. But I wish they were a little more interactive and a little more robust, and I think

01:15:04 ◼   ► that both of those would be really cool. I'm sure there's other things I'm not thinking of. I mean,

01:15:08 ◼   ► I mean bug fixes, reliability, et cetera,

01:15:10 ◼   ► but recently, just this is a complete recency bias,

01:15:13 ◼   ► but recently those are a couple things

01:15:14 ◼   ► that have ground my gears.

01:15:16 ◼   ► I don't know, Marco, what are you looking for in iOS?

01:15:18 ◼   ► - What I want most from iOS is just more maturation

01:15:23 ◼   ► of the frameworks and the tools.

01:15:25 ◼   ► And the good thing is that's almost always what happens.

01:15:27 ◼   ► So I think I'm very likely to get that.

01:15:29 ◼   ► You know, like widgets,

01:15:32 ◼   ► the widget system is actually pretty good.

01:15:33 ◼   ► You know, some of the rumors are that we might be able

01:15:35 ◼   ► to get them onto the lock screen on the phone

01:15:36 ◼   ► and that would be great.

01:15:37 ◼   ► I've wanted some kind of additional customization

01:15:41 ◼   ► of the iPhone lock screen for a while now.

01:15:44 ◼   ► Any kind of widget advancements to make them

01:15:46 ◼   ► potentially slightly interactive would be very nice.

01:15:50 ◼   ► That being said, based on the way they work,

01:15:53 ◼   ► I actually don't expect that to happen.

01:15:55 ◼   ► - Same, yeah.

01:15:57 ◼   ► - Because they seem like they just wanna be

01:15:59 ◼   ► like these serialized pre-rendered SwiftUI views

01:16:02 ◼   ► and to have any kind of, like, you know,

01:16:05 ◼   ► when your widget's showing on screen,

01:16:07 ◼   ► none of your code is running.

01:16:08 ◼   ► Like the OS is basically showing the timeline of views

01:16:12 ◼   ► that you have given it, but the reason why widgets

01:16:15 ◼   ► don't have active buttons and things in them

01:16:17 ◼   ► is that your code is not running when those

01:16:19 ◼   ► are on screen necessarily.

01:16:20 ◼   ► And I think that side of how they're implemented

01:16:24 ◼   ► is likely to stay that way for the foreseeable future.

01:16:27 ◼   ► So I'm not expecting interactive widgets really.

01:16:31 ◼   ► But maybe certain ways to make them a little bit more lively,

01:16:35 ◼   ► certain advances in things like the timeline views,

01:16:38 ◼   ► maybe some ability to use some basic animations,

01:16:40 ◼   ► like in a controllable way.

01:16:43 ◼   ► That kind of stuff could be nice.

01:16:45 ◼   ► But for the most part in iOS, what I want is,

01:16:48 ◼   ► you know, make Xcode better, make SwiftUI better.

01:16:52 ◼   ► Right now, using-- - Oh, amen.

01:16:53 ◼   ► - I mean, using SwiftUI on iOS is still

01:16:57 ◼   ► a very frustrating rollercoaster.

01:17:01 ◼   ► When you're on the happy path and you're doing things

01:17:03 ◼   ► the way they do it on the conference slides,

01:17:05 ◼   ► It works great.

01:17:06 ◼   ► And the second it touches the real world,

01:17:08 ◼   ► you just slam into walls everywhere.

01:17:11 ◼   ► And it's very difficult to use Swift UI in the real world

01:17:17 ◼   ► without hitting major problems that

01:17:19 ◼   ► require huge amounts of deep dives and hacks

01:17:22 ◼   ► and workarounds and googling and everything else that

01:17:25 ◼   ► is a very frustrating time waste and often requires

01:17:29 ◼   ► you to rip out parts of Swift UI and rewrite stuff in UIKit.

01:17:32 ◼   ► This framework is now a couple of years old.

01:17:34 ◼   ► it's still very, very young.

01:17:36 ◼   ► Please make SwiftUI, SwiftUI significantly better.

01:17:39 ◼   ► And I think, and I hope they will.

01:17:42 ◼   ► So that's pretty much it for me for iOS.

01:17:45 ◼   ► - Yeah, I'd like to build though

01:17:46 ◼   ► on what you said about SwiftUI,

01:17:47 ◼   ► because I have had a pretty decent experience

01:17:51 ◼   ► all told with SwiftUI,

01:17:52 ◼   ► almost the entirety of masquerade as SwiftUI,

01:17:54 ◼   ► and it has caused me to relearn a lot of things

01:17:58 ◼   ► and to think of things differently.

01:17:59 ◼   ► By and large, it is pretty good,

01:18:02 ◼   ► But SwiftUI smells so deeply to me

01:18:06 ◼   ► like it is being dogfooded some more than WatchKit was.

01:18:10 ◼   ► Sorry, trigger warning, Marco.

01:18:11 ◼   ► (laughing)

01:18:13 ◼   ► But it doesn't seem like it's being properly dogfooded,

01:18:16 ◼   ► but dog, I don't know.

01:18:17 ◼   ► - Dogfed?

01:18:18 ◼   ► - Dogfed, right.

01:18:19 ◼   ► (laughing)

01:18:20 ◼   ► I'm not sure where to go from here,

01:18:21 ◼   ► but you know what I'm saying.

01:18:22 ◼   ► I feel like a lot more dogfooding would go a long way.

01:18:27 ◼   ► And it really seems like SwiftUI is one of those things

01:18:31 ◼   ► where as an academic adventure,

01:18:34 ◼   ► it is interesting and fairly robust,

01:18:36 ◼   ► but as soon as you try to do real world things with it,

01:18:40 ◼   ► it starts to fall down, just like you were saying,

01:18:42 ◼   ► it starts to fall down relatively quickly

01:18:45 ◼   ► and relatively spectacularly.

01:18:46 ◼   ► Again, I say that, and I'm being a little hyperbolic,

01:18:49 ◼   ► because Masquerade is SwiftUI and it does work,

01:18:52 ◼   ► and I did have to jump through hoops,

01:18:53 ◼   ► but it wasn't completely egregious,

01:18:55 ◼   ► but it was way more than I should have

01:18:57 ◼   ► for a framework that's already a couple of years old.

01:19:00 ◼   ► So I could not agree more that I want to see

01:19:03 ◼   ► like a deep concentration on SwiftUI

01:19:06 ◼   ► and I want to have them tell us,

01:19:09 ◼   ► like I think they made it public

01:19:10 ◼   ► like that the weather app rewrite was SwiftUI.

01:19:15 ◼   ► What they didn't make public

01:19:15 ◼   ► and what we have heard through the grapevine

01:19:17 ◼   ► is that it was a freaking mess.

01:19:19 ◼   ► Like frame rates were garbage

01:19:22 ◼   ► and they had to do a bunch of fixes

01:19:23 ◼   ► specifically to make the weather app work better.

01:19:25 ◼   ► But one way or another,

01:19:27 ◼   ► I think a lot more dogfooding on SwiftUI

01:19:29 ◼   ► would be really, really healthy

01:19:31 ◼   ► and help us do our jobs better.

01:19:34 ◼   ► And so often with Apple,

01:19:35 ◼   ► they'll throw something across the fence and say,

01:19:37 ◼   ► "Here, this is good enough, right?

01:19:38 ◼   ► "Just be thankful for it and buzz off."

01:19:40 ◼   ► And in reality, it's just not.

01:19:42 ◼   ► And so I really, really, really hope

01:19:45 ◼   ► that the State of the Union is basically,

01:19:47 ◼   ► here's all the ways that we've made SwiftUI better.

01:19:49 ◼   ► - Yeah, because SwiftUI, I mean,

01:19:51 ◼   ► there are just so many very large shortcomings

01:19:54 ◼   ► and frustrations with it in use right now.

01:19:56 ◼   ► Like, yeah, we need significant improvements in the API front.

01:19:59 ◼   ► We need a ton of bug fixes.

01:20:01 ◼   ► We need tons of new ways we can control

01:20:03 ◼   ► behaviors and appearances.

01:20:05 ◼   ► We need major advances in the tooling side of it.

01:20:09 ◼   ► SwiftUI right now has--

01:20:12 ◼   ► not only does it crush your machine performance-wise,

01:20:15 ◼   ► but when things go wrong, you get these really terrible error

01:20:19 ◼   ► messages or error behaviors that are inscrutable.

01:20:23 ◼   ► And almost none of it's documented.

01:20:25 ◼   ► almost none of it's discoverable.

01:20:27 ◼   ► The process of like, so you have a SwiftUI view,

01:20:30 ◼   ► which you know, you have all this like dot chaining

01:20:32 ◼   ► going on to do pretty much everything.

01:20:35 ◼   ► How do you know what dot chain you can apply where?

01:20:38 ◼   ► Well, the correct thing is for the tooling to assist you

01:20:41 ◼   ► with various auto complete things and good documentation.

01:20:46 ◼   ► And the reality is the tooling breaks constantly

01:20:49 ◼   ► and doesn't really help you very much.

01:20:50 ◼   ► The documentation is almost non-existent

01:20:52 ◼   ► and very kind of abstract.

01:20:54 ◼   ► There's not really like examples anywhere.

01:20:56 ◼   ► And so everything's very abstract and hard to know

01:20:59 ◼   ► what to look for.

01:21:01 ◼   ► So the answer really is you have to Google everything.

01:21:04 ◼   ► Like everything.

01:21:05 ◼   ► And the Google results you get are not Apple's documentation,

01:21:08 ◼   ► because it mostly doesn't exist, it isn't helpful.

01:21:10 ◼   ► What you're actually getting is like various Swift by Sandel

01:21:14 ◼   ► posts and stuff like that, because everyone

01:21:16 ◼   ► is asking these questions.

01:21:17 ◼   ► And they're so incredibly non-obvious

01:21:20 ◼   ► when you're in the coding environment

01:21:21 ◼   ► and in Apple's documentation and everything.

01:21:23 ◼   ► So you have to go to blog posts and Stack Overflow and everything because it makes no

01:21:29 ◼   ► sense.

01:21:30 ◼   ► It's not discoverable at all.

01:21:31 ◼   ► In the same way that like, I feel like all these dot chaining operators in SwiftUI, they

01:21:37 ◼   ► have the discoverability problem of swipe gestures and pinch gestures in touch screen

01:21:42 ◼   ► interfaces.

01:21:43 ◼   ► It's like, how do you do this thing?

01:21:44 ◼   ► Oh, well, you just type in dot accessibility modifier or whatever.

01:21:47 ◼   ► It's like, okay, but how would I have ever known that if you didn't tell me?

01:21:52 ◼   ► that's visible nowhere.

01:21:54 ◼   ► And it's all for the same goal of like,

01:21:55 ◼   ► we have these pretty, these code samples

01:21:58 ◼   ► that look so simple, they're so visually simple.

01:22:01 ◼   ► And it's just like, you know,

01:22:02 ◼   ► touch UIs that are super minimal and all gestural

01:22:05 ◼   ► are so simple looking and clean, right?

01:22:08 ◼   ► But then, okay, well how do I use it?

01:22:09 ◼   ► Oh, you gotta Google for it.

01:22:11 ◼   ► So I really, and I think a lot of that

01:22:15 ◼   ► is just inherent to both what's currently

01:22:17 ◼   ► in fashion and software development

01:22:19 ◼   ► and also the design of SwiftUI in general.

01:22:22 ◼   ► And so I don't expect that to change at a deep level,

01:22:24 ◼   ► which is unfortunate 'cause it needs to,

01:22:26 ◼   ► but at least within the bounds

01:22:29 ◼   ► of what they are likely to do,

01:22:31 ◼   ► I would hope for at least some slight improvement

01:22:34 ◼   ► in those areas.

01:22:35 ◼   ► But that being said, even that,

01:22:38 ◼   ► even hoping for slight improvement given reality,

01:22:42 ◼   ► I think that's a tall order.

01:22:43 ◼   ► So my more realistic expectation is

01:22:46 ◼   ► at least give me more dot modifiers and crap

01:22:49 ◼   ► that I'll have to Google that will allow me to do the behaviors I need to do in my apps

01:22:53 ◼   ► that will avoid me having to dive into UIKit.

01:22:55 ◼   ► Since we're in the SwiftUI corner here, I think it's something I've been stewing about.

01:23:00 ◼   ► I almost wrote something about it, but I didn't feel like I could nail it down to the point

01:23:02 ◼   ► where I could write something.

01:23:03 ◼   ► But I nailed it down to the point where I can blabber about it in a podcast.

01:23:07 ◼   ► You mentioned the dot chaining and everything like that.

01:23:10 ◼   ► But SwiftUI isn't just syntactic sugar for the normal things that you would do in UIKit.

01:23:16 ◼   ► Its whole point is that it's declarative instead of imperative.

01:23:18 ◼   ► you describe the way things are rather than saying,

01:23:22 ◼   ► if this happens, then do that or whatever.

01:23:24 ◼   ► And sometimes when you parachute,

01:23:26 ◼   ► someone is used to messing with UI kit into that environment,

01:23:29 ◼   ► they sort of re recreate imperative programming

01:23:32 ◼   ► by sprinkling state on top of their Swift UI views

01:23:34 ◼   ► and adding conditionals inside them

01:23:36 ◼   ► and basically doing imperative programming

01:23:37 ◼   ► in a declarative way.

01:23:38 ◼   ► It's like, look, I have if it's the same thing.

01:23:40 ◼   ► And now I just got to do is make sure the right state

01:23:42 ◼   ► gets sprinkled down to the right places.

01:23:43 ◼   ► And it's just like I'm writing imperative code,

01:23:45 ◼   ► but you're not.

01:23:46 ◼   ► It's trying to be declarative

01:23:47 ◼   ► and you end up making the structure

01:23:48 ◼   ► that gets fed to this larger thing.

01:23:50 ◼   ► And that's not just fashion, there is a point to that.

01:23:52 ◼   ► They emphasized this in the first round of SwiftUI

01:23:55 ◼   ► and things like that the machinery

01:23:57 ◼   ► that runs your declarative thing,

01:23:58 ◼   ► the fact that you don't have to write the machinery,

01:24:00 ◼   ► the fact that you can't write the machinery,

01:24:01 ◼   ► has advantages in terms of fewer bugs

01:24:04 ◼   ► because you're just essentially creating a structure

01:24:07 ◼   ► and then the machine, assuming the machine

01:24:08 ◼   ► is relatively bug-free, runs your structure

01:24:10 ◼   ► and you don't have to worry about maintaining state

01:24:12 ◼   ► and everything, it all happens automatically,

01:24:13 ◼   ► and then they can compress all your views

01:24:15 ◼   ► into one thing for efficiency purposes.

01:24:16 ◼   ► Like there are advantages, it's not just,

01:24:18 ◼   ► oh, declarative's in style, let's do that.

01:24:20 ◼   ► There are technical advantages to it,

01:24:21 ◼   ► which they touted heavily.

01:24:23 ◼   ► Those advantages are real, but of course,

01:24:25 ◼   ► what you just all discussed is,

01:24:26 ◼   ► okay, but there are also disadvantages.

01:24:28 ◼   ► And when I look at the disadvantages,

01:24:30 ◼   ► what SwiftUI looks like to me is

01:24:32 ◼   ► another declarative style technology

01:24:35 ◼   ► that I have a lot of experience with

01:24:36 ◼   ► that lots of people would describe

01:24:38 ◼   ► exactly the same way Marco just described SwiftUI,

01:24:41 ◼   ► which is I can't figure out how to do what I want.

01:24:44 ◼   ► The documentation is not useful for me.

01:24:47 ◼   ► There aren't enough examples,

01:24:48 ◼   ► and anytime I wanna do anything, I have to Google.

01:24:50 ◼   ► And the name of that technology is,

01:24:52 ◼   ► Chat Room, anyway, 7 seconds away,

01:24:53 ◼   ► it'll take too long. - CSS?

01:24:54 ◼   ► - CSS, that's right!

01:24:56 ◼   ► Cascading Style Sheets.

01:24:57 ◼   ► So here's the question about-- - No, CSS has way better

01:24:59 ◼   ► documentation out there with SwiftUI.

01:25:02 ◼   ► - Well, CSS, CSS1 came out in 1996,

01:25:05 ◼   ► so it's a little bit older than SwiftUI.

01:25:07 ◼   ► So here's the question about SwiftUI, right?

01:25:09 ◼   ► So it could be, two possible things could be here, right?

01:25:13 ◼   ► CSS today now is amazing,

01:25:14 ◼   ► but still people need to Google for how to center stuff

01:25:16 ◼   ► vertically or whatever.

01:25:17 ◼   ► Anyway, SwiftUI, some people look at it

01:25:24 ◼   ► and say no declarative UI description

01:25:29 ◼   ► system is ever going to be sufficient to write

01:25:31 ◼   ► a full featured application.

01:25:32 ◼   ► Because inevitably in any good application,

01:25:34 ◼   ► there's some point where you want

01:25:35 ◼   ► to do some weird ass thing that you have no way to declare.

01:25:38 ◼   ► Right, to Marco's point, there's not a dot modifier for it.

01:25:42 ◼   ► and you need to basically say, from this piece of code,

01:25:45 ◼   ► when this things happen,

01:25:46 ◼   ► I'm gonna run some regular old style imperative code

01:25:50 ◼   ► to reach all over there and do a thing, right?

01:25:52 ◼   ► 'Cause I just need to do that.

01:25:53 ◼   ► And the designers didn't think of it, but I need to do it.

01:25:56 ◼   ► And if your framework is imperative,

01:25:58 ◼   ► it's real easy to add three more lines of your own code,

01:26:00 ◼   ► override a handler, do an extra thing.

01:26:01 ◼   ► Like that fits right in the system.

01:26:03 ◼   ► That's how the whole system works.

01:26:05 ◼   ► You get to write your own code

01:26:07 ◼   ► and your code looks a lot like the framework code.

01:26:09 ◼   ► it's just you overrode it and called super or whatever,

01:26:12 ◼   ► but in a declarative system,

01:26:14 ◼   ► yes, you can write your own declarative things,

01:26:15 ◼   ► but it's way weirder,

01:26:16 ◼   ► and sometimes you can't get it

01:26:18 ◼   ► to the machinery you wanna get it.

01:26:19 ◼   ► So some people would say,

01:26:20 ◼   ► SwiftUI is never going to go all the way,

01:26:22 ◼   ► you're never gonna get a top to bottom SwiftUI app

01:26:25 ◼   ► like they're trying to make here,

01:26:25 ◼   ► you're always gonna need some imperative code

01:26:27 ◼   ► or some way to get at the engine

01:26:28 ◼   ► or some way to extend the engine,

01:26:29 ◼   ► and that's the way SwiftUI needs to evolve.

01:26:32 ◼   ► Or that it'll never be good enough for a whole system

01:26:35 ◼   ► because declarative is really good for making views

01:26:37 ◼   ► and it has some lots of advantages,

01:26:38 ◼   ► but it's never gonna be the whole app.

01:26:40 ◼   ► But the other possibility,

01:26:42 ◼   ► and both of these things can be true at the same time,

01:26:44 ◼   ► is CSS, for the longest time,

01:26:46 ◼   ► frustrated people to hell because

01:26:49 ◼   ► you could do a lot of stuff,

01:26:51 ◼   ► but you would never think of the way you had to do it.

01:26:53 ◼   ► Like vertical horizontal centering of elements,

01:26:56 ◼   ► making things equal width, but not much wider than this.

01:26:59 ◼   ► And there was a long period of time

01:27:01 ◼   ► when there are ways to do that in CSS

01:27:02 ◼   ► that was like wizardry that made no freaking sense.

01:27:05 ◼   ► But then they had min width and max width.

01:27:07 ◼   ► Wow, that made everything a lot easier, it didn't.

01:27:09 ◼   ► These hacks are darn neat, right?

01:27:11 ◼   ► But still, lots of stuff was hard, right?

01:27:13 ◼   ► And again, 1996, CSS1 spec, or whatever year that was,

01:27:17 ◼   ► it took a long time to get to where we are now.

01:27:20 ◼   ► What is the SwiftUI equivalent of Flexbox,

01:27:22 ◼   ► to give just one example?

01:27:24 ◼   ► If you don't know all these CSS terms,

01:27:25 ◼   ► maybe this is not landing for you,

01:27:26 ◼   ► but if you are a web developer,

01:27:28 ◼   ► think of how much harder it was to do the things

01:27:30 ◼   ► that Flexbox does before Flexbox.

01:27:33 ◼   ► What is the equivalent of Flexbox in SwiftUI?

01:27:36 ◼   ► What's the equivalent of box sizing border box in SwiftUI?

01:27:39 ◼   ► What's the equivalent of min and max width in SwiftUI?

01:27:43 ◼   ► Now, granted, it doesn't map well

01:27:44 ◼   ► into SwiftUI has a lot of the things

01:27:46 ◼   ► that CSS didn't have for years and years,

01:27:48 ◼   ► but there are absolutely situations in SwiftUI

01:27:50 ◼   ► that remind me totally of how hard it was to do crap in CSS

01:27:54 ◼   ► before quote unquote modern CSS,

01:27:56 ◼   ► or if you couldn't rely on Flexbox being present.

01:28:00 ◼   ► I'm at the point now where I will just,

01:28:02 ◼   ► when I'm doing like the ATP store page,

01:28:04 ◼   ► I refuse to do it the old fashioned way

01:28:06 ◼   ► to support some old browsers.

01:28:07 ◼   ► I'm sorry if our store page looks crappy to you,

01:28:09 ◼   ► but most modern browsers actually do support Flexbox.

01:28:12 ◼   ► So I use it, right?

01:28:12 ◼   ► And it makes everything so much easier than it was before.

01:28:15 ◼   ► I know how to do it the old way, but it's a headache,

01:28:17 ◼   ► and that's where I feel like SwiftUI is.

01:28:19 ◼   ► And so the question is,

01:28:20 ◼   ► does SwiftUI just need its Flexbox moment?

01:28:22 ◼   ► Does it just need the new set of operations and operators

01:28:26 ◼   ► and remodeling and rethinking of how a major component works?

01:28:30 ◼   ► Because box sizing is a big part of CSS,

01:28:32 ◼   ► and they've taken several runs at box sizing

01:28:34 ◼   ► to try to get it to match the mental model of the programmer.

01:28:37 ◼   ► So it could be that SwiftUI just needs a few more iterations

01:28:40 ◼   ► on that, of them figuring out how people--

01:28:44 ◼   ► how can we make SwiftUI better match how people

01:28:46 ◼   ► think about doing things?

01:28:47 ◼   ► But on the other side is, but maybe no declarative system

01:28:50 ◼   ► like SwiftUI is ever going to be able to do

01:28:53 ◼   ► all the things we need a GUI framework to do,

01:28:55 ◼   ► and there will always need to be an imperative framework.

01:28:57 ◼   ► And so we should decide, figure out, what are we doing here?

01:29:01 ◼   ► does UIKit continue forever in parallel track with SwiftUI?

01:29:05 ◼   ► Is SwiftUI just a view system for UIKit?

01:29:07 ◼   ► Can, you know, I know they bridge together really well.

01:29:11 ◼   ► So does AppKit and SwiftUI, like it's nice,

01:29:13 ◼   ► you can bridge them, but it's not,

01:29:15 ◼   ► it's not a compelling developer story

01:29:16 ◼   ► until you explain to people, so we just,

01:29:18 ◼   ► did we just continue like this forever,

01:29:19 ◼   ► where our apps are a hodgepodge of UIKit and SwiftUI,

01:29:23 ◼   ► whichever is the least frustrating,

01:29:25 ◼   ► and by the way, half of these places that are UIKit

01:29:27 ◼   ► started as SwiftUI until we hit a wall

01:29:28 ◼   ► and had to turn back.

01:29:29 ◼   ► That's not a great experience.

01:29:31 ◼   ► So, SwiftUI, some people look at it and say,

01:29:33 ◼   ► "Oh, it's like three or five or whatever,

01:29:35 ◼   ► "I'm a years old, it should be mature by now."

01:29:37 ◼   ► But if you look at CSS,

01:29:38 ◼   ► I can't do the math in my head because I'm bad at math,

01:29:41 ◼   ► but it was around a long time before it was not maddening.

01:29:44 ◼   ► And it's arguably still kind of maddening.

01:29:46 ◼   ► But SwiftUI does look a lot like CSS to me,

01:29:52 ◼   ► for good and for ill.

01:29:53 ◼   ► CSS has the advantage of being like,

01:29:56 ◼   ► not owned by a single vendor,

01:29:57 ◼   ► And so it kind of won by default because it's the way we style things on the web.

01:30:02 ◼   ► So tough luck.

01:30:03 ◼   ► And we all just worked on it until it was less sucky.

01:30:06 ◼   ► But SwiftUI does not have that advantage.

01:30:07 ◼   ► SwiftUI is not even the only framework within a single company's thing.

01:30:11 ◼   ► There's many other choices.

01:30:12 ◼   ► So it kind of has to like win a little bit on the merits.

01:30:14 ◼   ► And if it is not a plus for Apple's platform, then like, why are they even doing it?

01:30:20 ◼   ► Like, are you just annoying your existing developers, not attracting any new ones?

01:30:24 ◼   ► The whole promise of SwiftUI is that it's a better way to develop,

01:30:27 ◼   ► that it would attract developers for your platform.

01:30:29 ◼   ► And right now, I feel like it's not quite doing that job.

01:30:32 ◼   ► -Well, I mean, when Swift --

01:30:34 ◼   ► It's such a cliché and common thing to say.

01:30:36 ◼   ► When Swift UI works --

01:30:38 ◼   ► That's a poor way of phrasing it, I guess.

01:30:40 ◼   ► When you're doing things that Swift UI is happy with,

01:30:43 ◼   ► it is amazing.

01:30:45 ◼   ► And I am a terrible designer,

01:30:47 ◼   ► but I can make things that look, I think,

01:30:49 ◼   ► pretty decent using Swift UI,

01:30:51 ◼   ► whereas doing the same thing in UIKit is difficult for me.

01:30:54 ◼   ► I guess I'm a novice level.

01:30:56 ◼   ► iOS developer, I don't know, but there are things that I find--

01:31:00 ◼   ► - It's certainly more verbose.

01:31:01 ◼   ► There's more moving parts, you know, like it's, yes,

01:31:04 ◼   ► but you know, it's like Margaret said,

01:31:06 ◼   ► after you make that thing and you're like,

01:31:08 ◼   ► whenever you're doing this tutorial,

01:31:09 ◼   ► it's like, "Now add an icon, and now do this,"

01:31:11 ◼   ► and then like, if you, like, when you're with a new developer

01:31:14 ◼   ► and say you were showing them a UI kit

01:31:15 ◼   ► and you're going through tutorials, like,

01:31:17 ◼   ► "Now make a table view, and now add an icon next to it,

01:31:19 ◼   ► and now make the every third one red,"

01:31:21 ◼   ► and you know, like, whatever, you're just doing things,

01:31:23 ◼   ► and then at a certain point, the person you're teaching

01:31:25 ◼   ► and we'll go, you know, it would be cool,

01:31:26 ◼   ► like I think this would look better

01:31:28 ◼   ► if we lined up the baseline of this text with that text.

01:31:31 ◼   ► And if you like it, you can do it.

01:31:32 ◼   ► And in SwiftUI, it's like, nope, sorry.

01:31:34 ◼   ► Like, you have to rewrite the entire SwiftUI engine

01:31:38 ◼   ► to do that because they have no idea

01:31:39 ◼   ► where each other's baselines are

01:31:40 ◼   ► and it's basically impossible to give up.

01:31:42 ◼   ► Whereas that's not true.

01:31:43 ◼   ► - It is something you can do.

01:31:44 ◼   ► In fact, Paul Hudson has a post about it that I've read.

01:31:46 ◼   ► - I'm just making an example.

01:31:47 ◼   ► - I know, I take your point.

01:31:48 ◼   ► - You know the thing of like making equal size buttons

01:31:51 ◼   ► with the widest one being as wide as the longest label?

01:31:53 ◼   ► Like there shouldn't be a tutorial page for that.

01:31:54 ◼   ► That should be so easy to do. - Yeah, yeah, yeah.

01:31:57 ◼   ► No, I agree.

01:31:58 ◼   ► And I think SwiftUI has potential,

01:32:01 ◼   ► and I see potential in SwiftUI,

01:32:03 ◼   ► and I really believe, and maybe this is a false hero,

01:32:08 ◼   ► but I really believe if Apple had to make their stuff

01:32:12 ◼   ► using SwiftUI, suddenly they'd face palm and say,

01:32:15 ◼   ► "Oh, oh, this sucks.

01:32:17 ◼   ► "Oh, we gotta make this, this, this, this, this, this, this,

01:32:20 ◼   ► "and this all way better in order to make this workable."

01:32:23 ◼   ► - You already mentioned the weather app.

01:32:24 ◼   ► Like they are dog fooding, just not enough.

01:32:26 ◼   ► But I feel like that's why SwiftUI has gotten better

01:32:29 ◼   ► to the degree that it has,

01:32:30 ◼   ► the little amount of dog fooding they're doing.

01:32:32 ◼   ► But it's a bad idea for them to dog food everything,

01:32:36 ◼   ► you know, all at once, right?

01:32:37 ◼   ► Doing the weather app is a good first dog fooding.

01:32:41 ◼   ► Let's not tell them to just like, you know,

01:32:43 ◼   ► redo every app in SwiftUI.

01:32:44 ◼   ► Like they did, what is it, Notification Center

01:32:47 ◼   ► or those widget things or whatever.

01:32:49 ◼   ► Those still annoy me.

01:32:49 ◼   ► I think the mouseover stuff in SwiftUI is still broken.

01:32:51 ◼   ► That's why I mouse over my notification things

01:32:53 ◼   ► and it'll show the X to close it,

01:32:55 ◼   ► but then when I go to click on the little thing,

01:32:57 ◼   ► like to complete the reminder,

01:32:58 ◼   ► that button will disappear.

01:32:59 ◼   ► Does this happen to you as well?

01:33:00 ◼   ► - No, I don't think so.

01:33:01 ◼   ► - My faith in the mouseover abilities

01:33:03 ◼   ► of SwiftUI is very low.

01:33:04 ◼   ► But yeah, I think they will be doing more dogfooding,

01:33:09 ◼   ► but I'm not sure you can just say,

01:33:10 ◼   ► you just need to dogfood everything,

01:33:12 ◼   ► 'cause then all they're gonna do

01:33:13 ◼   ► is make all their apps buggy.

01:33:14 ◼   ► See, also shortcuts for the Mac, right?

01:33:16 ◼   ► Like, do you want them to dogfood before it's ready?

01:33:18 ◼   ► They have to balance the dogfooding

01:33:21 ◼   ► with SwiftUI's team ability to make their framework better.

01:33:23 ◼   ► And that's where I get to the question about SwiftUI.

01:33:25 ◼   ► Is this an inherently limited approach

01:33:28 ◼   ► that is never going to be able to solve

01:33:29 ◼   ► more than 80% of the problems, in which case

01:33:31 ◼   ► you need to have an imperative story alongside it,

01:33:34 ◼   ► or are we just waiting for the flexbox moment?

01:33:36 ◼   ► - Going back to a couple things you said,

01:33:38 ◼   ► so on the Mac, I think part of the problem

01:33:40 ◼   ► we saw with shortcuts in the Mac,

01:33:42 ◼   ► and I think we've seen echoes of this

01:33:45 ◼   ► with lots of software developers who have tried

01:33:47 ◼   ► to use SwiftUI for non-trivial Mac apps,

01:33:50 ◼   ► it seems like the Mac implementation of SwiftUI

01:33:53 ◼   ► is significantly less mature and less usable

01:33:57 ◼   ► than it is on iOS and watchOS.

01:33:59 ◼   ► And I think, yeah, that makes sense in the sense that

01:34:02 ◼   ► we know this is a framework that was born on watchOS

01:34:05 ◼   ► and that then the other platforms kind of,

01:34:07 ◼   ► it kind of moved into them later in its development

01:34:11 ◼   ► and it's no secret that the Mac software stack

01:34:16 ◼   ► is a pretty low priority for Apple.

01:34:19 ◼   ► even though the Mac is having a pretty great

01:34:21 ◼   ► renaissance right now, Mac OS still gets way less

01:34:25 ◼   ► time and effort put into it and still seems to have

01:34:28 ◼   ► way more bugs than iOS does.

01:34:31 ◼   ► And so a cutting edge framework that is used

01:34:35 ◼   ► for almost nothing on Mac OS that is mostly

01:34:38 ◼   ► being developed on other platforms,

01:34:40 ◼   ► that's, I think that's just gonna be a low priority

01:34:43 ◼   ► for Apple for the foreseeable future.

01:34:44 ◼   ► And so Swift UI on Mac OS is pretty rough.

01:34:49 ◼   ► SwiftUI on iOS is decent, and SwiftUI on WatchOS,

01:34:54 ◼   ► where it was born, is pretty great.

01:34:57 ◼   ► And I think part of the reason why is that SwiftUI

01:34:59 ◼   ► on WatchOS, there's a reason why this kind of framework

01:35:02 ◼   ► works really well on WatchOS.

01:35:03 ◼   ► It's a much smaller problem surface,

01:35:06 ◼   ► that you have this smaller device,

01:35:08 ◼   ► it's way more constrained, there is no better UI framework

01:35:13 ◼   ► to drop down to for us, so it's kind of the only choice,

01:35:16 ◼   ► and also all of the limitations of it

01:35:19 ◼   ► are things that you run into way less often on watchOS

01:35:21 ◼   ► because you're not trying to customize

01:35:23 ◼   ► every single little detail of the navigation bar

01:35:26 ◼   ► or whatever, like most of those things don't exist on watchOS

01:35:28 ◼   ► and so it's a very simple problem space

01:35:31 ◼   ► and Switch UI covers it very, very well.

01:35:33 ◼   ► On iOS, it's much more problem surface to cover

01:35:37 ◼   ► and it seems less mature and there's all these,

01:35:40 ◼   ► so many other edge cases to consider

01:35:42 ◼   ► and so what I think though is like the reason

01:35:46 ◼   ► why we all keep trying to climb up this mountain,

01:35:51 ◼   ► even though we keep getting killed.

01:35:53 ◼   ► (laughing)

01:35:54 ◼   ► It's not like, the mountain doesn't just gently ask us

01:35:57 ◼   ► to leave, it just kills us.

01:35:59 ◼   ► But the reason why we keep climbing up this stupid mountain

01:36:02 ◼   ► is because when SwiftUI works, it's really nice.

01:36:07 ◼   ► - Oh, it's the best.

01:36:08 ◼   ► - Like, that's why we keep going through all this pain.

01:36:11 ◼   ► I'm not saying that this is the wrong approach, it's not.

01:36:15 ◼   ► And I'm not saying that I don't see the value in this.

01:36:17 ◼   ► I do.

01:36:19 ◼   ► I see it all the time.

01:36:19 ◼   ► That's why I keep trying.

01:36:21 ◼   ► Because I want the value it provides.

01:36:24 ◼   ► And when it works, it's amazing,

01:36:28 ◼   ► but we really need to dramatically increase

01:36:31 ◼   ► the rate at which it works for us

01:36:33 ◼   ► and start tackling some of these big, hairy, hard problems

01:36:37 ◼   ► about things like discoverability, documentation,

01:36:40 ◼   ► performance, tooling, and just covering way more

01:36:43 ◼   ► the edge cases that we cover now.

01:36:45 ◼   ► Well, I'm sorry, we got sidetracked.

01:36:48 ◼   ► Yeah, pulling back out to the whole OS question here, I think a broader OS question that is

01:36:52 ◼   ► tangentially related to SwiftUI is something we've discussed extensively on past programs,

01:36:58 ◼   ► specifically related to the Mac, is what is the Mac development API story?

01:37:01 ◼   ► You got Catalyst, you got SwiftUI, you got AppKit.

01:37:06 ◼   ► What's the deal?

01:37:09 ◼   ► That needs to be more coherent.

01:37:10 ◼   ► And on iOS it seems like the UI kit and SwiftUI, it's not a dichotomy, but what is the deal

01:37:17 ◼   ► with that?

01:37:18 ◼   ► Is that parallel forever?

01:37:19 ◼   ► Is that SwiftUI eventually taking over everything?

01:37:22 ◼   ► What is the plan?

01:37:23 ◼   ► It's a much more dire situation on the Mac because AppKit is getting no love and Catalyst

01:37:27 ◼   ► is just the UI kit in a different place.

01:37:30 ◼   ► It's got its own SwiftUI problems.

01:37:31 ◼   ► There was the 12.4 update that apparently broke everybody's existing, shipping SwiftUI

01:37:35 ◼   ► app, so making all the labels disappear in their Catalyst apps on the Mac.

01:37:38 ◼   ► We saw that happen to, what?

01:37:39 ◼   ► I think James Thompson's app had that happen,

01:37:42 ◼   ► Steve Trout and Smith had it happen to his app as well.

01:37:45 ◼   ► That, you can't do that.

01:37:46 ◼   ► You can't break people's users and apps in a point update.

01:37:48 ◼   ► So I feel like the API story on Mac OS for sure

01:37:53 ◼   ► and maybe a little bit on iOS,

01:37:55 ◼   ► this is not the year that they're probably

01:37:57 ◼   ► gonna make it more coherent,

01:37:58 ◼   ► but that's kind of a long-term plan

01:37:59 ◼   ► that I wanna see them at least moving in that direction

01:38:01 ◼   ► and sort of rationalizing that.

01:38:03 ◼   ► But for the most part, when I look at this OS list,

01:38:06 ◼   ► most of these OSes with the exception of Reality OS,

01:38:09 ◼   ► 'cause who knows what that even is gonna be.

01:38:11 ◼   ► I would say they're mostly all moving in the right direction

01:38:14 ◼   ► is just complaints about the speed.

01:38:16 ◼   ► Obviously iPad OS is moving in the right direction

01:38:18 ◼   ► so slowly that we're pulling our hair out, right?

01:38:20 ◼   ► We want more power, we want more flexibility.

01:38:23 ◼   ► We get that, you know, in fits and starts,

01:38:25 ◼   ► I think keyboard and cursor control was a big leap forward,

01:38:28 ◼   ► but it's just, we all want more.

01:38:29 ◼   ► But no one's gonna say it's moving in the wrong direction.

01:38:32 ◼   ► Like if you look at iPad OS over the course of it,

01:38:34 ◼   ► entire existence as a named thing,

01:38:36 ◼   ► it's been getting better in the ways

01:38:38 ◼   ► we want it to get better just more slowly.

01:38:40 ◼   ► And every other OS that you list, including even macOS,

01:38:43 ◼   ► for the most part is moving in the right direction.

01:38:46 ◼   ► Again, two steps forward, one step back, shortcuts on Mac,

01:38:49 ◼   ► thumbs up, shortcuts on Mac, the app, thumbs down, right?

01:38:52 ◼   ► So give and take.

01:38:54 ◼   ► The new notifications, dog fooding, Swift UI,

01:38:57 ◼   ► that's a little bit janky, but you know,

01:38:59 ◼   ► like things are kind of moving in the right direction,

01:39:02 ◼   ► getting a little bit better, adding features.

01:39:05 ◼   ► And so if I look at most of these OS projects,

01:39:07 ◼   ► They just do a year where every OS gets some new set of features,

01:39:10 ◼   ► a fancier lock screen on iOS, some new stuff on watchOS.

01:39:14 ◼   ► Hey, third-party watch faces, why not this year, anytime now?

01:39:17 ◼   ► iPadOS gets some more features for flexibility,

01:39:20 ◼   ► just not as much as people want.

01:39:21 ◼   ► Mac OS gets a little bit nicer, fewer bugs.

01:39:24 ◼   ► It's like even tvOS for the most part,

01:39:27 ◼   ► when they add features to tvOS,

01:39:29 ◼   ► there are features that we say, "Yeah,

01:39:31 ◼   ► please use the frame rate matching and better HDR support,"

01:39:34 ◼   ► and not that they advance rapidly.

01:39:36 ◼   ► I think directionally, all these OSs,

01:39:38 ◼   ► none of them are on the wrong path.

01:39:40 ◼   ► Some would argue maybe iPad OS is on the wrong,

01:39:42 ◼   ► but I think it's on the right path.

01:39:44 ◼   ► It's just going so incredibly slowly

01:39:45 ◼   ► that it's just annoying us.

01:39:46 ◼   ► So I'm happy for all of them to move forward.

01:39:50 ◼   ► What I would like, in the direction they're already going,

01:39:52 ◼   ► what I would like though is fewer steps back.

01:39:56 ◼   ► Can we just get some clean wins?

01:39:57 ◼   ► For example, if shortcuts didn't come to the Mac

01:39:59 ◼   ► and the app hadn't been terrible,

01:40:00 ◼   ► that would have been better, right?

01:40:02 ◼   ► Or if some new feature comes out

01:40:04 ◼   ► but doesn't bring with it a bunch of bugs,

01:40:06 ◼   ► or existing bugs from two OSs ago don't get fixed,

01:40:10 ◼   ► crap like that makes it otherwise good year

01:40:14 ◼   ► going along the paths they've made for themselves,

01:40:16 ◼   ► just makes everyone feel worse about it, right?

01:40:19 ◼   ► And for many years, we've always like sort of bargained

01:40:23 ◼   ► with the mythical Apple saying like,

01:40:25 ◼   ► can we just do an update where you just fix bugs?

01:40:27 ◼   ► I don't need any features or whatever,

01:40:28 ◼   ► but really this is all this is saying is

01:40:31 ◼   ► like fewer steps back.

01:40:32 ◼   ► You do have to take some steps forward.

01:40:34 ◼   ► You should add features, you should add refinements.

01:40:36 ◼   ► Feel free to drop apps that aren't important anymore,

01:40:39 ◼   ► but please, fewer steps back, fewer stumbles,

01:40:43 ◼   ► fix some old broken stuff.

01:40:46 ◼   ► I feel like we can get that this year out of all these OSs.

01:40:48 ◼   ► And reality OS is gonna be a big distraction

01:40:51 ◼   ► 'cause it'll be brand new and who knows what it will be

01:40:53 ◼   ► and it's tightly tied to hardware

01:40:55 ◼   ► that may or may not be a flaw plate.

01:40:56 ◼   ► So that's a big question mark.

01:40:58 ◼   ► But the whole rest of the stable of the OSs,

01:41:00 ◼   ► just keep doing what you're doing,

01:41:02 ◼   ► just do it a little bit better.

01:41:03 ◼   ► (laughing)

01:41:06 ◼   ► - Yeah, I agree.

01:41:07 ◼   ► So Marco, are we gonna see a headset?

01:41:10 ◼   ► - I think it's a crap shoot.

01:41:11 ◼   ► I mean, the rumors have all pretty much consolidated

01:41:14 ◼   ► on saying, whoops, we were wrong,

01:41:16 ◼   ► actually it's not coming yet.

01:41:18 ◼   ► Which is funny, 'cause like two weeks ago

01:41:20 ◼   ► they were saying it's definitely coming, get ready, you know?

01:41:23 ◼   ► So, you know, we'll see.

01:41:24 ◼   ► But I don't know, I think at this point,

01:41:28 ◼   ► every year that goes by, we always say,

01:41:32 ◼   ► it feels like the headset's getting pretty close.

01:41:34 ◼   ► Maybe this is the year of the headset.

01:41:35 ◼   ► And then after the conference passes and we don't get it,

01:41:38 ◼   ► we say, well yeah, I guess it was too early.

01:41:41 ◼   ► So we'll see.

01:41:42 ◼   ► I mean, again, I think whatever happens there

01:41:46 ◼   ► or doesn't happen there,

01:41:48 ◼   ► we don't know how that's going to end yet,

01:41:50 ◼   ► as Jon was just saying.

01:41:52 ◼   ► It could be a flop, it could be a really early thing

01:41:55 ◼   ► that takes a while to really warm up.

01:41:58 ◼   ► Somewhat similar to the way the watch did.

01:42:00 ◼   ► It could be, it could have been like the iPad,

01:42:02 ◼   ► which that's a whole thing.

01:42:03 ◼   ► I mean, by the way, we should,

01:42:05 ◼   ► we gotta mention Federico's story before I forget.

01:42:09 ◼   ► First of all, Federico's an amazing writer,

01:42:12 ◼   ► and this is just a masterpiece.

01:42:14 ◼   ► So what we're talking about is Federico Faticci

01:42:16 ◼   ► on Mac stories, wrote this big article a few days ago,

01:42:20 ◼   ► that he has been known as not only an iPad power user,

01:42:25 ◼   ► I would say the iPad power user. (laughs)

01:42:29 ◼   ► Like, he is the iPad Pro.

01:42:31 ◼   ► If there's a human version of what is the iPad Pro,

01:42:36 ◼   ► who is the iPad Pro?

01:42:37 ◼   ► It's Federico Faticci.

01:42:39 ◼   ► He has been using an iPad full-time for years and years

01:42:43 ◼   ► and was always pushing the envelope

01:42:45 ◼   ► on what you could do work-wise on an iPad

01:42:48 ◼   ► and what it means to be an iPad Pro user.

01:42:51 ◼   ► And he published this bombshell the other day

01:42:54 ◼   ► of saying basically he kind of secretly switched

01:42:58 ◼   ► to the Mac for the last few months

01:43:01 ◼   ► and has been doing all of his work on the Mac

01:43:02 ◼   ► and this big thing comparing what it's been like.

01:43:06 ◼   ► And spoiler alert, he likes it a lot

01:43:09 ◼   ► and it really highlights quite how limited

01:43:14 ◼   ► the iPad is still in software.

01:43:17 ◼   ► And that's like the main, he talks certainly about

01:43:21 ◼   ► the ports and the keyboard and the trackpad

01:43:23 ◼   ► and stuff like that, but mainly the limitation

01:43:26 ◼   ► on the iPad has always been software limitations.

01:43:29 ◼   ► Things like multitasking ability and app store rules

01:43:33 ◼   ► and inability to hook into certain behaviors

01:43:35 ◼   ► and inflexibility in certain areas.

01:43:37 ◼   ► Standard stuff that we know from iOS usage

01:43:42 ◼   ► and iOS power usage in particular.

01:43:44 ◼   ► And so it was jaw-dropping and I think that article

01:43:49 ◼   ► should serve as a serious wake-up call to the iPad OS team

01:43:54 ◼   ► that things are bad if your biggest enthusiast

01:43:59 ◼   ► just stopped using your platform for the last few months

01:44:03 ◼   ► and kinda liked it better not using it. (laughs)

01:44:06 ◼   ► - Or it should be a wake-up call to the Mac team

01:44:08 ◼   ► because it's not clear to me from that article

01:44:10 ◼   ► whether he would be happier if iOS gained

01:44:12 ◼   ► all the abilities the Mac had

01:44:13 ◼   ► or has he actually said explicitly in the article

01:44:15 ◼   ► what if the Mac was more like the Surface

01:44:17 ◼   ► where you could take a laptop and bend the screen back

01:44:19 ◼   ► and now it's a tablet and you can use a pencil on it

01:44:21 ◼   ► but it's also a Mac.

01:44:22 ◼   ► And so like who is closer, which platform is actually closer

01:44:25 ◼   ► to what VTT wants?

01:44:26 ◼   ► I think actually the Mac is closer,

01:44:28 ◼   ► especially now that it can run iPad apps.

01:44:31 ◼   ► Not that Apple particularly seems to want to go

01:44:33 ◼   ► in that direction, but there's an example.

01:44:34 ◼   ► Microsoft goes in that, their OS is very different,

01:44:37 ◼   ► but hardware wise, they have a product line that does that

01:44:39 ◼   ► and people use it and like it.

01:44:41 ◼   ► There is no reason the Mac couldn't do that.

01:44:43 ◼   ► And the Mac is way closer to doing that than an iPad is.

01:44:46 ◼   ► The iPad is so far, it would have to add so much more stuff

01:44:49 ◼   ► to get to where the Mac already is,

01:44:52 ◼   ► whereas the Mac just needs,

01:44:53 ◼   ► it already has the ability to run iPads,

01:44:55 ◼   ► just needs to add touch,

01:44:56 ◼   ► a little bit of different window management, pen support,

01:44:58 ◼   ► and then hardware design where it's more like a Surface.

01:45:01 ◼   ► We've got an attachable screen,

01:45:02 ◼   ► a full backable screen, all that stuff.

01:45:04 ◼   ► I don't think Apple's going to do that,

01:45:06 ◼   ► but it was an interesting perspective reading his article

01:45:08 ◼   ► and saying he kind of wants a Microsoft Surface

01:45:10 ◼   ► running Mac OS that can run iPad apps.

01:45:12 ◼   ► - Yeah, so anyway, I'll save most of that for another day

01:45:15 ◼   ► because I wanna talk about more of these OSs,

01:45:17 ◼   ► but certainly it highlights just how limiting iPad OS is

01:45:22 ◼   ► when you try to do non-trivial things with it

01:45:26 ◼   ► the way he always does.

01:45:27 ◼   ► And he's always been really good at like,

01:45:29 ◼   ► if there is a way to do something, he will find that way,

01:45:32 ◼   ► and he will make sometimes very ridiculous towers of hacks

01:45:37 ◼   ► to try to get stuff to work the way he wants to on iPad OS.

01:45:41 ◼   ► But really, iPad OS as a pro usage platform

01:45:46 ◼   ► has always been very limited appeal,

01:45:49 ◼   ► has always been fairly difficult to,

01:45:51 ◼   ► 'cause similar to SwiftUI,

01:45:53 ◼   ► when you hit a wall, you hit it hard,

01:45:56 ◼   ► and sometimes the process of getting over that wall,

01:45:58 ◼   ► the answer is either you literally can't do that,

01:46:01 ◼   ► or while you can do that,

01:46:02 ◼   ► it's gonna require hacks X, Y, and Z to do it,

01:46:06 ◼   ► and you might actually not wanna do that in the first place.

01:46:10 ◼   ► So I hope to see some movement in iPadOS,

01:46:15 ◼   ► 'cause we really didn't see anything last year there.

01:46:17 ◼   ► But at the same time, I'm not hopeful.

01:46:19 ◼   ► I think iPad OS is lost,

01:46:23 ◼   ► and I don't see any signs that they have found their way yet

01:46:27 ◼   ► and I don't, as John was just saying,

01:46:29 ◼   ► I'm not even sure they can find their way

01:46:32 ◼   ► in the paradigm they've made for themselves

01:46:34 ◼   ► to make it anything other than what it is right now.

01:46:37 ◼   ► And what it is right now,

01:46:38 ◼   ► you know, what the iPad is

01:46:40 ◼   ► and what it does for people right now is not zero.

01:46:42 ◼   ► It has plenty of value to plenty of people.

01:46:44 ◼   ► But I don't think they're gonna ever be able to push it

01:46:48 ◼   ► into a place where it's more of a power user platform

01:46:51 ◼   ► in the way we think of as Mac power users.

01:46:53 ◼   ► Not the podcast, the concept.

01:46:56 ◼   ► I don't think it can be pushed in that direction,

01:46:59 ◼   ► but we'll see if there's anything in that direction

01:47:02 ◼   ► this next week.

01:47:03 ◼   ► But again, I'm not expecting much there.

01:47:05 ◼   ► - Since we're talking about this article,

01:47:07 ◼   ► may I read for you my favorite part of the article?

01:47:09 ◼   ► - Yeah, please.

01:47:10 ◼   ► - The iPad is the only Apple computer

01:47:12 ◼   ► that can transform from a tablet into a laptop.

01:47:14 ◼   ► It's the only portable computer

01:47:16 ◼   ► with built-in 5G connectivity,

01:47:19 ◼   ► which I miss every day on the MacBook Pro.

01:47:22 ◼   ► Welcome to the club, Federico.

01:47:24 ◼   ► Oh my gosh.

01:47:25 ◼   ► - Again, Macs are really close to that.

01:47:28 ◼   ► It just, you know, it's using the same chip,

01:47:30 ◼   ► a lot of them, you can just throw that right in there

01:47:32 ◼   ► anytime you want, Apple.

01:47:34 ◼   ► - One of us, one of us.

01:47:36 ◼   ► I really enjoy my iPad.

01:47:38 ◼   ► I'm still running the 2018 iPad Pro,

01:47:41 ◼   ► the first one with Face ID. And by and large, it still works well. And I had a thing I had

01:47:46 ◼   ► to do today, and I'm working on a keynote presentation for something that's uninteresting.

01:47:52 ◼   ► And I was doing that on the iPad, like I was using Keynote on the iPad. And it was clunkier

01:47:57 ◼   ► for me than using it on the Mac, because I don't know where anything is. I don't know

01:48:01 ◼   ► how to accomplish things. But I was able to do what I needed to, you know, in a place

01:48:07 ◼   ► that was that looked nothing like a place you would want to do work and I

01:48:10 ◼   ► was able to do that and that's super cool and I was able to do that you know I

01:48:14 ◼   ► happen to be on Wi-Fi but I could have used you know 5G if I were the LTE

01:48:18 ◼   ► features of the iPad if I wanted to like the iPad is just like SwiftUI as

01:48:23 ◼   ► you said the iPad is really really really great until it isn't and man is

01:48:28 ◼   ► it frustrating when it isn't but hopefully it'll get better. So moving on

01:48:32 ◼   ► to what I'm actually what I actually have the most hopes for so well before I

01:48:36 ◼   ► I get there.

01:48:37 ◼   ► One thing I have low hopes for,

01:48:40 ◼   ► and I hope they don't exceed it too much, is Mac OS.

01:48:44 ◼   ► Because, again, I think Apple has shown

01:48:47 ◼   ► when they tackle major Mac OS projects recently,

01:48:52 ◼   ► they don't usually do a great job of it.

01:48:55 ◼   ► They don't put a lot of time and effort into it

01:48:57 ◼   ► to make it really high quality

01:48:58 ◼   ► and really bug-free and stable.

01:49:00 ◼   ► When they've tackled design changes in Mac OS recently,

01:49:04 ◼   ► They've done kind of a 2/3 asked job of it.

01:49:06 ◼   ► I would love to see them fix notifications.

01:49:09 ◼   ► Like the design notifications still is awful on macOS

01:49:12 ◼   ► since Big Sur and they didn't touch it at all

01:49:15 ◼   ► last year it seems.

01:49:16 ◼   ► I hope they fix that.

01:49:18 ◼   ► Other than that, I want them to stop touching it

01:49:20 ◼   ► until they get better at touching it.

01:49:22 ◼   ► And I'm not sure that will ever happen

01:49:23 ◼   ► so please stop touching it.

01:49:25 ◼   ► Moving on to, moving on to--

01:49:27 ◼   ► - Oh my word.

01:49:28 ◼   ► - Where I'm hoping to see the most progress is WatchOS.

01:49:33 ◼   ► This is, in part because, you know,

01:49:37 ◼   ► watchOS is still a very limiting factor

01:49:39 ◼   ► in what I can do with my app.

01:49:41 ◼   ► And in part because as a user,

01:49:45 ◼   ► I just want, I want so much more there.

01:49:49 ◼   ► watchOS is the youngest platform of all of these still,

01:49:53 ◼   ► and it still feels like the youngest.

01:49:55 ◼   ► It is still the most constrained.

01:49:57 ◼   ► It is still a minefield for developers

01:50:01 ◼   ► to try to achieve anything.

01:50:03 ◼   ► I still get emails and one star reviews and tweets

01:50:07 ◼   ► every single day that what it really boils down to

01:50:11 ◼   ► is watchOS is preventing my app from being good

01:50:16 ◼   ► and from even functioning at certain basic levels

01:50:19 ◼   ► that my customers expect to function.

01:50:21 ◼   ► And that would be in things like the ability

01:50:23 ◼   ► to do background downloading reliably,

01:50:25 ◼   ► the ability to execute and update in the background

01:50:28 ◼   ► on a consistent schedule and somewhat reliably,

01:50:31 ◼   ► the ability to have a complication maybe

01:50:33 ◼   ► that that would be a little more dynamic

01:50:34 ◼   ► and have less throttling and fewer limits on it.

01:50:38 ◼   ► That's what I wanna see from watchOS.

01:50:40 ◼   ► And as a user, I would love to see something

01:50:43 ◼   ► to get me closer to custom watch faces,

01:50:45 ◼   ► whether it's actual custom watch faces,

01:50:47 ◼   ► which I would love, but I think I've been burned

01:50:51 ◼   ► so often on that hope that I don't even hope for it anymore

01:50:54 ◼   ► because I don't wanna lose,

01:50:56 ◼   ► but something that gets me closer to that.

01:50:59 ◼   ► So maybe it's one large complication

01:51:02 ◼   ► That takes up, maybe you have the digital time

01:51:04 ◼   ► in the top right quadrant, and the whole bottom two thirds

01:51:08 ◼   ► of it are one giant complication.

01:51:10 ◼   ► We almost got that with the Series 7 last fall,

01:51:13 ◼   ► but we didn't quite get that, I think so.

01:51:16 ◼   ► Just some way that we can get a little bit closer

01:51:19 ◼   ► to custom watch faces, if we're not gonna actually

01:51:21 ◼   ► have custom watch faces, that would be great.

01:51:24 ◼   ► More abilities for complications to be more dynamic,

01:51:26 ◼   ► working in more Swift UI technologies there,

01:51:28 ◼   ► more timeline views in various places, things like that.

01:51:32 ◼   ► but ultimately, in general, I want watchOS to allow my app

01:51:36 ◼   ► to do more things that customers expect it to be able to do.

01:51:41 ◼   ► And that would especially be in the area

01:51:44 ◼   ► of background downloads and background execution.

01:51:48 ◼   ► - John, what do you wanna do on your Apple Watch

01:51:50 ◼   ► that you can't do currently?

01:51:51 ◼   ► - Yeah, and maybe I wanna do a,

01:51:54 ◼   ► did I tell you, oh, that's some follow-up

01:51:56 ◼   ► we should have added, a late-time follow-up.

01:51:58 ◼   ► Last show, we talked about Apple Fitness Plus

01:52:01 ◼   ► like how they don't need the 4x3 things because no one's watching Apple Fitness Plus on a

01:52:05 ◼   ► 4x3 TV and then lots of people will send feedback and say yeah but what about the iPad? The

01:52:08 ◼   ► iPad is 4x3 and people watch Apple Fitness Plus on the iPad so there you go that's why

01:52:11 ◼   ► they need the 4x3 things. And I said you know what let me check it on iPad to see what it

01:52:15 ◼   ► does. Does it actually fill the 4x3? Does it letterbox or whatever? So I go pick up

01:52:19 ◼   ► my iPad which is like I think the most recent my yes the M1 iPad probably. Pick up my iPad

01:52:24 ◼   ► I'm like alright fit you know pull down FIT. Well it's not finding it. Do I not have fitness

01:52:29 ◼   ► installed, I go to the App Store, lunch App Store, F-I-T-N-E, what? And it's showing me

01:52:33 ◼   ► ads, and other apps called Fitness something, and I'm like, no, no, I want like the, like

01:52:39 ◼   ► that's where it is, right? It's an Apple Fitness app, so I Google, to use Apple Fitness Plus,

01:52:43 ◼   ► use the Fitness app, and it shows the one with the little activity rings, and I'm like,

01:52:45 ◼   ► yeah, it's the activity ring thing, so then I'm like, oh, is it in the app library? Why

01:52:48 ◼   ► is it not finding it? I'm looking, I'm scrolling, you know, there's a whole problem with find

01:52:53 ◼   ► on iOS and iPadOS where you can search for an app even when you find it, you're like,

01:52:56 ◼   ► show me where it is, on what screen is it,

01:52:58 ◼   ► in what folder is it buried in, I hate that so much.

01:53:01 ◼   ► 'Cause yeah, you can launch it,

01:53:02 ◼   ► but you'll never tell you where it is.

01:53:03 ◼   ► Anyway, I'm not finding it, I can't launch it anywhere.

01:53:06 ◼   ► So I go back to either a Mac, I forget what it was,

01:53:10 ◼   ► I'm in a web browser, I find a link that says,

01:53:14 ◼   ► how to use Apple Fitness Plus,

01:53:15 ◼   ► go here to download the fitness app.

01:53:17 ◼   ► And so it's like a link from a webpage that I'm like,

01:53:19 ◼   ► all right, well this will launch me into the App Store.

01:53:21 ◼   ► So I open that link on my iPad,

01:53:23 ◼   ► I think I messaged it to myself or something,

01:53:25 ◼   ► Anyway, open link in the iPad,

01:53:27 ◼   ► it brings it to an App Store page,

01:53:28 ◼   ► it says Fitness Plus and says,

01:53:29 ◼   ► sorry, your iPad doesn't have the features

01:53:31 ◼   ► that would allow this app to be installed on it.

01:53:33 ◼   ► What?

01:53:34 ◼   ► What?

01:53:35 ◼   ► So not only do I not have the Fitness app,

01:53:37 ◼   ► remember, this is me just trying to see

01:53:39 ◼   ► what Apple Fitness Plus,

01:53:40 ◼   ► which I pay for by the way,

01:53:41 ◼   ► 'cause I pay for Apple One,

01:53:42 ◼   ► see what it looks like on an iPad.

01:53:44 ◼   ► Not only do I not have the app on my iPad,

01:53:46 ◼   ► I can't find the app in the App Store,

01:53:48 ◼   ► it won't even show me the product page,

01:53:50 ◼   ► and when I get a direct link

01:53:51 ◼   ► to the Apple Fitness Plus product page,

01:53:53 ◼   ► it says your iPad doesn't have the features

01:53:55 ◼   ► allowed us to be installed and it's at that point that I realized wait a second

01:53:58 ◼   ► does Apple Fitness Plus not work if you don't have an Apple Watch? So to answer

01:54:05 ◼   ► your question what features of the watch would your non-existent watch would you

01:54:07 ◼   ► like to have? I'd like to be able to at least launch the Apple Fitness without an

01:54:12 ◼   ► Apple Watch. No I don't have an Apple Watch Apple paired with this thing at

01:54:16 ◼   ► all I understand that so I never did the answer that question I have to ask you

01:54:19 ◼   ► Casey if you launch Apple Fitness Plus on the iPad does it display 4x3 or is it

01:54:22 ◼   ► 16 by nine letterboxed.

01:54:25 ◼   ► - I don't have my iPad near me.

01:54:27 ◼   ► I wanna say, I wanna say it's 16 by nine.

01:54:31 ◼   ► If you'll permit me to go and run downstairs

01:54:33 ◼   ► and come back in a moment, I can figure this out

01:54:36 ◼   ► or I can just, we can talk about it next week,

01:54:38 ◼   ► but I just don't have the iPad in this room

01:54:40 ◼   ► and I apologize.

01:54:41 ◼   ► - Yeah, and I don't have anything against watchOS

01:54:42 ◼   ► and Apple Watch, in fact, my wife,

01:54:44 ◼   ► I told this story to my wife, she said,

01:54:46 ◼   ► "Well, you know, she just got a series seven,

01:54:48 ◼   ► "so she's got, I think, a series six or a series five

01:54:51 ◼   ► "that nobody's using in the family."

01:54:52 ◼   ► and says, well, you can have that watch.

01:54:53 ◼   ► But of course, I don't wear an Apple watch,

01:54:56 ◼   ► not out of a Spyder because I think it's a bad product.

01:54:58 ◼   ► I just don't like having a thing on my wrist,

01:54:59 ◼   ► which is kind of a barrier for a watch, right?

01:55:02 ◼   ► - Yep. - But maybe I'd just put it on

01:55:04 ◼   ► for workouts or something.

01:55:05 ◼   ► I haven't actually gone into Fitness Plus.

01:55:08 ◼   ► But everything Marco said about making the OS

01:55:11 ◼   ► more amenable to the type of apps

01:55:13 ◼   ► that third-party developers would like to do,

01:55:15 ◼   ► like having a podcast app on your watch

01:55:18 ◼   ► that can do the things that you would expect

01:55:20 ◼   ► podcast app to do, like download a podcast and let you listen to it, would be amazing.

01:55:24 ◼   ► But it's an uphill struggle and not really, you know, the user experience is bad, the

01:55:30 ◼   ► developer experience is bad, the product is just not quite there yet.

01:55:32 ◼   ► So I feel like the APIs will probably expand slightly lagging with the hardware, like we

01:55:40 ◼   ► just finally got the always-on screens.

01:55:43 ◼   ► Eventually we'll have enough surplus battery life, I hope, to be able to do things like

01:55:47 ◼   ► "Here is a straightforward reliable API to download a file,

01:55:50 ◼   ► "then we won't kill your application after two seconds."

01:55:53 ◼   ► - Yeah, that's the thing.

01:55:56 ◼   ► In early watchOS development,

01:55:57 ◼   ► this has been an arc, a story arc

01:56:01 ◼   ► for the entire history of watchOS.

01:56:03 ◼   ► In the beginning, users expected watch apps

01:56:08 ◼   ► to be able to have interfaces that worked at all,

01:56:11 ◼   ► and we couldn't, because WatchKit was awful,

01:56:13 ◼   ► and it was doing the whole remote to your phone thing,

01:56:15 ◼   ► and even when it moved the extension onto the watch,

01:56:17 ◼   ► a couple of versions in, it still sucked,

01:56:19 ◼   ► and it was still laggy and weird and awful and limited.

01:56:22 ◼   ► And then, eventually over the long term,

01:56:24 ◼   ► SwiftUI came in and fixed that.

01:56:26 ◼   ► In the audio playback area in particular,

01:56:29 ◼   ► for a while we couldn't really do

01:56:31 ◼   ► good background audio solutions.

01:56:33 ◼   ► They were buggy and limited and sucked,

01:56:35 ◼   ► and that was preventing us from doing

01:56:38 ◼   ► basic podcast and media apps

01:56:40 ◼   ► that people would expect to happen.

01:56:41 ◼   ► That has since been solved, fortunately,

01:56:43 ◼   ► so that's pretty much done.

01:56:44 ◼   ► I have a couple of minor little witchless things there,

01:56:46 ◼   ► but they're minor, for the most part,

01:56:48 ◼   ► I can do what I wanna do.

01:56:49 ◼   ► And then, now we have like, the more specialized things,

01:56:54 ◼   ► if you wanna have an app that you launch

01:56:58 ◼   ► and you're using it actively and you close it

01:56:59 ◼   ► and that's it and there's no real background

01:57:01 ◼   ► update needs for it, that's pretty well covered now.

01:57:04 ◼   ► But now, people expect your app also,

01:57:07 ◼   ► if you're gonna have something like a podcast app

01:57:09 ◼   ► or anything that has background updates for its data,

01:57:12 ◼   ► you expect that to be reliable.

01:57:13 ◼   ► You expect to be able to have a complication update

01:57:15 ◼   ► on a regular basis, not be bugged out.

01:57:18 ◼   ► I mean, jeez, even as a user,

01:57:21 ◼   ► I mentioned a while back when they launched

01:57:24 ◼   ► the Apple Watch SE and family setup,

01:57:26 ◼   ► I mentioned that we got one for our son.

01:57:28 ◼   ► And that is his primary mobile iOS device.

01:57:31 ◼   ► Like he has an iPad at home and on trips and stuff,

01:57:34 ◼   ► but when he's out and about playing at the playground

01:57:37 ◼   ► or whatever, he has his Apple Watch as his only device.

01:57:40 ◼   ► He doesn't have a phone yet.

01:57:42 ◼   ► And if we wanna locate him,

01:57:45 ◼   ► or message him or have him message us.

01:57:48 ◼   ► So anything that uses the GPS or the cellular,

01:57:51 ◼   ► which we pay for and is part of advertised features

01:57:54 ◼   ► and family plans, that works about 85% of the time.

01:57:59 ◼   ► And sometimes with the Apple Watch cellular,

01:58:02 ◼   ► and I've actually seen this on mine

01:58:04 ◼   ► and on my wife's watches as well,

01:58:06 ◼   ► so it isn't just a family setup thing,

01:58:08 ◼   ► sometimes the cellular on the Apple Watch

01:58:11 ◼   ► just doesn't work.

01:58:12 ◼   ► You just don't get messages delivered to you

01:58:14 ◼   ► and you can't be located and it just doesn't work

01:58:17 ◼   ► until you reboot the watch.

01:58:19 ◼   ► - Cool.

01:58:20 ◼   ► - And so it's like, parts of watchOS,

01:58:22 ◼   ► they're so creaky and I'm sure this is somehow related

01:58:27 ◼   ► to some background demon being throttled or crashing

01:58:30 ◼   ► or something, like the platform just needs

01:58:34 ◼   ► so much more maturation and advancement.

01:58:36 ◼   ► And like, when we were asking three hours ago

01:58:39 ◼   ► what I wanted on iOS, like my list is so much shorter

01:58:42 ◼   ► and iOS and it's so much more abstract,

01:58:45 ◼   ► like oh, let's make SwiftUI better,

01:58:46 ◼   ► but that wasn't really about iOS as much as about SwiftUI,

01:58:49 ◼   ► because iOS is so mature and so stable

01:58:52 ◼   ► and has so much development happening for it

01:58:55 ◼   ► over the last, geez, what, 15, 14 years, whatever it's been,

01:58:59 ◼   ► that there's not much more to wish for there.

01:59:03 ◼   ► They've done a really good job and it's very mature.

01:59:05 ◼   ► Whereas WatchOS, some of the basics

01:59:07 ◼   ► still don't work very well.

01:59:08 ◼   ► And that's why I was very excited

01:59:11 ◼   ► when I heard, I think it was from Mark Gerwin's newsletter last week, that there are allegedly

01:59:18 ◼   ► pretty big changes to watchOS happening and that makes me very, very happy. Because even

01:59:23 ◼   ► if we don't get a lot of flashy user-facing features like custom watch faces, any kind

01:59:28 ◼   ► of large improvements to the underlying stuff behind the scenes, the APIs, the background

01:59:35 ◼   ► restrictions, and even just the OS itself being updated in big ways, is badly needed

01:59:41 ◼   ► on watchOS, much more so than the other platforms.

01:59:43 ◼   ► So that's what I'm excited for, in short.

01:59:46 ◼   ► - Yeah, I think that all sounds great.

01:59:49 ◼   ► And I don't know, I like my Apple Watch a lot.

01:59:51 ◼   ► There's not a ton I wish from it,

01:59:54 ◼   ► other than as with all Apple platforms,

01:59:56 ◼   ► like you were saying, stability,

01:59:57 ◼   ► and just do what I want you to do when I want you to do it.

02:00:01 ◼   ► And even for the things that you're supposed

02:00:03 ◼   ► to be able to do, so I totally hear you.

02:00:05 ◼   ► TBOS is something that I use all the time.

02:00:10 ◼   ► I don't have anything specific I feel like I want from it,

02:00:13 ◼   ► but I will say that tvOS is another one of the situations where it feels like,

02:00:16 ◼   ► does anyone at Apple use this? Like, is this,

02:00:19 ◼   ► and Merlin said this a thousand times and he's right.

02:00:22 ◼   ► Like does anyone at Apple really use tvOS or use it to watch anything other than

02:00:26 ◼   ► Apple TV? Well, actually even the Apple TV plus stuff.

02:00:29 ◼   ► It's such a pain in the hindquarters trying to find anything,

02:00:31 ◼   ► but does anyone use this for real? Really? Do any of you use this? You know,

02:00:35 ◼   ► same thing with Apple music.

02:00:36 ◼   ► Like does anyone at Apple actually use Apple music because it it could be so much better and it isn't and it's frustrating

02:00:44 ◼   ► But I mean you this you've invoked the tvOS

02:00:48 ◼   ► Its spirits and now I have to give my most recent anointing with tvOS. Yes, please

02:00:54 ◼   ► It's the same story you've heard me say a million times

02:00:55 ◼   ► But here's a concrete example watching severance with someone who hasn't seen you before I've seen it before

02:01:00 ◼   ► I've wanted to see it. So we're going back through it and

02:01:03 ◼   ► You know you watch an episode and then the next day let's watch the next episode

02:01:06 ◼   ► So you launch TV and then up next you see a little little icon the left that says severance great system is finally working up

02:01:11 ◼   ► Next is showing me the thing. I just watched I mean it's not on the top left, but you know I can still see it

02:01:16 ◼   ► It's above the fold I can see it on the screen. I don't have to scroll

02:01:19 ◼   ► Let me just go down to severance

02:01:20 ◼   ► But of course it shows you a little thumbnail and as always the question were we on episode 3 or we on episode 4

02:01:26 ◼   ► I don't know well

02:01:28 ◼   ► Surely tvos knows surely probably whatever it is is probably going to be the episode that we want to do

02:01:33 ◼   ► But for whatever reason it picked the wrong episode it was clear when it was showing us scenes like no we've seen this one already

02:01:39 ◼   ► From you know from that screen, you know, you launch tv plus up next you go into the left tile

02:01:46 ◼   ► Like I want to go back to the episode list of severance

02:01:50 ◼   ► But if you hit back you're just back on that home screen again, and you see you're up next thing

02:01:53 ◼   ► How do you get to the episode list for severance?

02:01:56 ◼   ► I don't know that hierarchy just doesn't exist. I can go back into that same episode

02:02:00 ◼   ► and I could scrub scrub scrub to the end and then go to the next episode, but it's like

02:02:03 ◼   ► Is there no way to get to?

02:02:06 ◼   ► Oh

02:02:06 ◼   ► This is the wrong episode of show x take me to the list of episodes for show x so I can see them all in

02:02:10 ◼   ► Their titles and maybe little progress bars of how far i've done them or something like this

02:02:13 ◼   ► Not rocket science tivo was doing this ages ago. I hate it so much

02:02:17 ◼   ► and then my second mini rant is I kind of like the

02:02:21 ◼   ► new way that they expose like turning captions on and off in tv os like above the like scrubber bar

02:02:27 ◼   ► there's a bunch of little controls they're like hey we have all this room on the screen let's put

02:02:29 ◼   ► some controls but for the life of me i have no idea how they expect you to get at those controls

02:02:34 ◼   ► i eventually get at them sometimes by flailing my thumb on the touchpad in random directions but

02:02:38 ◼   ► like what do they want from you to get to that it's like is it up but not uppy up because that takes

02:02:44 ◼   ► you to the top but not down but it's like up and to the right but just like and there's no cursor

02:02:49 ◼   ► - And I have no idea what I'm doing.

02:02:51 ◼   ► Do you know what I'm talking about?

02:02:51 ◼   ► The little caption bubble that's like above the time,

02:02:53 ◼   ► above the scrubber line now

02:02:55 ◼   ► and Apple TV Plus native player control.

02:02:58 ◼   ► - Yep, yep, you have to swipe up a couple of times

02:03:00 ◼   ► if I recall correctly.

02:03:01 ◼   ► - Yeah, but like what is like,

02:03:03 ◼   ► I always think like did the first time not work

02:03:05 ◼   ► or is it just taking a hint

02:03:06 ◼   ► or I just have to like, you know,

02:03:07 ◼   ► Simon Says go up to the thing and is it to the right?

02:03:11 ◼   ► I just, they haven't figured it out yet.

02:03:15 ◼   ► Like I just, if this interface was like a menu system

02:03:17 ◼   ► for a video game, every review would trash it.

02:03:20 ◼   ► - Yep, agreed.

02:03:21 ◼   ► So yeah, tvOS, just start using it, Apple,

02:03:23 ◼   ► and make it cool, that'd be great.

02:03:27 ◼   ► And then I guess realityOS, if it's a thing,

02:03:31 ◼   ► just sign me up, let's see what you got.

02:03:33 ◼   ► - I mean, there's a downside for them calling it that.

02:03:36 ◼   ► I know it's like the code name

02:03:37 ◼   ► and it's all over the code and everything,

02:03:38 ◼   ► but like, if this thing has any problems whatsoever,

02:03:43 ◼   ► let alone if it's a flop,

02:03:44 ◼   ► there's a lot of jokes related to realityOS

02:03:46 ◼   ► that are gonna come sailing down on Apple's heads.

02:03:49 ◼   ► - Do you think like distortion field related or other?

02:03:52 ◼   ► - The reality of this OS ain't so great.

02:03:54 ◼   ► - ROS maybe is a little bit better,

02:03:56 ◼   ► but I feel like they're really running.

02:03:57 ◼   ► - They're really running this lowercase letter OS thing

02:03:59 ◼   ► into the ground.

02:04:01 ◼   ► - It's our OS, that's what it is.

02:04:03 ◼   ► It's not our OS, it's our OS.

02:04:04 ◼   ► - Oh, it's definitely not gonna be ours, believe me.

02:04:07 ◼   ► - Seeing the list written out here,

02:04:09 ◼   ► do you remember when they redid this branding,

02:04:10 ◼   ► like oh, I know you don't like Mac OS, all lowercase MAC,

02:04:14 ◼   ► but like it matches in the family,

02:04:15 ◼   ► but seeing this list here,

02:04:16 ◼   ► what stands out to you as the ugly duckling in many ways?

02:04:20 ◼   ► - iPad and TV.

02:04:22 ◼   ► - iPad, because it's like,

02:04:24 ◼   ► well, it starts with lowercase,

02:04:25 ◼   ► eh, technically, yeah, but capital P,

02:04:30 ◼   ► none of the other ones do that.

02:04:31 ◼   ► Yeah, I know, it's like iOS gets around it

02:04:34 ◼   ► by just having the I,

02:04:35 ◼   ► but iPad OS goes right to the capital P

02:04:37 ◼   ► in the second letter.

02:04:38 ◼   ► It's supposed to just be the OS that's capital,

02:04:40 ◼   ► but iPad is always lowercase I capital P.

02:04:43 ◼   ► They kind of broke the pattern and iPadOS is like

02:04:46 ◼   ► kind of the black sheep of this family too and it's just.

02:04:49 ◼   ► - I mean I would say, I mean I know everyone's sick

02:04:53 ◼   ► of everyone's iPad hot takes since Federico's article

02:04:55 ◼   ► came out but I mean I would say I don't think they've lived

02:05:00 ◼   ► up to separating that out into its own name.

02:05:04 ◼   ► I think it should still be called iOS because the iPad

02:05:07 ◼   ► has not been significantly separated from the iPhone

02:05:11 ◼   ► and it still has all the same limitations.

02:05:13 ◼   ► So it might as well just be called iOS.

02:05:16 ◼   ► - Yeah, on this show, we call it iOS all the time.

02:05:18 ◼   ► Every once in a while we'll remember,

02:05:19 ◼   ► oh yeah, iPad OS should be a separate thing.

02:05:21 ◼   ► But if it really was this thing,

02:05:22 ◼   ► I don't think we'd have such a problem remembering it.

02:05:24 ◼   ► - Yeah, but the reality is calling it iPad OS

02:05:27 ◼   ► was seemingly purely a marketing effort

02:05:31 ◼   ► and not really reflecting enough diversion from iOS

02:05:36 ◼   ► to really earn that name.

02:05:38 ◼   ► - Yep.

02:05:39 ◼   ► - All right, so we don't think we're getting a headset.

02:05:42 ◼   ► Are we getting an M2 MacBook Air?

02:05:45 ◼   ► - That's another round of late-breaking rumors

02:05:47 ◼   ► of like, you know, the redesigned MacBook Air

02:05:49 ◼   ► is surely coming at some point.

02:05:50 ◼   ► It's conceivable that it could be announced

02:05:52 ◼   ► that it'll be able to see, but this is whole noise

02:05:54 ◼   ► around the M2, and it's like, well, it's not,

02:05:57 ◼   ► the real M2 is coming next year,

02:05:59 ◼   ► and this is just gonna be like an M1+,

02:06:01 ◼   ► but Apple might call it M2, and (sighs)

02:06:04 ◼   ► just like last-minute, massive confusion

02:06:07 ◼   ► slash taking back things that, you know,

02:06:10 ◼   ► the rumors were so strong and everyone was on the same page

02:06:12 ◼   ► until like a week before the conference,

02:06:14 ◼   ► and everyone's like, wait, no, we were totally wrong,

02:06:15 ◼   ► forget it, I don't know what's going on, ah!

02:06:17 ◼   ► (laughing)

02:06:18 ◼   ► - That's exactly what happened.

02:06:20 ◼   ► - It totally did, like, they're like, it's M1 plus, what?

02:06:24 ◼   ► Like, just get your story straight, people, like, jeez.

02:06:26 ◼   ► I mean, I still do believe that the MacBook Air rumors

02:06:29 ◼   ► are probably pretty dead on.

02:06:31 ◼   ► We didn't see like we did with the MacBook Pros,

02:06:33 ◼   ► like what turned out to be a totally accurate leak

02:06:35 ◼   ► of like the drawings of the case

02:06:36 ◼   ► from that ransomware attack or whatever,

02:06:38 ◼   ► but I totally believe the redesigned MacBook Air rumors,

02:06:40 ◼   ► and honestly, I don't care if it has an M1+ or an M2,

02:06:44 ◼   ► or if they call something that's an M1+, they call it M2.

02:06:46 ◼   ► Like the MacBook Air is not hurting for performance, right?

02:06:49 ◼   ► It's not, no one's saying, oh, MacBook Air, it's so slow.

02:06:52 ◼   ► It's a great machine.

02:06:53 ◼   ► If they put it in a slightly different form factor

02:06:55 ◼   ► that maybe has one or two more ports,

02:06:57 ◼   ► or is better in some ways, or has a better screen,

02:07:00 ◼   ► yeah, even if they give it a notch.

02:07:02 ◼   ► I mean, I feel like it'll,

02:07:04 ◼   ► It does, the MacBook Air deserve as, you know,

02:07:07 ◼   ► as probably still Apple's best selling laptop

02:07:09 ◼   ► for a very good reason.

02:07:10 ◼   ► It deserves to sort of take the leap

02:07:12 ◼   ► into the new form factors.

02:07:13 ◼   ► The MacBook Pro's got it there and the new form factor,

02:07:15 ◼   ► everybody loves it, it's different, it's quirky,

02:07:17 ◼   ► it's got a notch, like do it to the MacBook Air.

02:07:20 ◼   ► I really don't care what CPU has in it.

02:07:22 ◼   ► That is my, I mean, this is not what Apple

02:07:24 ◼   ► should be concentrating on, but my biggest hope

02:07:26 ◼   ► for W2WC is new MacBook Air announcement.

02:07:30 ◼   ► I'm setting aside the Mac Pro 'cause I can't even think

02:07:33 ◼   ► that they're gonna do anything about that.

02:07:34 ◼   ► So setting that totally aside,

02:07:36 ◼   ► obviously I'd be way more excited about that,

02:07:37 ◼   ► but I really don't think that's gonna happen.

02:07:39 ◼   ► And, you know, tease of a Mac Pro,

02:07:42 ◼   ► does that have a thing that Apple does?

02:07:43 ◼   ► I don't even freaking know.

02:07:44 ◼   ► But anyway, MacBook Air, a redesigned MacBook Air,

02:07:47 ◼   ► I hope that it is announced and released

02:07:49 ◼   ► and I hope it is available for me to purchase from my son

02:07:51 ◼   ► when he goes off to college in the fall.

02:07:53 ◼   ► - Yeah, I think that's actually,

02:07:54 ◼   ► I mean, we've heard the rumors about the MacBook Air,

02:07:57 ◼   ► the M2 MacBook Air, have been all over the map

02:08:00 ◼   ► for the last year, really.

02:08:02 ◼   ► I mean, it was originally supposed to come out

02:08:04 ◼   ► this past spring, that didn't happen.

02:08:06 ◼   ► And as Jon expressed better than I can,

02:08:09 ◼   ► the rumors have been very turbulent recently

02:08:12 ◼   ► about the MacBook Air and in particular any M2 based--

02:08:16 ◼   ► - What's inside it.

02:08:17 ◼   ► - Right, and any M2 based product.

02:08:18 ◼   ► Where is the M2 chip?

02:08:20 ◼   ► What is it, even what TSMC process?

02:08:23 ◼   ► - What is the M2?

02:08:24 ◼   ► - Yeah, what process is it based on?

02:08:25 ◼   ► What cores is it based on?

02:08:28 ◼   ► This is now all been thrown up in the air

02:08:30 ◼   ► with the rumor mill in the last few days even.

02:08:32 ◼   ► Like it just seems like either the rumor mill was way off and they're now

02:08:35 ◼   ► correcting themselves or something went really wrong and something got delayed.

02:08:39 ◼   ► And, and you know, who knows?

02:08:40 ◼   ► Well, I mean the COVID supply chain stuff is obviously still messing with things.

02:08:44 ◼   ► Like I should, how long did I have to wait for my studio display?

02:08:47 ◼   ► And that is not advanced technology.

02:08:49 ◼   ► So like all of Apple's plans, like so many other companies' plans are

02:08:53 ◼   ► really getting screwed up.

02:08:54 ◼   ► And you would think like, well, shouldn't know you had those scripts before.

02:08:56 ◼   ► No, all the stuff that came out when COVID just started that stuff, that,

02:08:59 ◼   ► that ship had already sailed, like the lag time

02:09:02 ◼   ► on how long it takes hardware to go through.

02:09:03 ◼   ► What we were seeing now, I feel like,

02:09:05 ◼   ► is the real wreckage of COVID messing with stuff,

02:09:08 ◼   ► because the pipeline was already filled with products

02:09:11 ◼   ► that were gonna come out pretty much no matter what,

02:09:13 ◼   ► but now it's just, you know,

02:09:15 ◼   ► like I don't really blame Apple for these.

02:09:18 ◼   ► Like, it's kind of amazing that Apple's able

02:09:20 ◼   ► to ship any new products at all,

02:09:21 ◼   ► considering how hard it is to get basic stuff.

02:09:23 ◼   ► - Yeah, exactly.

02:09:25 ◼   ► But anyway, it feels like,

02:09:27 ◼   ► whatever's inside the new MacBook Air,

02:09:30 ◼   ► it does feel like it's overdue, or at least due.

02:09:34 ◼   ► But as John said, even if it is just the M1

02:09:38 ◼   ► in a slightly modified form for now, M1+,

02:09:43 ◼   ► who knows what they would, M1.1,

02:09:46 ◼   ► whatever they would call it, that's still amazing.

02:09:50 ◼   ► And the only limitation of the current MacBook Air really,

02:09:54 ◼   ► I would say, having used one myself for a while

02:09:57 ◼   ► and loving it and then now using the newer things,

02:09:59 ◼   ► is that the MacBook Air's enclosure,

02:10:01 ◼   ► the physical enclosure, is outdated.

02:10:03 ◼   ► Like that's the main downside to it.

02:10:06 ◼   ► It doesn't have all the ports of the new,

02:10:08 ◼   ► of the higher end ones,

02:10:09 ◼   ► and I mean we don't actually know that it will.

02:10:12 ◼   ► It has the old screen shape,

02:10:13 ◼   ► it has the old keyboard shape,

02:10:15 ◼   ► it has the old touch ID key

02:10:17 ◼   ► and the old proportions of the function really.

02:10:20 ◼   ► It looks and feels outdated

02:10:22 ◼   ► because it is a fairly old design now.

02:10:24 ◼   ► And so that's the part that we're hoping they update,

02:10:28 ◼   ► is like the physical side of everything,

02:10:30 ◼   ► the enclosure, the shapes, the keyboards, the keys,

02:10:33 ◼   ► all that stuff, that's what we want them to update.

02:10:35 ◼   ► Whether it has an M1 or an M2,

02:10:38 ◼   ► whatever that means inside of it,

02:10:40 ◼   ► I think is barely relevant at all, honestly,

02:10:44 ◼   ► for that product.

02:10:45 ◼   ► - Yeah, well put.

02:10:45 ◼   ► - And so that, I hope that does come out soon.

02:10:49 ◼   ► That being said, that is not necessarily a WWDC release.

02:10:53 ◼   ► Usually in WWDC keynotes, they don't usually do

02:10:57 ◼   ► consumer hardware like that unless there's

02:11:00 ◼   ► some really good reason and maybe it's like

02:11:01 ◼   ► a very light software year, but from the rumors,

02:11:04 ◼   ► it sounds like it's not gonna be that light

02:11:05 ◼   ► of a software year, so they might not have time

02:11:07 ◼   ► to do stuff like that.

02:11:08 ◼   ► I think they can release that with standard press

02:11:11 ◼   ► interaction in July, no problem.

02:11:14 ◼   ► And so if they don't want that to take up space

02:11:17 ◼   ► in WWDC or if it isn't quite ready yet, that can wait.

02:11:19 ◼   ► And if it doesn't hit July, then they'll do it

02:11:22 ◼   ► in September or October or whatever.

02:11:24 ◼   ► I think we're in the ballpark of that product being released,

02:11:27 ◼   ► but when it will actually be released

02:11:28 ◼   ► is kind of up in the air and it kind of doesn't matter.

02:11:30 ◼   ► As for the Mac Pro, I think it's pretty clear

02:11:35 ◼   ► from the last event that they want

02:11:37 ◼   ► to tease the new Mac Pro soon.

02:11:41 ◼   ► I don't think we're going to be waiting another year for it.

02:11:43 ◼   ► I don't even think we're going to be waiting

02:11:44 ◼   ► until the winter for it.

02:11:46 ◼   ► It might be the winter before we can get one, especially

02:11:49 ◼   ► given current supply issues.

02:11:51 ◼   ► But I'm guessing that the Mac Pro is formally announced at this event.

02:11:57 ◼   ► Oh, God.

02:11:57 ◼   ► And I don't know how much detail we're going to get, but I think it will be

02:12:01 ◼   ► announced and shown in some way.

02:12:04 ◼   ► And, and then said, we can order it this fall, you know, something like that.

02:12:08 ◼   ► I that's, that's what I would expect to happen.

02:12:10 ◼   ► My biggest nightmare is that they tease it and say almost nothing specific about it.

02:12:17 ◼   ► And then we have to zap, zap, pruder, or however you pronounce it, that bad boy for

02:12:21 ◼   ► the next six friggin months until we get answers. Please, Apple, don't do this to me. Don't

02:12:25 ◼   ► do it. Please don't do it to me. Either nothing or just show us everything because in the

02:12:29 ◼   ► middle where these two have to go on for hours and hours and hours about it, please no. Please,

02:12:33 ◼   ► please no.

02:12:34 ◼   ► You know, given how long it took me, like from the time I ordered my Mac Studio to get

02:12:37 ◼   ► one because I hesitated a little bit, like I don't, if they announce a Mac Pro, I'm not

02:12:42 ◼   ► ready to order the second it comes out, which means that if I eventually decided after a

02:12:47 ◼   ► week or two of having a hong, I should probably order one of these. It's gonna be like six

02:12:50 ◼   ► months before I get it because you thought trying to build all the parts

02:12:54 ◼   ► that go in the Mac Studios hog whatever exotic stuff they have inside the Mac

02:12:57 ◼   ► Pro is probably gonna be worse and yes I know they sell far fewer of them but I

02:13:01 ◼   ► was shocking it's shocking to me that the Mac Studio shipping delays are what

02:13:05 ◼   ► they are given how few people in the grand scheme of things are buying Mac

02:13:10 ◼   ► Studios like the sales numbers for this weird little computer had to be like 1/20

02:13:14 ◼   ► what they are for the MacBook Air even worse than that and it's still months to

02:13:18 ◼   ► get it. I'm also, I'm still holding out hope that, even though this is not something that

02:13:24 ◼   ► I would probably buy, we still haven't seen a like really tiny Apple Silicon laptop yet.

02:13:31 ◼   ► Like there is no 12 inch or 11 inch, you know, MacBook Air or whatever they would call it.

02:13:36 ◼   ► That doesn't exist yet. I think it's very clear from both, you know, the first of all

02:13:42 ◼   ► from the 10 inch iPad or 11 inch iPad Pro, like that's an M1 product. Actually no, even

02:13:46 ◼   ► the 10 point whatever inch iPad Air is now an M1 product.

02:13:49 ◼   ► So they can obviously fit this chip with a good battery

02:13:53 ◼   ► and perfectly reasonable passive cooling.

02:13:56 ◼   ► They can clearly fit that in much smaller enclosures.

02:14:00 ◼   ► I think we've seen that the Magic Keyboard

02:14:02 ◼   ► doesn't actually take up that much more physical space

02:14:06 ◼   ► than the butterfly keyboard that preceded it,

02:14:08 ◼   ► which we will not talk about today because I'm happy.

02:14:11 ◼   ► And so I think it's very clear that they could make

02:14:14 ◼   ► a really nice super compact laptop

02:14:17 ◼   ► from the M series of chips if they wanted to.

02:14:21 ◼   ► I'm kind of surprised they haven't yet.

02:14:23 ◼   ► You know, before the M1 computers were announced,

02:14:25 ◼   ► I was predicting like they're gonna come out the door

02:14:27 ◼   ► with something super small as like a statement.

02:14:29 ◼   ► And then we were all kind of shocked

02:14:31 ◼   ► when they just came out with like

02:14:32 ◼   ► the unmodified MacBook Air enclosure.

02:14:35 ◼   ► They basically deleted the fan

02:14:38 ◼   ► and kept everything else the same.

02:14:40 ◼   ► And it was an amazing computer,

02:14:41 ◼   ► still is an amazing computer,

02:14:43 ◼   ► but they haven't really blown the doors off

02:14:46 ◼   ► in terms of what they can do physically

02:14:49 ◼   ► with these new chips that we didn't already have

02:14:51 ◼   ► like a similar size class of before.

02:14:55 ◼   ► So I would love to see something like that.

02:14:58 ◼   ► I wouldn't say I necessarily expect it for this event,

02:15:02 ◼   ► not only because again, that wouldn't really be a WBTC thing

02:15:06 ◼   ► but also because we have heard absolutely zero rumors

02:15:09 ◼   ► to that effect and usually when they're announcing

02:15:11 ◼   ► a new size of computer that has a display,

02:15:15 ◼   ► we almost always get display leaks months ahead of time

02:15:18 ◼   ► from various leakers and Ming-Chi Kuo and things like that.

02:15:21 ◼   ► So it doesn't seem like this is a thing

02:15:24 ◼   ► they're actually doing, but that is one kind of

02:15:27 ◼   ► unfilled spot in the lineup that I think

02:15:30 ◼   ► if they tackled it now today with Apple Silicon

02:15:35 ◼   ► and with their modern having seen the light on the keyboard,

02:15:39 ◼   ► I think they would do a really great job with it

02:15:42 ◼   ► and I think people would absolutely love that thing.

02:15:46 ◼   ► Now, whether they would sell a lot of it

02:15:48 ◼   ► is another question.

02:15:49 ◼   ► What we heard kind of unofficially,

02:15:52 ◼   ► the 12 inch MacBook allegedly sales fell off a cliff

02:15:57 ◼   ► when the Retina MacBook Air came out.

02:16:00 ◼   ► And so apparently when people,

02:16:03 ◼   ► they love that little 12 inch thing,

02:16:05 ◼   ► love asterisk, asterisk, asterisk,

02:16:07 ◼   ► that little 12 inch thing,

02:16:08 ◼   ► but as much as they hated it, they kept buying them.

02:16:10 ◼   ► But they loved it, but as soon as the 13-inch

02:16:14 ◼   ► MacBook Air came out that was much more capable

02:16:15 ◼   ► and less compromised, they all moved to that, allegedly.

02:16:19 ◼   ► So we'll see, maybe this is a product

02:16:21 ◼   ► that people think they want and actually don't buy

02:16:24 ◼   ► in enough volume to matter to Apple, like the iPhone mini.

02:16:27 ◼   ► But I still think it would be cool to have that,

02:16:31 ◼   ► and I think a lot of people would absolutely love

02:16:35 ◼   ► that computer, so we'll see.

02:16:37 ◼   ► - That would make me at least consider

02:16:39 ◼   ► doing the desktop laptop/laptop laptop lifestyle

02:16:43 ◼   ► that you're doing right now,

02:16:45 ◼   ► because even though I don't feel like I have any need

02:16:48 ◼   ► for a new MacBook adorable in my life,

02:16:52 ◼   ► I loved that thing so much.

02:16:54 ◼   ► It was such a piece of trash and I loved it.

02:16:56 ◼   ► I absolutely loved it.

02:16:57 ◼   ► And so that would make me think about getting it

02:17:00 ◼   ► as like a satellite machine.

02:17:02 ◼   ► - Yeah, it's so fun for that.

02:17:03 ◼   ► I saw somebody the other day,

02:17:05 ◼   ► maybe this is what I'm thinking of it.

02:17:06 ◼   ► I saw somebody the other day using an 11 inch MacBook Air.

02:17:09 ◼   ► First of all, I loved seeing the light up Apple logo

02:17:11 ◼   ► on the lid.

02:17:12 ◼   ► That was like, I missed that.

02:17:13 ◼   ► But I saw it and I was like, wow, that is still,

02:17:17 ◼   ► the 11 inch MacBook Air came out in 2010.

02:17:21 ◼   ► And that is still 12 years later,

02:17:24 ◼   ► a strikingly small computer, like when you see it in person.

02:17:28 ◼   ► And it really had very few compromises.

02:17:32 ◼   ► The 11 inch Air was way less compromised

02:17:35 ◼   ► than the 12 inch MacBook, way less.

02:17:38 ◼   ► It had the regular keyboard mechanism,

02:17:40 ◼   ► it had a regular track pad, it had a lot of ports,

02:17:43 ◼   ► it was full of ports, it had Thunderbolt,

02:17:45 ◼   ► like it had a lot of stuff.

02:17:47 ◼   ► It was actually a pretty great computer for what it was.

02:17:50 ◼   ► It just had that really like squat screen that was--

02:17:53 ◼   ► - That was the biggest compromise is,

02:17:55 ◼   ► you gotta fit all your stuff in this little tiny,

02:17:58 ◼   ► you know, tank window into the world.

02:18:00 ◼   ► It was, you know, I think if you use one,

02:18:04 ◼   ► like the bottom of the computer was pretty much

02:18:06 ◼   ► no compromises, but that screen,

02:18:09 ◼   ► I feel like that would be a tough sell in the modern age.

02:18:11 ◼   ► People just want more screen space.

02:18:14 ◼   ► - Oh yeah, but that screen bezel was so thick,

02:18:17 ◼   ► you know, it was like a matted picture frame.

02:18:20 ◼   ► - I know, but it's the proportions,

02:18:21 ◼   ► like it's just not,

02:18:22 ◼   ► Mac OS does not lend itself well to that environment,

02:18:26 ◼   ► especially if they default the dock to the bottom, ugh.

02:18:28 ◼   ► - That's true, but, you know,

02:18:30 ◼   ► the 12 inch took it a little bit more,

02:18:32 ◼   ► closer to Square rather than being so squat.

02:18:35 ◼   ► And I think if they bring back the 12 inch Air

02:18:41 ◼   ► with modern design and modern hardware and modern choices,

02:18:45 ◼   ► I think they would do a really great job with it.

02:18:48 ◼   ► - So Marco, you seen a Mac Pro in this event or no?

02:18:51 ◼   ► - Yeah, yeah, I said earlier I expect them to announce it

02:18:55 ◼   ► and to show off something about it,

02:18:57 ◼   ► possibly full details, I don't know,

02:18:59 ◼   ► but I expect them to at least announce it

02:19:02 ◼   ► and tell us what the processor

02:19:04 ◼   ► and card situation is there.

02:19:07 ◼   ► I wouldn't expect people to buy it yet

02:19:09 ◼   ► or to order it yet,

02:19:10 ◼   ► and I would only expect to hear a base price.

02:19:13 ◼   ► - Are they gonna show it?

02:19:14 ◼   ► As in here's what shape the thing is?

02:19:16 ◼   ► - Yeah, no, I would expect a full reveal of the thing,

02:19:18 ◼   ► similar to when they did the trash can

02:19:20 ◼   ► and the 2819 Mac Pro where they announced it at WBC,

02:19:24 ◼   ► but then you couldn't actually buy it for a little while.

02:19:26 ◼   ► I think it's gonna be very similar to that.

02:19:28 ◼   ► - What are you basing that on?

02:19:29 ◼   ► Just rumors or you think it's the time for this?

02:19:31 ◼   ► 'Cause I don't, I still think that's not gonna happen,

02:19:34 ◼   ► Debby, I would love it, but it just doesn't seem

02:19:36 ◼   ► like it's in the cards for me.

02:19:37 ◼   ► - I think gut feeling.

02:19:38 ◼   ► I mean, it does feel like it's about time.

02:19:40 ◼   ► I mean, given their own stated timeline,

02:19:43 ◼   ► which they've followed pretty closely

02:19:44 ◼   ► for the Apple slogan transition,

02:19:46 ◼   ► they only have until November.

02:19:48 ◼   ► - I mean, they did tease it at the end of the last thing,

02:19:50 ◼   ► so I think they would like to do it now,

02:19:52 ◼   ► but I don't know if it's just

02:19:54 ◼   ► with all of the stuff happening.

02:19:56 ◼   ► It just, for me, my gut feeling is it feels like

02:19:59 ◼   ► it's not time, but hey, prove me wrong, Apple.

02:20:01 ◼   ► I'd love to see it.

02:20:02 ◼   ► - Yeah, and again, I wouldn't expect to actually get one

02:20:04 ◼   ► until like fall or winter.

02:20:05 ◼   ► - Yeah, yeah, yeah.

02:20:06 ◼   ► - But I think they will show it to us.

02:20:08 ◼   ► - I just need enough to make a shirt,

02:20:09 ◼   ► so I need to know what it looks like.

02:20:10 ◼   ► - Yeah. (laughs)

02:20:13 ◼   ► - Which, quick aside, very late follow-up.

02:20:16 ◼   ► Some people have been tweeting pictures of their shirts.

02:20:18 ◼   ► Mine have not come in yet,

02:20:19 ◼   ► 'cause I always order on the later side.

02:20:21 ◼   ► I haven't forgotten yet, because I use my techniques,

02:20:23 ◼   ► but I always order on the later side,

02:20:25 ◼   ► I haven't seen mine yet, but the ones that I've seen photographed, they look real good,

02:20:30 ◼   ► particularly the Interposer shirt.

02:20:31 ◼   ► I'm real excited to get mine.

02:20:33 ◼   ► So there.

02:20:34 ◼   ► Yep, I got all mine too, and I was pleasantly surprised at how much fine detail.

02:20:39 ◼   ► I was worried about the detail on the back with the big SOC for the Ultra shirt with

02:20:44 ◼   ► the little things.

02:20:45 ◼   ► I mean, I know I have the spec of like, can't be smaller than this size or whatever, but

02:20:50 ◼   ► all the detail that I wanted to show up showed up really well.

02:20:52 ◼   ► So again, maybe it will fade with many washes or whatever, but right out of the box it looks

02:20:57 ◼   ► pretty darn good.

02:20:58 ◼   ► So yeah, I got all mine.

02:20:59 ◼   ► Good deal.

02:21:00 ◼   ► Well, I'm excited for next week.

02:21:02 ◼   ► I really am.

02:21:04 ◼   ► I'm sad that I'm not there.

02:21:06 ◼   ► I mean, I understand it, but I'm sad about it.

02:21:09 ◼   ► But I'm really stoked.

02:21:11 ◼   ► And I'm really, really fascinated to hear reports, formal and informal, about what this

02:21:16 ◼   ► looks like.

02:21:17 ◼   ► What it looks like for press, what it looks like for regular shmoes that are just showing

02:21:20 ◼   ► up with permission from Apple of course. Breaking news, apparently Gruber's doing the talk show

02:21:26 ◼   ► and it's being hosted by Apple, which is fascinating. Like you actually sign up for a ticket lottery

02:21:33 ◼   ► at Apple.com, which is super, not bad weird, but weird, unusual maybe is a better word

02:21:39 ◼   ► for it.

02:21:40 ◼   ► Yeah, I think the developer center is the venue.

02:21:42 ◼   ► Is that right? Okay, I missed that part.

02:21:43 ◼   ► There's free tickets for everybody. Someone should tell Apple that 30% of nothing is nothing.

02:21:47 ◼   ► (laughing)

02:21:48 ◼   ► Yeah, he said, "We are gonna record it

02:21:49 ◼   ► "inside the Apple Developer Center.

02:21:51 ◼   ► "Seating will be to the say the least limited."

02:21:54 ◼   ► So this will be interesting to see,

02:21:56 ◼   ► what is the capacity of whatever room they're in

02:21:59 ◼   ► in the Developer Center?

02:22:00 ◼   ► - They're gonna set up folding chairs?

02:22:01 ◼   ► I don't know.

02:22:02 ◼   ► - I don't know.

02:22:03 ◼   ► Is there a little theater in there,

02:22:04 ◼   ► like the Steve Jobs Theater?

02:22:05 ◼   ► I don't know.

02:22:05 ◼   ► - Why doesn't he have to do it in the Steve Jobs Theater?

02:22:07 ◼   ► No one else is using it.

02:22:08 ◼   ► - I don't know.

02:22:09 ◼   ► (laughing)

02:22:10 ◼   ► We'll find out.

02:22:11 ◼   ► - Anyway, I'm so curious to hear about everything,

02:22:16 ◼   ► And I'm really hopeful that come next year,

02:22:20 ◼   ► you know, personally I'm super reluctant

02:22:23 ◼   ► to get on a plane right now.

02:22:24 ◼   ► I'm mostly on account of Michaela, you know,

02:22:26 ◼   ► not being eligible for vaccination yet.

02:22:28 ◼   ► I'm hopeful by next year that I will be more willing

02:22:31 ◼   ► and that, you know, maybe I'll get a ticket to the big show

02:22:34 ◼   ► and be able to go and experience it again.

02:22:36 ◼   ► And I am so, so jealous of anyone who is able to go.

02:22:40 ◼   ► And I hope that if you're able to go,

02:22:42 ◼   ► that you have a ton of fun and let me,

02:22:44 ◼   ► maybe not everyone, but maybe not, you know, the other guys,

02:22:46 ◼   ► But let me know what you think,

02:22:48 ◼   ► 'cause I'm curious to hear it.

02:22:50 ◼   ► - Thanks to our sponsors this week,

02:22:51 ◼   ► Squarespace, Iodine, and HulloPillow.

02:22:54 ◼   ► I cannot wait to go put my head on my HulloPillow.

02:22:56 ◼   ► I'm so tired.

02:22:57 ◼   ► Thanks to our sponsors.

02:22:59 ◼   ► And thank you to our members who support us directly.

02:23:02 ◼   ► You can join us at ATP.FM/join.

02:23:06 ◼   ► And we will talk to you next week.

02:23:09 ◼   ► We will be recording, hopefully,

02:23:10 ◼   ► if it all goes to plan, on Monday,

02:23:13 ◼   ► and hopefully releasing it late that night,

02:23:15 ◼   ► as soon as I'm done with the edit.

02:23:16 ◼   ► So it'll be an exciting day for you to see a week.

02:23:18 ◼   ► If you want it even faster, you should join.

02:23:20 ◼   ► ATV.com/join again, you should join to get the bootleg.

02:23:24 ◼   ► Otherwise, it'll be probably a couple hours later.

02:23:27 ◼   ► But yeah, we can't wait for next week,

02:23:29 ◼   ► and we will talk to you then.

02:23:31 ◼   ► [MUSIC - "AXIDENTAL"]

02:23:34 ◼   ► Now the show is over.

02:23:36 ◼   ► They didn't even mean to begin, because it was accidental.

02:23:41 ◼   ► Oh, it was accidental.

02:23:44 ◼   ► John didn't do any research, Marco and Casey wouldn't let him

02:23:49 ◼   ► 'Cause it was accidental (accidental)

02:23:52 ◼   ► It was accidental (accidental)

02:23:55 ◼   ► And you can find the show notes at ATP.fm

02:24:00 ◼   ► And if you're into Twitter, you can follow them

02:24:05 ◼   ► @c-a-s-e-y-l-i-s-s

02:24:09 ◼   ► So that's Casey Liss, M-A-R-C-O-A-R-M

02:24:13 ◼   ► Anti-Marco Armin, S-I-R-A-C, USA, Syracuse

02:24:20 ◼   ► It's accidental, accidental

02:24:24 ◼   ► They didn't mean to, accidental, accidental

02:24:29 ◼   ► Tech podcast so long

02:24:33 ◼   ► John, I have a question for you.

02:24:35 ◼   ► I think I stole this from somebody who tweeted about it or emailed about it,

02:24:39 ◼   ► but it was a fascinating question that I'd like to hear the answer to.

02:24:42 ◼   ► Are you sleeping more now?

02:24:44 ◼   ► - No, I think we, maybe answer it in rectives,

02:24:47 ◼   ► all these podcasts blend together.

02:24:48 ◼   ► Not really because I'm setting my alarm

02:24:50 ◼   ► for the exact same time I always set it for

02:24:52 ◼   ► because the kids are still in school,

02:24:54 ◼   ► so I have to wake up and get everything ready

02:24:56 ◼   ► and make sure everyone has breakfast.

02:24:58 ◼   ► And I've been cooking breakfast for the kids every morning.

02:25:03 ◼   ► - Tell me what the menu is.

02:25:05 ◼   ► - It's mostly pancakes.

02:25:07 ◼   ► - Pangaea.

02:25:08 ◼   ► (laughing)

02:25:11 ◼   ► Pancakes, fruit, mixing it up with different,

02:25:14 ◼   ► doing some experiments with the pancake mixtures

02:25:16 ◼   ► and stuff like that, but yeah, mostly pancakes.

02:25:19 ◼   ► - Do you have any micro horseradish on your menu?

02:25:22 ◼   ► - I do not, but yeah, no, my sleep is about the same,

02:25:26 ◼   ► which is to say probably still not enough

02:25:28 ◼   ► because I'm still setting an alarm,

02:25:29 ◼   ► but once summer comes,

02:25:30 ◼   ► I'm hoping I'll be able to sleep in more.

02:25:33 ◼   ► - That was my next question.

02:25:34 ◼   ► Are you taking the summer off,

02:25:35 ◼   ► so are you just sleeping until you wake up?

02:25:37 ◼   ► Is that, well, that's dangerous for you

02:25:39 ◼   ► 'cause you wouldn't wake up till like two.

02:25:40 ◼   ► Until I wake up come on what universe is this do you have a family?

02:25:45 ◼   ► I wake up maybe if by the rest of my family and my dog who left the house

02:25:51 ◼   ► I haven't slept past 730 in like 10 years, so I'm not I'm not saying I'm living the dream

02:25:57 ◼   ► Yeah, no, I'm not I'm not sleeping until I wake up

02:26:00 ◼   ► That's not a thing you know anyone considering having pets and or children and or a spouse

02:26:07 ◼   ► Not really I think but no hopefully I'll be able to sleep longer the kids mostly sleep in but the dog does not sleep

02:26:13 ◼   ► So Daisy's getting you up at what time and neither does my wife. Yeah, Daisy wants to

02:26:18 ◼   ► Daisy will if if it's before six you can safely go to the bathroom and return to the bed if it is after six you

02:26:25 ◼   ► cannot

02:26:27 ◼   ► Fair enough no and are you napping at all? No, I'm not a napper

02:26:33 ◼   ► Yeah, I said that too and that lasted like six months and then suddenly suddenly I became a nap

02:26:39 ◼   ► I don't think I'll ever be a napper until I'm so old that it's just I can't tell what day it is anymore

02:26:43 ◼   ► And it doesn't matter but no I don't

02:26:45 ◼   ► Take a nap and then I wake up and it's like my entire life is ruined. I have no idea what's going on

02:26:51 ◼   ► That used to what planet I'm on is this real life. I'm just terrible. I just do not like it

02:26:57 ◼   ► [BEEPING]