Cryptofarts and Copyright Infringement

Episode 572 • Released February 1, 2024 • Speakers not detected

Episode 572 artwork
00:00:00 Happy Vision Pro week!
00:00:03 Sort of.
00:00:04 Well, here's the thing.
00:00:06 I would love to talk about the Vision Pro because now all the press reviews and embargoes are lifted and the press reviews are all out and everyone who got pre-release access got to tell everyone what they thought and show everyone and everything.
00:00:17 And because we didn't, we can't.
00:00:19 Even though Casey and I had lab experience, we still can't talk about that.
00:00:24 I think maybe ever.
00:00:26 And so we just have to wait until we can actually have our Vision Pros, which is this weekend for both of us.
00:00:33 That's true.
00:00:33 You know, even though we all three of us agreed not to talk about it, I would like to say that we genuinely did not...
00:00:40 get to have any experience with personas or anything like that, and I probably am not even supposed to say that much, but I say that to indicate that any of what I'm about to say is not informed by the lab, because I genuinely have no experience with the whole persona thing.
00:00:53 Everyone seems to be slagging on two different persona-related things.
00:00:58 The eyesight, which is the thing where it shows your eyes out the front of the display, or at the front of the goggles, such that... We're doing an amazing job of not talking about the Vision Pro.
00:01:08 I know.
00:01:08 It's my fault this time.
00:01:10 It's the first time for everything.
00:01:12 Everyone's slagging on the eyesight both in the terms of seeing the wearer's eyes on the front of the headset and the whole persona thing where you're like a fake version of you in FaceTime and all the other places where you would normally use a front-facing camera on like a phone or an iPad.
00:01:29 I have zero real-world experience with this.
00:01:31 Hand to God.
00:01:32 I really don't have any experience with this.
00:01:34 I see and understand why everyone is slagging on it, but to me, I don't think it's that bad.
00:01:43 I'm very curious to see what I think when I actually have one that I can use in front of me in person because it's not great.
00:01:51 I'm not trying to sit here and say it looks fantastic and it looks photorealistic or anything like that, but I like the idea of those around me being able to tell if I'm looking at them or paying zero attention to them or whatever the case may be.
00:02:02 And I like the idea of having some mechanism of representing myself that's not Memoji while I'm on a FaceTime call, which is not to say that I expect to do this often, but just in the occasion that I do need a front-facing camera.
00:02:14 I like the approach they've taken.
00:02:16 It is a little bit uncanny valley.
00:02:17 I'm not trying to say it's perfect by any means, but everyone seems to really hate it.
00:02:22 There were a bunch of reviews here.
00:02:24 I'll tie it into what we were supposed to be talking about.
00:02:25 There were a bunch of video reviews and text reviews that came out.
00:02:29 I think it was John put a bunch in the show notes, and I concur with John's list.
00:02:33 Neelay Patel at The Verge.
00:02:34 I personally think if you're going to choose just one, that's the one I would choose.
00:02:38 But also excellent are Joanna Stearns of The Wall Street Journal.
00:02:41 Brian Tong, who I'd not previously heard of.
00:02:43 Maybe I've been living under a rock.
00:02:45 He did a very long, like hour-long review on YouTube, which is very thorough if you're wanting something more along those lines.
00:02:52 And then Gruber obviously had his written review, which was excellent as well.
00:02:55 Oh, and MKBHD has posted, as of just an hour or two ago, I think, has posted a...
00:03:01 an unboxing which was interesting but more importantly a like here's what the vision pro is it isn't a review it's a here's let me tell you about what it is from like a tour yeah exactly exactly i like 10kpc's video i haven't read i haven't read and seen all of these yet uh but obviously as casey said we aren't allowed to tell you about the vision pro and if you're wondering what we're going to talk about on uh this week's show uh you know unfortunate timing
00:03:24 Obviously, the DMA stuff, EU DMA stuff came out after we had recorded last week's episode.
00:03:31 You know, for people who don't know, we record our show on Wednesdays because Apple usually announces stuff on Tuesdays.
00:03:38 But you don't win them all.
00:03:39 Sometimes they announce something on, you know, a Thursday and we miss it.
00:03:43 So that's what happened.
00:03:44 And it's just as well because, like you guys said, you don't have your Vision Pros yet.
00:03:48 They're coming in a few days.
00:03:50 Regular customers don't have them yet.
00:03:51 Although I do know someone whose delivery date was one day earlier.
00:03:54 then it's supposed to arrive.
00:03:55 So maybe you might get lucky and get a day early.
00:03:57 No, we're in-store pickup for both of us, I believe.
00:04:00 Okay, well, you're not getting it early then, I guess.
00:04:03 But yeah, so we're going to be talking about the EU DMA stuff that a bunch of other people talked about last week, if their podcast recording allowed for it.
00:04:10 And then next week, when two out of the three of us have Vision Pros, we will talk a ton about it then.
00:04:17 But for now, these reviews will tide you over.
00:04:19 And while we can't tell you anything that we think about the Vision Pro, I can tell you that I would recommend Nilay Patel's review with The Verge.
00:04:28 Yeah, same.
00:04:29 In particular.
00:04:30 Like Casey, I think if you're only going to watch one, I'd say watch that one.
00:04:34 It is very thorough.
00:04:36 It covers all of the major areas of different uses for it.
00:04:40 And I think he he seemed to be very fair about both what's cool, what's not, you know, what has potential for the future, maybe what doesn't have so much potential for the future.
00:04:50 You know, some of the things about it that are really weird or really different or takes some getting used to.
00:04:55 And some of the things about that are really, really nice and really cool and really immersive.
00:04:58 I would strongly recommend Neil Patel's review of The Verge, either video or the written one.
00:05:03 I actually, I read the written one first and then I watched the video and I found that I didn't really need to do both.
00:05:10 So I would suggest reading the written one if you pick only one.
00:05:14 Yeah, I agree.
00:05:15 But anyway, I bring all this up mostly to point to all these different reviews and whatnot, but also to say I'm really excited about a few things with Vision Pro, and maybe we'll talk about that later, but I'm excited and interested to see what I think of Eyesight and Persona's focus.
00:05:32 For me, you know, like once I have them and see them in person, or to the degree that you can see a persona in person.
00:05:39 I'm very curious because they don't, I don't feel like it's nearly as bad as everyone else seems to think it is.
00:05:44 And so it very well could be next week, when we record, I'll laugh at this moment and say, Oh, how wrong I was.
00:05:49 But it's
00:05:50 Sitting here now, I think it's reasonable.
00:05:52 You realize the three of us are going to have to do a FaceTime call with me and you as personas and John as the unfortunate only one who's not.
00:05:59 But the persona videos I've seen so far of people doing their FaceTime calls with the personas, I do not like looking at them.
00:06:06 It like bothers me on a deep level.
00:06:09 This is the common opinion.
00:06:11 And I mean, again, I don't think they're great.
00:06:13 But as somebody in the chat said, you know, all of these YouTubers were immediately recognizable as who they were, which I think is an accomplishment.
00:06:20 It's not perfect.
00:06:21 It's not great.
00:06:22 But I don't think it's as bad as everyone else seems to think.
00:06:24 They kind of creep me out.
00:06:26 They make me feel uneasy.
00:06:28 Look, we'll see when we get these.
00:06:31 Because this feature is in beta, we'll see how it develops over time.
00:06:34 But my initial opinion, which I am not sure is going to change that much anytime soon, is if I'm going to be on a FaceTime call with you, I'd rather you take your headset off and actually be a FaceTime call.
00:06:45 And if you're going to be your fake persona, I think I'd rather just have a phone call at that point.
00:06:52 Alex Chan writes, I've also been programming against YouTube API recently and run into the same quota issues that John had described last week and the week before.
00:07:00 I don't think John is doing something daft.
00:07:02 The quota isn't 10,000 requests.
00:07:04 It's 10,000 quote-unquote quota units.
00:07:07 A single request can use many units.
00:07:10 There's a table of quota costs in YouTube's documentation, which we'll link in the show notes.
00:07:13 I don't know if that fully accounts for you burning through your quota so quickly, but maybe it's a clue in the right direction.
00:07:18 And I don't know if it was Alex or John, but somebody pointed out that costs, some example costs, listing a playlist is one quota unit, updating a video is 50 quota units, and inserting a video or perhaps inserting something into a video, I'm not sure, is 1,600 quota units.
00:07:33 Yeah, and this does account for it because when I – the video update thing is like if I'm updating the description.
00:07:39 Yeah, we have over 500 videos, and if each of them costs 50 and I update all of them, you burn through your quota real quick.
00:07:45 In fact, I'm routinely going way over my quota relying on the fact that most API systems that have a quota –
00:07:52 are essentially eventually consistent and you can blow past your quota briefly before the system realizes you've passed it and caps you.
00:08:00 So that's what I had been doing.
00:08:01 So that explains it.
00:08:02 It's kind of cruddy, but that explains it.
00:08:03 Although eventually Google did get back to me and they approved my request
00:08:08 for uh many more requests or many more what are these called uh quota units so now instead of 10 000 i have 100 000 i probably should ask for a million um anyway it doesn't matter because i'm already done with the development of the script so as predicted this was all pointless but the more you know it's quota units not requests
00:08:26 Indeed.
00:08:27 John, I'm assuming it's John and not Marco that wrote this app store versus game consoles.
00:08:32 Tell me about this.
00:08:33 Yeah, this is I'm I guess for the third show in a row hitting the same point because people keep bringing up topics that are related to it.
00:08:41 The whole idea of developer dissatisfaction with Apple and comparing that to other developers who develop for other platforms that are kind of similar to the app store and what their satisfaction is like.
00:08:53 And we brought up game consoles, and I said it might seem unfair to you that companies that develop for game consoles seem to be more okay with the deal than a lot of App Store developers are.
00:09:04 And many people wrote in to tell us that, well, that's because the game console manufacturers sell their hardware at a loss, and so they need the profit from the games to make up for the fact that they're selling their hardware at a loss.
00:09:18 And I have two things to say for that.
00:09:19 First, talk to Nintendo.
00:09:21 They don't play that game, at least not as much as the other companies do.
00:09:25 Nintendo tends to want to either break even or actually make a profit on its hardware pretty much all the time.
00:09:31 And even the other console makers eventually start breaking even and turning a profit on their consoles during the lifetime of the things.
00:09:36 But that's besides the point, because the second thing is it doesn't actually matter what
00:09:43 like what the reason is unless that reason is convincing to developers and i have to tell you that app store developers who are angry about apple a they already know about game consoles and how the world works over there and b it does not convince them to not be resentful of apple and that's the whole deal here
00:10:00 you know most of the time trying to explain to somebody who thinks they're getting a not great deal uh doesn't change their mind usually because you're not providing them with any new information for example they would say yeah i know game consoles are social laws yeah i know that you know they'll but like but they what they would say to you but that doesn't make me feel any better about giving apple 15 or 30 or whatever so
00:10:23 You have to work with the people and the opinions they have, even though if they quote unquote don't make sense to you or you think there's some reason otherwise.
00:10:31 That's the situation Apple is in.
00:10:32 That is the fundamental issue at hand here.
00:10:36 Apple thinks that there are very good reasons for them to get what they want and game developers and App Store developers disagree.
00:10:43 And that's where they are.
00:10:44 And I don't think at this point any amount of explaining why is going to change either party's opinion.
00:10:51 All right.
00:10:51 And then tell me about who owns the customer.
00:10:54 Yeah, this is something you talked about last time.
00:10:56 Like, well, why would somebody do this?
00:10:58 This is back before the DMA stuff.
00:10:59 We were talking about the external links to payment methods.
00:11:01 Why would anybody want to do that?
00:11:02 And I said, well, one of the reasons is ownership of the customer, as we've discussed many times in the past.
00:11:06 And I talked about reasons why you might want to own the customer because then you get the customer information, which may be lucrative to you.
00:11:11 And but I once again neglected to mention something that we had mentioned for many, many years in the past.
00:11:16 So I'll reiterate it again.
00:11:17 There are other reasons that you might want to own the customer that are not related to getting their information and selling it.
00:11:23 For example, one thing we've discussed many times is that developers in the app store cannot issue refunds.
00:11:28 Only Apple can.
00:11:30 If you own the customer, you are now empowered to issue refunds because you took their payment.
00:11:35 You can give their payment back to them.
00:11:37 That is not something that developers can currently do.
00:11:40 Same thing with support.
00:11:41 If there's if a customer is having a problem, there's no way for you to sort of connect the dots for them in the generic app store relationship because they're Apple's customer, not yours.
00:11:51 Uh, and you could put an email address on your website or you can have a contact form.
00:11:55 You can do all that, but there's a limited amount of stuff that you can do.
00:11:58 Whereas if you own the customer, you can provide better support, you know, giving them a refund yourself is one example of better support.
00:12:05 Uh, and then also if you, if the thing you're providing that application or service or combination of them, if it's on more than one platform, you're on iOS, you're an Android, you're on PC, you're on Mac, right?
00:12:16 you can provide a unified experience if you own the customer because you can say well pay me one price and i'll give you it on all these platforms and there are ways to do that with the app store to try to figure out if they've they've made a purchase in another platform and to give them the app store thing and you know and vice versa but it's so much easier if you have one unified account and one unified payment system because you own the customer so
00:12:38 There are legitimate non-nefarious reasons why you might want to own the customer.
00:12:42 And like I said, we're talking about the external payment things.
00:12:45 That is the only benefit that you're getting given the set of rules that Apple had provided because you're not paying Apple any less money.
00:12:52 You're enduring much more hassle than you were before.
00:12:55 It is much more difficult.
00:12:56 You have to allow Apple to audit you.
00:12:58 And in exchange, the one and only thing you get is customer ownership.
00:13:02 I mean, that being said, though, there are certain businesses where Apple's payment system either doesn't have a feature that you need to do that kind of business or literally doesn't allow it.
00:13:14 So, for instance, if you wanted to, say, have a few different payment plans for your in-app purchase, for your service, whatever your app service is that you're selling, and the top one, if they paid $100 a year, you sent them a free T-shirt.
00:13:29 You can't do that with in-app purchase.
00:13:30 In-app purchase can't be used for any kind of physical goods.
00:13:33 So you literally just aren't allowed to do that.
00:13:35 Or upgrade pricing is the other great example.
00:13:37 Like you want to do upgrade pricing?
00:13:38 You own the customer.
00:13:39 You control the payment system.
00:13:40 You know what they paid.
00:13:41 You know they own the version 1.0.
00:13:43 You can give them upgrade pricing for 2.0.
00:13:44 Exactly.
00:13:45 And there's so many, even just implementation details.
00:13:48 Like I have talked before, you know, back when I, when I had the idea forever ago and have continued to have it like once a year and then quickly talk myself out of it of like, Hey, why don't I make some kind of like overcast premium thing that like pools money together and then pays the podcast that you listen to, you know, and to do that, you have to know exactly how much money you got from each person and
00:14:11 not how much money they were charged, you can figure that out, how much money you received from them, which becomes very tricky when you're dealing with foreign currency exchange rates or any kind of credit card chargeback or refund situation.
00:14:25 So that kind of thing, like, if you build your own system, you can maybe do that a lot better.
00:14:31 With Apple's system, it's fairly impossible to know, like, did I actually receive that $7.75 from this person in this month or not?
00:14:39 Because
00:14:39 and that's by the way that's why spotify and youtube premium and all these things that's why they all do the big pool of money approach where like your ten dollars a month doesn't get split up between your artists that you listen to your ten dollars a month goes into the giant pool of money and then the giant pool of money gets split up based on how much money there actually is in that pool and then how many total plays there were in that entire month which creates all sorts of weird you know
00:15:07 opportunities for fraud and things like that but it's just much easier so like again there are conditions like that where Apple's system just might not support what you want to do even if you are tolerant of Apple's fees so that's what's interesting about using other payment options it's not just I'm trying to get away with giving Apple less or no money but that's a big part of it but there's also legitimate reasons why you might want to do that
00:15:35 Niru Maheswaranathan writes, I recently stopped by an Apple store to repair a cracked iPhone screen.
00:15:41 Like any security conscious iOS user, I had stolen device protection turned on.
00:15:44 The technician asked me as part of the regular repair process to turn off Find My.
00:15:47 When I went to do this, however, stolen device protection kicked in and forced me to wait an hour to turn Find My off.
00:15:53 There wasn't anything the technician could do to help.
00:15:55 I ended up leaving, turning stolen device protection off, and then coming back to complete the repair.
00:15:58 I presume that Niru means that they went home or what have you.
00:16:01 Although it makes sense, I was still surprised that stolen device protection kicked in when turning off Find My.
00:16:06 Given how it can be tricky for folks to schedule time to make it to the Apple Store, it's worth keeping in mind that you might want to turn off stolen device protection at least an hour before your appointment.
00:16:14 That is interesting.
00:16:14 I get exactly why all this happened, but it's interesting nevertheless.
00:16:18 It totally makes sense.
00:16:19 You don't want someone to be able to turn off FindMine.
00:16:22 That's kind of an important feature, especially if your phone is stolen.
00:16:25 So yeah, remember when you put that delay in, that delay applies to you too.
00:16:30 Although it doesn't apply if you're in one of your safe locations.
00:16:33 So if you do it at home, maybe you don't have to wait an hour, so just do it at home before you leave for the Apple Store.
00:16:38 And I believe the upcoming new version of iOS, I think 17.4, they're going to have a setting where if you don't want to have safe locations, you can turn that off.
00:16:46 So it's up to you to decide how much inconvenience do you want in your life?
00:16:50 Yeah, and this is probably the kind of thing, you know, we were speculating when they introduced stolen device protection recently.
00:16:55 We were saying, like, why don't they just enable this by default for everyone?
00:16:58 And maybe this kind of thing is, you know, maybe this is part of the reason why that maybe they, they figure this would cause too many support headaches or whatever else.
00:17:04 Cause that's anytime you're looking at like why something in iOS is a little bit insecure, maybe for instance, why can you reset your Apple ID password with just your passcode to a phone, which is the whole root of this problem.
00:17:17 And the answer often to those questions is it turns out in real life, people forget this stuff all the time and they need support to help them through this problem all the time.
00:17:25 And so that's probably one of the reasons why this is off by default.
00:17:29 Indeed.
00:17:30 Rene Schatzel writes in Europe, or at least in UK and Germany, the opticians in the store are usually equipped to measure your eyesight and essentially as part of the service of buying new glasses, they do just this beforehand for free.
00:17:42 They're specifically trained for that, though, as part of their apprenticeship.
00:17:46 Obviously, you can also go to the ophthalmologist to get a prescription if you want, but it's not obligatory.
00:17:51 Zeiss actually sells a rather smallish device that measures your eyesight automatically.
00:17:54 It takes about 10 seconds per eye.
00:17:56 Obviously, having one of those in the Apple Store for your Vision Pro fitting would provide a perfect surface experience.
00:18:01 We'll see what happens when they come across the pond.
00:18:03 So this is one data point lending credence to the idea that there is no actual medical reason for it to be as difficult as it is to deal with eye prescriptions here in the U.S.
00:18:13 But I'm still waiting for ophthalmologists or optometrists to tell me otherwise.
00:18:18 But right now it seems like in other countries you can just walk in, they'll measure your eyes, you get a prescription and you're done.
00:18:22 But in this country, Apple is a stickler for having a real prescription from a licensed optometrist or ophthalmologist before you can get your Vision Pro.
00:18:34 We are brought to you this week by Adblock Pro, a great ad blocker for Apple's platforms.
00:18:39 And they've been recognized by Apple three times in the App Store in the Safari extensions category.
00:18:44 They have really gotten a lot of recognition because they are a high quality app for Apple's platforms.
00:18:49 And unlike YouTube and other big names that are not going to be in Vision OS on day one, Adblock Pro is coming to Apple Vision Pro natively on day one.
00:18:59 So what is this?
00:19:00 It gives you a smoother Safari experience.
00:19:02 So all those annoyances on the web, those autoplay ads, deceptive close buttons, sketchy redirects, get rid of all of them and welcome a decluttered and more delightful browsing experience with Adblock Pro.
00:19:14 It also makes your web browsing usually a lot faster.
00:19:17 You can dive into a web that's two to three times faster and slashing your data usage by up to 60%.
00:19:23 And this usually also means more battery life at the end of the day.
00:19:26 And they also have this wonderful online guardian feature.
00:19:29 Say no to slide trackers.
00:19:30 Maintain the privacy of your online habits.
00:19:33 And for all the parents out there, AdBlog Pro ensures a safer browsing environment devoid of inappropriate content for kids.
00:19:40 And there's all these wonderful user-centric features, too.
00:19:43 So, for instance, gets rid of those allow cookie notifications nice and easy.
00:19:47 If you want some peace and quiet, you can mute the comment sections on popular websites, which I strongly encourage most of the time to do.
00:19:54 You can selectively block whatever page elements you want with a simple tap.
00:19:57 So it's just a great app all around with Adblock Pro.
00:20:00 They have multilingual support from English all the way to Vietnamese and so many more.
00:20:05 So here's how this works.
00:20:06 You get basic ad blocking absolutely free.
00:20:09 And for just the cost of two coffees a year, you unearth a treasure trove of premium features that will transform your browsing journey across your iPhone, iPad, and Mac.
00:20:18 And with family sharing, one subscription covers up to six accounts.
00:20:22 And there's lifetime options available, too, if you don't want subscriptions.
00:20:25 So go to the App Store and find Adblock Pro to transform your Safari experience today.
00:20:31 Thank you so much to Adblock Pro for sponsoring our show.
00:20:37 We were talking before the show about how best to approach this.
00:20:41 And what we're talking about is the Apple European Union DMA, which is that Digital Markets Act compliance.
00:20:47 And Apple needs to be compliant with the Digital Markets Act by, I think, early March, if I'm not mistaken.
00:20:53 And late last week, they announced how they're going to do that.
00:20:57 And just to review, the Digital Markets Act is what the name kind of says.
00:21:01 In Europe, they had decided that the market for digital goods like the App Store and Google Store and everything,
00:21:07 or were insufficiently competitive.
00:21:10 There were a small number of companies with too much power.
00:21:12 There was stifling competition and innovation.
00:21:15 The EU decided they wanted to change that.
00:21:19 And so they passed the Digital Markets Act and they said big companies like Apple who have app stores need to comply with it.
00:21:25 And so this is this is Apple's response of saying, here's what we're going to do to comply with the DMA.
00:21:30 Indeed.
00:21:30 So I think what I'm going to try to do, and all three of us have agreed with each other, famous last words, to just let me plow through.
00:21:37 We'll see how it goes.
00:21:38 But what I'm going to try to do is John has done us off service and kind of summarized what Apple has said.
00:21:45 Now, this is different than I think reality, which we will get to, but I'm going to try to get through.
00:21:50 Here's what Apple says is going to happen and they're going to do, and then we'll pick it apart afterwards.
00:21:56 And I think the reason we're going through what Apple says is Apple has the way Apple presents this is also interesting.
00:22:03 Like their attempt to say, here's the deal.
00:22:05 Here's what we're doing.
00:22:06 The subcategories, they break it down into what each individual bullet point actually is.
00:22:11 And as we'll get to eventually, like the stuff that we actually care about and the stuff that is most relevant for the DMA is kind of hidden in this giant stew of stuff.
00:22:19 But they are actually making a lot of changes.
00:22:21 And so we're just to start, we'll go through what Apple says they're doing.
00:22:26 Alright, so without further ado, for iOS, this is only iOS, not iPad, not Vision, nothing else.
00:22:32 For iOS, they're saying that... And only in the EU.
00:22:35 Thank you, yes, and only in the EU.
00:22:36 There are going to be new options for distributing iOS apps on alternative app marketplaces.
00:22:41 So think of this as app stores not run by Apple, but they've understandably and I think reasonably used the term app marketplaces.
00:22:48 This includes APIs that enable developers to offer their iOS apps for download from alternative app marketplaces.
00:22:54 There's new frameworks and APIs for creating alternative app marketplaces on iOS.
00:22:59 It's so cumbersome.
00:23:00 I know they're not saying App Store because they trademarked App Store and they call theirs App Store, so I understand why.
00:23:05 My God, this is cumbersome.
00:23:07 It is.
00:23:08 So this enables marketplace developers to install apps and manage updates on behalf of other developers from their dedicated marketplace app.
00:23:15 There are new frameworks and APIs for alternative browser engines.
00:23:19 So this is instead of WebKit.
00:23:20 Let me back up even a step further.
00:23:22 There are other quote-unquote web browsers on iOS today.
00:23:25 But in order to actually convert HTML, CSS, and JavaScript and what have you into something that you see on screen, you have to use the same rendering engine as Safari, which is called WebKit.
00:23:35 And now what Apple is saying in the future, in the EU on iOS, you'll be able to use browsers that legitimately use their own rendering engines.
00:23:45 What's the Chrome one?
00:23:46 I'm drawing a blank.
00:23:46 Blink.
00:23:47 So anyway, so you could have Chrome in the EU starting in March-ish.
00:23:52 you could have Chrome running its own Blink rendering engine in theory.
00:23:56 So new frameworks or APIs for alternative browser engines, interoperability that enables authorized developers to use browser engines other than WebKit for browser apps and apps with in-app browsing experiences.
00:24:06 New APIs to enable contactless payments in the EEA.
00:24:10 What is that?
00:24:11 European Economic Area.
00:24:13 Thank you.
00:24:13 There we go.
00:24:14 This includes new APIs enabling developers to use NFC technology in their banking wallet apps throughout the... Oh, that's right there.
00:24:19 I didn't read far enough.
00:24:20 European Economic Area.
00:24:22 So instead of using Apple Pay, you could use the same hardware to do some other payment scheme.
00:24:29 And by the way, as we go through these bullet points...
00:24:30 don't think that apple is doing any of these things out of the goodness of their heart every single one of them is some specific thing that's part of the dma so this one for example about the contactless payments uh people companies have been complaining in europe for ages that like apple essentially didn't allow access to like the nfc hardware and like direct access to the hardware that was in the phones to do contactless payments you had to use apple pay or whatever so this you know they said okay well we'll just pass a thing that says apple you can't stop people from doing that uh we want you to provide access to that and that's that's this
00:25:00 Same thing with the browser engines.
00:25:02 There are expanded default app controls.
00:25:04 This lets users select and manage an app marketplace and or contactless payment app as their defaults and settings and adds a new way to choose a default web browser.
00:25:12 Interoperability request form.
00:25:14 This, I think, is fascinating, but we're not going to talk about it right now.
00:25:17 Let's developers submit requests for interoperability with iPhone and iOS hardware and software features.
00:25:22 So you can ask Apple, hey, I would like to be able to do whatever, and they will inevitably deny you, I'm sure.
00:25:29 Safari user choice screen provides users additional ways to choose default web browser from a list of options.
00:25:34 And so this was, these were all the iOS changes, right?
00:25:37 This is a lot of changes.
00:25:39 Like, these are one bullet point.
00:25:41 Like, oh, alternative browser engines.
00:25:43 You might think that's just like a policy change.
00:25:46 Okay, developer, you can do a thing.
00:25:48 But it's not.
00:25:49 Like, if you click through on these things and look at the APIs they added, the browser kit engine,
00:25:54 It's extensive plumbing to essentially allow third parties to do what WebKit does on iOS, right?
00:26:01 These are non-trivial APIs that they are exposing and adding.
00:26:05 So this is actually a fairly large amount of work, especially since Apple seems to have wanted to do it
00:26:11 in the safest way possible so rather than just saying fine do whatever you want browser engines that would apple doesn't want to do that it would be less work for them but they don't want to do that so they said here's a new api same thing with like the marketplace kick that's like a new api for making third-party marketplaces these are big featureful new frameworks that are surely filled with bugs because they're 1.0 to comply with this
00:26:33 And all these iOS changes, I'm pretty sure every single one we read, all this is just EU only.
00:26:39 So this is a large amount of work for only a fraction of the planet.
00:26:44 Indeed.
00:26:44 Now there's App Store changes, which as far as I know are still only in the EU and still only for iOS.
00:26:50 But either way, App Store changes.
00:26:51 New options for using alternative payment service providers.
00:26:55 So within a developer's app to process payments for digital goods and services.
00:26:58 So hypothetically, you could use like Stripe or something like that while still being an app within the App Store.
00:27:03 There are new options for processing payments via link-out to purchase, where users can complete a transaction for digital goods and services on the developer's external web page.
00:27:11 Developers can include information in their app store apps to inform EU users of promotions, discounts, and other deals available outside of their app when presenting a link-out.
00:27:18 So this is very similar to what's going on in America, but with a little bit more features, it seems.
00:27:25 Analytics.
00:27:26 And this, I believe, is going to be applicable worldwide.
00:27:28 Actually, yes, it is.
00:27:29 So this is not just the EU.
00:27:31 Expanded Developer App Analytics provides developers with additional and enhanced metrics with more than 50 new reports from the iOS and App Store worldwide in areas like engagement, commerce, app usage, and more.
00:27:40 Additionally, there's a new user data portability API to request and transfer App Store account data lets developers of app marketplaces request user authorization to retrieve and import new data about their usage of the App Store.
00:27:53 Then things get really interesting.
00:27:55 Business terms.
00:27:56 Now we're back to EU only.
00:27:57 New business terms are available for apps in the EU to reflect the DMA's requirements for alternative distribution and payment processing.
00:28:03 Apple's also sharing new business terms for apps in the EU.
00:28:07 Developers have a choice to remain on Apple's existing terms or adopt new terms that reflect the new capabilities.
00:28:12 We're surely going to spend just a couple of minutes on that in a moment.
00:28:16 There are also terms for alternative distribution and payments in the EU.
00:28:19 There is reduced commission.
00:28:21 So iOS apps on the App Store will pay a reduced commission of either 10% for the vast majority of developers and for subscriptions after their first year, or 17% on transactions for digital goods and services, regardless of the payment processing system selected.
00:28:37 So they're just making it cheaper, is apparently what they're saying here anyway.
00:28:41 There's a payment processing fee.
00:28:43 iOS apps on the App Store can use the App Store's payment processing for an additional 3% fee.
00:28:48 So suddenly that 10, 17 has now become 13 and 20.
00:28:52 Developers can use a payment service provider within their app or link users to a website to process payments for no additional fee from Apple.
00:28:58 So if you want to use Stripe, you'll save 3%, which you'll presumably be giving to Stripe.
00:29:03 This is where it gets really dodgy and we're almost done.
00:29:06 We're doing a great job.
00:29:06 I'm proud of all three of us.
00:29:08 It's so hard.
00:29:08 It's so hard.
00:29:09 I'm very proud of you.
00:29:10 I'm not kidding.
00:29:10 I'm very proud of you.
00:29:11 Core technology fee.
00:29:13 For very high volume iOS apps distributed from the App Store and or in alternative app marketplaces, developers will pay 50 cents.
00:29:21 Is that true for euros?
00:29:23 Half a euro.
00:29:23 50 euro cents.
00:29:24 50 euro cents.
00:29:25 So half a euro.
00:29:26 For each first annual install per year over a 1 million threshold under the new business terms for EU apps, Apple estimates that less than 1% of developers would pay a core technology fee on their EU apps.
00:29:37 Developers of alternative app marketplaces will pay the core technology fee for every first annual install of their app marketplace, including installs that occur before 1 million.
00:29:48 So for regular schmoes like the three of us, it starts on a million and one people or installs.
00:29:55 The million and first person is the first one you pay for.
00:29:57 Right.
00:29:57 Whereas for app marketplaces, it starts with one.
00:30:01 And there seems to be a lot of confusion, including with me, as to whether or not updates count as installs.
00:30:06 So we'll talk about that in a minute.
00:30:07 They do.
00:30:08 All right.
00:30:10 Before we get to the discussion, is there anything else in summary?
00:30:15 We have one more thing here, which is the marketplace requirements.
00:30:18 Thank you.
00:30:18 That's what I was asking.
00:30:19 So marketplace requirements.
00:30:20 To qualify for the marketplace entitlement, you must be enrolled in the Apple Developer Program as an organization incorporated, domiciled, and or registered in the European Union, or have a subsidiary legal entity incorporated, domiciled, and or registered in the EU that's listed in App Store Connect.
00:30:36 And there's other stuff.
00:30:53 Additionally, third-party marketplace apps will not be allowed in the App Store.
00:30:57 To install one, you'll need to go to the web.
00:30:58 Safari will be able to install the third-party marketplace app after you agree to a scare sheet.
00:31:03 And perhaps maybe third-party browsers, too, after they call the same system scare sheet.
00:31:07 Who knows?
00:31:08 But that's the story.
00:31:09 And very briefly, there is a fee calculator, which I'm sure we'll talk about in a minute, that helps you allegedly talk about or figure out how much you're going to pay.
00:31:15 So, yeah, so what we've what we've gotten done reading here is essentially a condensed summary of what Apple released.
00:31:22 And this happened like Thursday last week, you know, unfortunately, after we recorded.
00:31:26 And I can tell you that we were all discussing it amongst ourselves, all the Apple nerds and people with tech podcasts and websites and stuff.
00:31:32 uh and i was amazed at how difficult it was to understand and the fee calculator that uh casey just mentioned you're like oh it's hard to understand but whatever your questions are i'm sure you can just go to the fee calculator and click a bunch of buttons kind of like you do in aws to figure out okay but like what about in this scenario how much would i pay what about in this area how much would i pay and let me tell you the fee calculator does not answer almost any of those questions so
00:31:56 We got all this information, we tried to figure out what they meant, and it took, like, the entire community of, I think, pretty smart people who have been following Apple for decades, at least 24 hours to get a handle on this.
00:32:10 And so, like, you know...
00:32:11 If you just heard us read all that and you're like, well, wait, what does this mean?
00:32:16 So what's the deal?
00:32:17 Is this good?
00:32:19 Is this bad?
00:32:19 You can be forgiven for not being able to answer that question.
00:32:24 And I don't know if Apple is intentionally making it difficult to understand because that doesn't make sense to me.
00:32:29 We're going to figure it out.
00:32:30 We did, as we'll see in a second, figure out what the deal is.
00:32:33 I think it just did a really poor job of communicating it.
00:32:35 And that fee calculator is the thing that annoys me the most because...
00:32:39 The whole point of you putting that there is like, we know it's complicated, but if you have some scenario in your mind, just use this webpage and it will give you the answer.
00:32:46 And it absolutely does not.
00:32:48 You cannot answer tons of really good, important questions about the system using the fee calculator.
00:32:53 But thankfully, we all as a community figured it out.
00:32:56 Gruber had a great summary on his website, which we will link.
00:32:59 And I think it is probably the most condensed version of what...
00:33:04 What does all that mean?
00:33:06 And there's a lot of stuff in there that we went through.
00:33:08 It's like, okay, I kind of understand that, but it's not a big deal.
00:33:10 But in the middle there, where Casey was talking about business terms in the EU, that's the heart of it.
00:33:16 And that's what Gruber is summarizing here.
00:33:19 And I don't think Apple has made this artificially complicated and hard to understand.
00:33:25 What they're doing, first of all, is...
00:33:28 responding and attempting to comply with a very large piece of legislation.
00:33:33 The DMA is huge.
00:33:35 There are tons of provisions in it.
00:33:37 There's tons of little details they have to comply with.
00:33:40 And so their submission of how they're going to do this is kind of inherently going to be fairly complicated, just at all.
00:33:51 Even if they did it in the most generous way possible, it would still be fairly complicated.
00:33:56 But also, again,
00:33:57 This is Apple, and this is the App Store.
00:34:01 And it goes further than the App Store, of course.
00:34:03 And so they are only doing what they need to to comply with this and know more than that, for the most part.
00:34:11 And so if the law says you have to do this, this, and this, they're not going to make some general solution that's going to make it easier.
00:34:19 to explain they're going to say fine we're going to do exactly that that and that in the most minimal way possible so that's again why this is uh a lot there's a lot to digest here and they're going to make sure that they don't give away a cent more than they have to and so that's again why some of this is complicated but again i don't think it's artificially so
00:34:40 I think they just didn't do a good job communicating, though.
00:34:43 Because, like, go ahead.
00:34:45 Starting Gruber's summary.
00:34:46 Because Gruber's summary makes sense.
00:34:47 And you say, oh, that's what all that stuff you just read means.
00:34:50 Now I get it.
00:34:51 And this summary we have in here, and it's linked on his website, is longer than his original summary.
00:34:56 When he was, you know, working on this, it started off being 14 lines of text.
00:35:01 Like, 14 not complete lines.
00:35:03 14 bullet point lines of text.
00:35:05 It was less than a quarter of a page of text.
00:35:08 And Apple released pages upon pages upon pages of text, and all of us scratching our heads for an entire day trying to figure out what the heck they were talking about.
00:35:15 All right, so Gruber's summary.
00:35:17 Number one, these are your choices.
00:35:19 This is the business terms.
00:35:21 You're like, wait, but if I have an app, like, what's the deal?
00:35:24 I have an app in the EU.
00:35:25 What is the deal?
00:35:26 What are the choices?
00:35:27 And this is essentially the flowchart, the choose your own adventure.
00:35:30 So you want to sell an app in the EU.
00:35:32 Here are your choices.
00:35:34 Number one, you can stay in the App Store under the current pre-DMA rules exclusively.
00:35:40 Developers that take this option are not permitted to use any of the new business terms available in the EU, but new iOS platform options for the EU, such as alternative browser engines, are allowed because they are required to be allowed.
00:35:53 Again, none of the goodness of Apple's heart.
00:35:55 Right.
00:36:16 well and just so that's that's choice number one choice number one is whatever the pill color that i always forget like take this pill and you'll stay in the matrix and nothing changes right it's like it's the easiest to understand option even though apple is doing all this stuff they are still saying hey all the stuff that we're doing if you don't understand it or don't want it or don't like it you can keep things exactly as they are which is the option that apple would prefer that you take
00:36:41 Indeed.
00:36:42 So that's number one.
00:36:58 So, sub-bullet number one.
00:37:01 After opting into the new EU rules, developers can choose to remain in the App Store and use Apple's App Store payment system at 20% and 13% commission plus the core technology fee paid to Apple automatically.
00:37:15 Or they can use a custom in-app payment system like Stripe at 17% and 10%, so that's a decrease of 3% both ways, percent commission, and the CTF is paid, the core technology fee is paid to Apple by hand, if you will.
00:37:28 Or they can use external links from inside apps to the web for payments and subscriptions, which is still 17% or 10%, and they still have to pay the core technology fee to Apple by hand.
00:37:37 The latter two options, using your own payment system or linking out to the web, those are similar to the things that happened in the U.S.
00:37:46 last week.
00:37:46 The announced last week external payment link entitlement policy regarding the developer's obligation to track these payments, report sales to Apple monthly, and submit to audits by Apple to ensure compliance.
00:37:57 And so this was like, so this is the fork that we took in the road was keep everything the same as they are.
00:38:02 And then the other the other choice, the other major fork you can take is you get the new rules.
00:38:06 Now, once you have the new rules, what Casey just read is, OK, OK, so you've got the new rules.
00:38:12 Next choice is.
00:38:13 Under the new EU rules, do you want to still be in the App Store?
00:38:16 And that's what he read here.
00:38:17 It's like, okay, if you're still in the App Store, you have a choice.
00:38:20 Stay in the App Store, use Apple stuff.
00:38:21 Stay in the App Store as you use a different payment process.
00:38:23 Stay in the App Store to just link out to a payment thing.
00:38:26 Those are the rules.
00:38:27 And notice, if you choose the new EU rules and you want to stay in the App Store...
00:38:32 Every option under staying in the app store under the new EU rules is different than if you had not chosen the new EU rules and stayed under the app store.
00:38:39 Right.
00:38:39 So if you're like, well, I've just decided I'm going to stay in the app store.
00:38:42 That's not your top level choice.
00:38:44 Your top level choice is keep everything the same as it was or take these new EU rules.
00:38:49 And if you take the new year rules, you can still be in the app store.
00:38:52 But the deal is different.
00:38:54 In particular, as Rupert notes, every single one of the options under the new rules adds the core technology fee.
00:39:00 to all the different things you can do.
00:39:02 And of course, you have new options because under the EU rules, if you stay in the app store, you can do things like use an entirely different payment processor.
00:39:09 And there's also a couple of asterisks on that too.
00:39:11 Like for instance, if you choose to opt into the new EU rules for an app, you can never change back for that app.
00:39:18 So that's a big thing.
00:39:19 That's down at the bottom of the thing.
00:39:22 So anyway, that was if you take new EU rules, you stay in the app store.
00:39:25 Now it's you take the new EU rules and what's the next option, Casey?
00:39:29 So then you can distribute apps in one or more third-party marketplaces.
00:39:34 You have no option to use the Apple App Store payment processing because the apps aren't coming from the App Store.
00:39:39 The only money due to Apple is the core technology fee.
00:39:42 There's no commission percentage on in-app transactions or links to the web.
00:39:46 You're on your own.
00:39:47 It's the Wild West.
00:39:48 You just got to pay us a half euro for the million and first and so on user and install and so on and so forth.
00:39:55 Which actually, this is actually, I think, pretty surprising.
00:40:00 So yes, if you totally bail out of the app store, and if you are only distributing your app in a third-party app store, I'm not going to say app marketplaces, so third-party app store, then you only pay the core technology fee.
00:40:16 You only pay that half euro per user after a million.
00:40:19 So that's actually...
00:40:22 I think, surprisingly reasonable in context of, like, what Apple even would consider doing.
00:40:28 I would have guessed that they would have done that whole, like, you know, submit to us your financial reports and pay us a commission kind of thing on this.
00:40:35 I don't think that was allowed in the text of the DMA, essentially.
00:40:39 Probably not.
00:40:40 I think that they were forced to – that's kind of – we'll talk about it in a little bit.
00:40:44 That's kind of the reason the CDF exists is I think the option that you're describing –
00:40:47 Even Apple didn't think they could pretend that that's complying.
00:40:51 So, yeah.
00:40:52 So, uh, that's basically the story.
00:40:55 And now you forgot the exclusivity part.
00:40:56 Options one, option one or two are exclusive.
00:40:59 Options one and two being, do you want to stay in the app store and do everything the same the way it is now?
00:41:03 Or do you want to opt into the new EU rules?
00:41:05 And that's what Marco was talking about before.
00:41:07 Once you make that choice, it's irrevocable.
00:41:09 Apple says developers who adopt the new business terms at any time will not be able to switch back to Apple's existing business terms through their EU apps.
00:41:17 So say you opt into the new EU rules and you're like, oh, turns out it was a mistake.
00:41:21 Well, we don't like this new system.
00:41:22 We want to go back.
00:41:23 Apple says, nope.
00:41:25 It's a one-way door.
00:41:27 If you decide you want to use the new EU rules, whether you're under the new EU rules in the App Store or whether you're under the new EU rules outside the App Store, there's no going back.
00:41:35 That is that.
00:41:36 So I don't know.
00:41:38 When I first read all this, it seemed super reasonable to me, surprisingly reasonable to me.
00:41:43 And then some people started doing the mathematics on... Wait, this is Europe.
00:41:48 I believe you mean the maths.
00:41:50 Yeah, I'm sorry.
00:41:50 Yes, this is the EU after all.
00:41:52 So they did the maths.
00:41:53 Actually, I guess the UK is not in the EU anymore, so you can say whatever you want.
00:41:56 I don't know if they say maths as any other countries.
00:42:00 See, this is why I said mathematics, you big jerk.
00:42:02 Should have let it slide.
00:42:04 Go ahead.
00:42:05 Actually, there's one more minor point of the things that Apple described.
00:42:09 This is the flowchart that Apple didn't provide that I have drawn here in the notes.
00:42:14 isn't really in Gruber summary, but it's implied by Gruber summary, and there's a little bit more to know here.
00:42:18 What is the flow?
00:42:20 What is the process diagram?
00:42:21 Like you got all these rules, you can opt into this rule, opt into that rule, but say you are a developer, regardless of which path you chose on this little choose your own adventure, option one, option two, U rules, not U rules, app store, not app store, whatever.
00:42:32 How does this all work?
00:42:34 And the way it works if you just have an app is you're a developer and you have an app,
00:42:38 use everybody no matter what rule you choose you take your app and you send it to apple but you don't send it directly to the people who review apps right now for the app store instead you send it to this new process which i don't know what apple calls it um i just call the apple review in this diagram but this is a a new process that is a very tiny subset of app review um
00:43:03 Apple, you will send your app to Apple, presumably through Xcode, and Apple will look at your app and they will do a bunch of checks.
00:43:11 And this is the list from Apple for the checks.
00:43:13 They're calling it notarization for iOS.
00:43:16 Although I feel like it's a little bit more than that because they've used it.
00:43:18 Anyway.
00:43:19 They will check for accuracy apps must accurately represent the developer capabilities and cost to users Functionalities binaries must be reviewable free from serious bugs and crashes blah blah blah like you know Does it work?
00:43:31 The apps cannot manipulate software or hardware in ways that negatively impact the user experience
00:43:34 Safety, apps cannot promote physical harm of the user or public.
00:43:38 Security, apps cannot enable distribution of malware or suspicious unwanted software that cannot download executable code, read outside the container or direct users to lower the security of their system or device.
00:43:47 Apps must also provide transparency to allow user consent to enable any party to access the system or device or reconfigure the system or software.
00:43:54 And privacy, apps cannot collect transmit or transmit private sensitive data without a user's knowledge in a manner contrary to the stated purpose of the software, right?
00:44:02 and it kind of implied in all this is you can't use private apis right so this is way less than app you know the app store review this is like just does your app work is it not a super obvious scam does it not use private apis every single app under these rules goes through this phase this very limited very strict phase importantly
00:44:25 They don't care what's in your app.
00:44:27 Is your app filled with porn?
00:44:30 Is it a Nintendo emulator?
00:44:31 Does it have pictures of Star Wars characters all over it that you didn't license?
00:44:36 This phase does not care.
00:44:38 It just wants to know, does it crash?
00:44:40 Does it run?
00:44:40 Does it do what it say it does?
00:44:42 Does it not use private APIs, which I think is a pretty big one?
00:44:44 Does it not steal people's data?
00:44:46 Does it not direct them to lower the security of their iPhone?
00:44:48 That's all they're checking for.
00:44:50 Every single app will go through this, presumably the ones that go to the App Store as well, because the app review is doing this stuff anyway.
00:44:55 Then after you clear that phase, then there's a fork in the road and says, OK, well, were you submitting this to the App Store or were you submitting this to a third party marketplace?
00:45:04 And if you submitted to a third party marketplace, the third party marketplace receives the apps that are in it from Apple.
00:45:11 developers don't submit their apps directly to a third-party marketplace and we'll get to like you know who would make a third-party marketplace and why it still goes through apple so if you're making a third-party marketplace you're getting a funnel of app submissions from apple because by the time you get them apple has done all these checks to make sure it's not super duper terrible so if you're wondering like this takes apple out of the equation and now they're no longer a bottleneck for there's still everything still has to go through apple
00:45:39 Yeah, which is interesting.
00:45:40 I mean, this, again, is not how I would have guessed this would be done.
00:45:45 And again, part of this, probably a big part of this, is Apple still wants to have some form of app review.
00:45:52 Obviously, the DMA and whatever related legislation there might be in Europe, the DMA is going to limit what they can review and what they can prohibit in this way.
00:46:02 So yes, they're allowed to interfere, basically, with third-party app stores and say...
00:46:07 Well, you still can't have a virus in there, or you still can't have stuff that's misleading users.
00:46:14 But they can't say things like you can't have porn or, as John was saying, certain copyright issues.
00:46:19 And I was thinking, too, all of the cryptocurrency scam apps and scam companies, because they're all scams.
00:46:29 I was going to say, cryptocurrency scam, that's redundant, isn't it?
00:46:32 I mean, I think a lot of crypto stuff would go through because it doesn't technically violate any of these things, even though like that's what I'm saying.
00:46:38 Like that's that's somebody else who might want to use this because like, you know, Apple's had a lot of rules around certain types of content that they found either objectionable or just too dangerous or messy to to deal with things like porn, you know, crypto stuff or real money gambling.
00:46:54 Yeah, real money gambling, certain political apps.
00:46:57 There are certain things that Apple just has not allowed in the App Store, just kind of content-based decisions.
00:47:03 And it seems like under the DMA, through the third-party marketplace process, they don't seem like they're either allowed or even interested in policing that kind of thing, because it's kind of out of their hands at that point.
00:47:16 But they are allowed to...
00:47:18 Yeah, that's written right into the DMA.
00:47:25 The DMA essentially has language that says...
00:47:34 you're you know just because we're telling you you have to have third-party app stores it doesn't mean you you uh you can't check for like very basic you know there's a whole bunch of language i think it might be lower than it so we'll get to eventually it's like to ensure the integrity of the platform like you don't want someone to download an app that's going to fry their phone or steal all their data like that is written into the because remember this is the eu the same uh body that uh added all those annoying cookie restrictions like so they they all they're on board with trying to do these safety things and they explicitly say apple's ought to do it
00:48:03 Um, and at the top, when I said like, what is the DMA it's, you know, it's the European union thinking there's insufficient competition in the market for digital goods and apps in the app store.
00:48:14 And they think there should be more of it.
00:48:16 I think that is the, uh, when looking at this giant list of rules before you get into the nitty gritty details, it's worth considering, uh, does the DMA accomplish that goal?
00:48:27 Assuming what Apple has, you know, put forward here is compliant, which remains to be seen.
00:48:33 i think in one way it does and we were just touching on that with this with this uh the apple review process that they do that minimal number of checks right because uh previously before the dma there were certain kinds of apps that you just could not get on your iphone unless you were like a developer did some weird enterprise thing or whatever right because apple didn't want them right under the dma even under apple's rules uh
00:48:59 There are kinds of apps that can now get on your phone through a regular third-party app store that couldn't get there before.
00:49:05 Whether that's porn apps or gambling apps or Nintendo emulators or just, you know, there's so many kinds of apps that Apple just doesn't want.
00:49:13 Oh, that's too much like an Apple app.
00:49:15 I don't like that because it looks too much like Springboard.
00:49:17 The number of different kinds of apps that...
00:49:20 Apple does not allow on the App Store is vast.
00:49:22 You might not know about them or think about them because they don't get through, right?
00:49:26 And if you don't see some story about it, you don't know that someone was thinking of making an app like X and it got rejected for some reason that doesn't make any sense to you.
00:49:33 All we know is there are apps that previously couldn't get through that under this new plan will be able to.
00:49:39 So that is one thing the DMA was trying to do, which is like, hey, it seems unfair that Apple gets to decide what kinds of apps are even allowed.
00:49:47 And it's not just porn, bad things like that.
00:49:50 It's like I said, it's apps that like Apple decides, you know, have a picture of an iPhone in them or mention iOS or look too much like Springboard or like or look too much like an app store or just so many things that Apple doesn't allow.
00:50:05 It's all just going to be like crypto farts and copyright infringement.
00:50:08 I mean, there's going to be a lot of that.
00:50:10 But anyway, this provides that.
00:50:12 The second thing of like, okay, we don't think there's enough competition in the marketplace.
00:50:16 The complaint that we often talk about in the show is developers feel like
00:50:21 Apple takes too big of a cut of the money that is made through the App Store.
00:50:26 They feel like Apple deserves maybe some, but they don't think the amount that they're giving to Apple seems like too much for what they're getting in return.
00:50:33 And we've discussed this a million times, whether they're right or wrong about that.
00:50:36 That's how they feel.
00:50:37 And that is the second leg of this thing.
00:50:39 Does the DMA and these rules complying with it
00:50:43 allow address that in any way and i think to spoil my opinion that we'll get into the denigrated details of i think that it doesn't i think that apple has cleverly designed these rules such that it is not a clear-cut financial win to do this and if that was one of the goals of like there should be a way where you can get apps on the iphone and pay apple a lot less money
00:51:06 I don't think overall this provides that.
00:51:09 In some cases, yes.
00:51:10 In some cases, massively no.
00:51:13 And we'll talk about who's going to even run a third-party marketplace because if nobody runs a third-party marketplace, this is moot, right, for both of these things.
00:51:20 And I think Apple has done a pretty good job of making sure that financially speaking, it's not a clear when to go with the EU rules.
00:51:29 And that, I think, is the...
00:51:31 biggest knock against their compliance because you can say okay well they are allowing apps that they weren't allowed before right you can see a path for them to get through to users i see that happening here but that is only one complaint that people had one aspect of competition the other aspect is apple's taking too much money and apple's like
00:51:50 No matter what you do, no matter where you go, you will always be paying us the same amount of money you are now or more.
00:51:57 And no matter what laws you pass, we're smarter than you.
00:51:59 And we will make sure that we get the same amount of money we're getting now or more.
00:52:06 And that, I think, is the absolute worst part of this thing.
00:52:08 And you may be reading and you say, what do you mean?
00:52:10 Their cuts are lower.
00:52:11 And yeah, the CTF thing, but it's only over a million.
00:52:13 How are they paying more money?
00:52:15 And, you know, in the week that this story hasn't been going on, people have been starting to do the math.
00:52:19 And in some cases, yeah, you can make more money.
00:52:21 In other cases, you will be paying Apple literally billions of dollars a year for the privilege of distributing a free app.
00:52:29 Yeah, that I think is... What I think will ultimately happen with this is not a lot.
00:52:37 Because...
00:52:38 Again, Apple, as John said, Apple's very good at making sure they keep making money.
00:52:42 They are very good at that.
00:52:44 The same amount of money or more.
00:52:46 Exactly.
00:52:48 There might be certain apps where that won't be the case for, where they can figure out if they can squeeze a bit more money out by doing these new terms.
00:52:54 Speaking of that, that's the one loophole that Apple left here.
00:52:57 It's not really a loophole, but I think it's weird and perverse and it's strange to me that Apple didn't think of it.
00:53:02 If you look at the rules, Gruber's rules, not the fee calculator, it may occur to you
00:53:07 that if you sell a paid upfront app through a third-party app store, you pay Apple nothing.
00:53:13 You also earn nothing.
00:53:15 Right.
00:53:15 That Apple is so sure that paid upfront apps are just a dud, like a relic of the past that no one will ever do, that they left it open.
00:53:25 So say you do a paid upfront app that costs $20.
00:53:28 That 50% CTF fee, you're like, pfft.
00:53:30 I'm making $20 pure profit, minus 3% for my payment processor, minus 50 cents for Apple.
00:53:36 Who cares?
00:53:37 And Apple's... Minus whatever the third-party app marketplace is going to charge you, which is not nothing.
00:53:42 Right.
00:53:42 But, like, whatever.
00:53:43 Like, the whole point of the third-party ad marketplace is, like, in theory, they'd be competitive with Apple or whatever.
00:53:47 But, like... But that's a loophole.
00:53:49 And the reason that's there, I have to assume, is, like Marco said, nobody buys paid-up-front apps.
00:53:54 And I do wonder if this...
00:53:56 is compliant and goes through in any way if this will be like a perverse incentive to say everything old is new again pay up front apps for ten dollars and you'd be like why why is this happening it's like well the rules that apple laid out allow that to be a way to safely make money it always has been a way to safely make money just no one ever wants to do it that's why it has essentially become
00:54:17 almost extinct on the app store, not extinct.
00:54:18 I mean, I know there are apps that are out there that do that, but it is so much less popular than it was in the beginning.
00:54:23 Everything is, you know, free within app purchase.
00:54:26 And the CTF makes free within app purchase a potentially bankrupting thing.
00:54:30 It's just to be clear why everyone is against the CTF.
00:54:34 For the CTF, after your million and first user, you pay 50 cents for every, you know, install per year, no matter what that person does with your app.
00:54:43 And if your app is free to download and that person never makes a purchase, you're paying 50% for them year after year.
00:54:47 If they leave it on their home screen,
00:54:49 And if you do more than one software update per year, that update counts it as an install.
00:54:54 And you are just paying 50 euro cents per user per install year after year after year.
00:55:01 So you better hope the value of your customer is more than 50 cents per year.
00:55:07 And if you have a free app,
00:55:09 where you don't sell anything or you have a free app with a conversion rate of in-app purchase that is too low to provide that, you are just bleeding money left and right.
00:55:16 So all these big companies that have hundreds of millions of customers in the EU for a free app, that adds up to millions or billions of dollars.
00:55:24 which may be worth it for these big, rich companies.
00:55:26 But if you are a small developer and you have a, you know, say your widget Smith and your app goes viral and millions of people download your app and you get like a 1% conversion rate and you're like, oh, now I have to, is that 1% conversion rate equal average out to 50 euro cents per user?
00:55:42 Because if it doesn't, I am now in the red for my incredibly successful app.
00:55:46 which is just such a poison pill.
00:55:48 And I'm not the first to use the term poison pill, but it is such a poison pill.
00:55:53 And on the one side, you got to give Apple credit.
00:55:56 Like it's slimy, but they made it work and they presented it in a reasonably not slimy way.
00:56:02 And so far as it seemed like a good deal for us, I guess it's even more slimy, right?
00:56:06 But it seemed like a good deal at first.
00:56:08 And then the more you eat into it, the more you're like, oh, oh, oh.
00:56:12 If I have a more than a million users, surely I'm making money.
00:56:14 It's like,
00:56:15 right by the way that's not users that's installs like how many apps do you have on your phone that you install exactly not install it's like if someone installed it and left it on their home screen or or just or if it installed directly to the app library like you'll never see it again have like i'm just thinking like on my own phone i probably have over a hundred apps on there that i installed at some point in the past and don't actively use
00:56:38 and auto updates is on by default every year again if those developers release at least one update per year which let's be honest if your app is actively maintained you're releasing at least one update per year every year you're you're costing that person 50 euro cents year after year and you never use their app you're never going to buy anything in it it was a free download like that the current model of the app store or the popular apps are free to download and they have in-app purchase it's
00:57:03 That model, the CTF makes that model incredibly dangerous or known incredibly costly for the big apps, Facebook, Spotify, all these apps that are free to download and have a free way to use them.
00:57:17 And they are distributed in the millions.
00:57:21 That's going to cost those companies so much money if they want to be a third-party app store.
00:57:25 And one of the things I'm not entirely clear about is, let's say Facebook decides they want to accept the EU rules
00:57:31 And distribute to a third-party marketplace and pay 50% per install.
00:57:36 Facebook can eat that cost because they have, you know, they'll pay $500 million per year every year to Apple.
00:57:41 It's, you know, whatever.
00:57:41 They'll do it because in exchange they get more information about the user or they own the customer or whatever they want to do.
00:57:49 But if they do that, do they have to remove Facebook from the regular app store?
00:57:54 We already know they can't go back to the old rules.
00:57:57 Can they have the app in both places?
00:57:59 Do they have to start a new subsidiary to do this to isolate the actual meta from this thing?
00:58:04 And in that case, could they not use the Facebook?
00:58:06 Is there just like a new like Facebook EU app?
00:58:09 Like, you know.
00:58:09 Yeah, like, or can they use the Facebook name?
00:58:12 Like, can you have all these people are talking about like, well, I'll just make a new legal entity to do this.
00:58:16 So I don't have to worry about it.
00:58:17 Or is Apple going to frown upon that?
00:58:20 This gets back to the whole idea that Apple is the bottleneck for all this stuff.
00:58:24 And although they've said they're not going to stop certain kinds of apps, what they might stop is, oh, I can see that you incorporated a new legal entity to try to skirt our rules about you not being able to, you know, have your cake and eat it too.
00:58:33 So remains to be seen if that will work.
00:58:36 Also, as I've talked about in the past, before we knew what Apple was going to do here, I've mentioned how there was this kind of doomsday scenario I really hoped wouldn't happen as a developer, which is I was really hoping that Facebook wouldn't say, you know what, once we have third-party app stores or sideloading, I was thinking Facebook would say, all right, we're going to pull our apps from the app store.
00:58:58 you know, these apps that have billions of users around the world that everyone has to have on their phone.
00:59:02 You know, the actual Facebook app, Instagram, WhatsApp, Facebook Messenger, like these are like their core apps that have just billions of users.
00:59:10 And I was afraid Facebook would say, all right, we're going to make our own app store.
00:59:14 Our apps will be exclusive to our app store.
00:59:16 Therefore, everybody will install our app store.
00:59:19 And then all of a sudden you have a very, very powerful third-party app store that would start interfering with the market in ways that would kind of force me as a developer probably to play ball with them.
00:59:30 So that was my dooday scenario.
00:59:31 I really didn't want that to happen.
00:59:32 it seems like the way Apple has one of this.
00:59:35 So first of all, I can strongly recommend speaking of Casey saying poison pill, the episode of upgrade that came out a couple of days ago, which I believe was titled poison pill.
00:59:44 Jason went through a lot of these details on there and there were some details that he had that I didn't know.
00:59:48 So for instance, on this point on the third party app store point,
00:59:52 What Jason reported was that there was a clause in here, which I haven't had time to verify, but there's a clause that if you run a third-party app store, you can't just run it for your own company's apps, which is a pretty huge clause.
01:00:04 So what that means is Facebook can't run their own app store that just has their app store.
01:00:09 Now, I have no doubt...
01:00:12 If Facebook is going to do something, do a move here, I have no doubt that they could do something.
01:00:19 What maybe a lot of non-developers might not know is that Facebook is a huge source of app install ads.
01:00:26 Many apps that get installed on many phones across the world get installed through Facebook ads in some form.
01:00:33 Facebook would have a pretty strong incentive to build some kind of integrated system where you can have – you pay Facebook to advertise your app.
01:00:40 Facebook hosts your app or through the third-party marketplace system here.
01:00:45 Facebook then can directly install your app directly from a user tapping an ad or whatever else.
01:00:51 So there are reasons why Facebook might want to build like a larger store system here.
01:00:57 Fortunately for my goal of having that not happen, I think the core technology fee will mostly kill that because the economics of it are so rough.
01:01:09 Because first of all, the store itself, if you make a third-party app store, that is an app that pays the CTF on every install, even below a million.
01:01:20 And how much money does your third-party app store make?
01:01:24 So you have to make 50% per installed instance of your app store for every single user who has it.
01:01:30 I love that none of us know what 50 euro cents are called.
01:01:33 We just keep saying different things.
01:01:34 We'll just say half euro, I guess.
01:01:35 When we say 50 cents, it's fine.
01:01:36 But it's not 50 cents.
01:01:38 It's 50 euro cents.
01:01:40 Do they call it that?
01:01:40 Probably not.
01:01:42 I don't know, but that's what I'm calling it.
01:01:44 Anyway, so suppose Facebook did this.
01:01:47 They're going to pay 50 euro cents.
01:01:50 Euro cents, it's fine.
01:01:51 They're going to pay a half euro for every installation of the Facebook App Store.
01:01:56 Then they're also, because they have so many users, they're also going to be way past a million.
01:02:00 So they have a half euro for the App Store app itself.
01:02:03 Then another half euro for each of their installed apps on everyone's phone.
01:02:08 That's going to add up to quite a bit.
01:02:11 And all of this...
01:02:12 would only be usable in the EU.
01:02:16 So it's not that they could do this worldwide and pull their apps from all of the app store stuff.
01:02:21 They would do all this and jump through all these hoops and pay all these fees only for something that works in the EU.
01:02:29 So that's like, I can't imagine...
01:02:32 This is going to be used by pretty much anybody huge.
01:02:37 The big tech companies, the big worldwide tech companies, I can't really see doing this.
01:02:41 What I foresee happening here is the EU will have a couple of third-party app stores that are going to be filled mostly with porn and crypto and stuff like that that is just not allowed in the regular app store.
01:02:55 The economics of it won't be that beneficial to almost anyone except Apple.
01:03:01 And that'll be fine.
01:03:03 And I don't even know if those app stars will be sustainable, though.
01:03:06 Like, I'm trying to think of who's... Like, we asked about who's going to run the third... Who's going to use that linking, third-party linking payment thing we talked about before the DMA.
01:03:13 And it was, like, the only benefit was ownership to the customer and some flexibility there.
01:03:16 But this one's even worse because, like...
01:03:19 Lots of people may think, I want to run a third-party app store in the EU.
01:03:23 But then you look at what's involved.
01:03:24 First of all, you need a million euro line of credit, which is no problem for any big company.
01:03:29 But if you're just an individual user who thinks you want to have your own app store, that's an immediate barrier to entry.
01:03:35 And then what you just said before, Margaret, like Apple's rules say, you can't just have an app store and like, okay, but the only apps allowed on the app store are my apps.
01:03:43 You can't do that.
01:03:43 You essentially have to make an app store that allows submissions from anybody who wants to submit.
01:03:48 Now, I'm sure there are loopholes in there because you could say, OK, well, I'll be just like the Apple app store and I'll allow submissions from anybody.
01:03:56 But have you seen my set of rules?
01:03:58 It's even more Byzantine than the real app store.
01:04:01 And I can reject things for any reason because I decide that you've included a rectangle that is shaped like my grandma's house and up.
01:04:06 There's clause 13.3.1.
01:04:09 If any rectangle is shaped like your grandma's house, I'm rejecting your app.
01:04:12 Like, I don't think Apple can police the rules that each app store provides.
01:04:16 But you can't say, like, from day one, sorry, we're not accepting submissions.
01:04:20 You have to accept and process a submission.
01:04:22 So now you are...
01:04:23 Opening the doors to accept and process submissions, even if you're rejecting them based on lots of stuff.
01:04:28 So if you think you're like an individual developers who goes around a store, are you ready to accept and review app submissions?
01:04:34 Maybe no one will submit to you.
01:04:36 Maybe a million people will submit to you.
01:04:38 Now you're on the hook to do a lot of complicated stuff.
01:04:40 And of course, you have to pay 50 euro cents for every single person who installs your app.
01:04:44 And then you have to decide...
01:04:45 how much of a cut am I going to take?
01:04:47 Am I going to take 30% like Apple does?
01:04:49 Am I gonna demand 70%?
01:04:50 Am I gonna demand 1%?
01:04:52 Like what are the rules of your app store?
01:04:53 Oh, now you have to hold all the accounting for dealing with those rules.
01:04:56 And are you gonna have your own payment processing as part of like, building a third party app store, a third party marketplace in Apple's parlance is non-trivial and it's very expensive
01:05:07 to have one at all.
01:05:10 So it eliminates a lot of people from doing it, right?
01:05:13 And then if you want your app store to be attractive, I feel like the whole point of this is you have to offer something better than what the Apple's app store does.
01:05:23 Because otherwise, why would people go to you?
01:05:24 Maybe the better thing is, hey, I'll let you have porn apps, right?
01:05:27 But presumably one of the better things is I'll take less money than Apple.
01:05:30 That's the whole point of one big aspect of the competition.
01:05:34 If you have third-party app stores, A, they'll allow apps that Apple wouldn't and B, they'll take less money from you.
01:05:39 And so now you have to do that.
01:05:40 So now you're already in a financially disadvantageous situation.
01:05:45 You're following the rules set by Apple who runs their own app store and they set the rules up so that they know it's gonna be really hard for you to compete with them, but you have to compete with them.
01:05:54 Otherwise your store isn't attractive at all.
01:05:56 Good luck making money there.
01:05:57 And that's why, you know, the only people this probably makes sense for are companies that can eat this.
01:06:02 Like, you know, Facebook will say, all right, so we're going to pay half a billion dollars to Apple every year in perpetuity to have our own app store.
01:06:12 But it's worth it to us because.
01:06:14 we have those click-through ads and now we can track who bought the thing or it's more important for us to own the customer.
01:06:20 They have some strategic reason where it makes sense.
01:06:23 But the reason is not, boy, we're going to make so much money off this meta app store in the EU.
01:06:29 Directly, you're probably not.
01:06:31 It's probably going to be a cost center and you're going to make it up in other parts of your business and it's strategic to you.
01:06:35 And it's still not entirely clear to me whether if Meta did that, whether they could no longer have any of their apps in the plain old app store in the EU.
01:06:44 I don't think that's the case.
01:06:46 I think they're allowed to have both, but they might have to be separate apps.
01:06:49 But they have to pay the CTF on the ones that are in the plain app store because once they accept the EU rules, this is another thing in case it wasn't clear from before.
01:06:55 Once you accept the EU rules, even your apps that are in the Apple app store are subject to the core technology fee.
01:07:01 Oh, wait a minute.
01:07:02 I don't think I knew.
01:07:02 So it isn't per app?
01:07:04 Well, basically, if you have an app in the app store and you accept the EU rules, you pay the CTF.
01:07:09 Oh, well, let's clarify that.
01:07:11 It's right up here.
01:07:12 So, you know, option number two, you accept the EU rules and you remain in the app store.
01:07:16 All the options have CTF.
01:07:18 Oh, yeah.
01:07:18 No, I'm saying like, like, could Facebook have the Facebook app for the rest of the world that stays the same, but then Facebook EU over here?
01:07:25 Oh, yeah.
01:07:26 This is just within the I'm saying within the EU.
01:07:28 Could you have the you're you're you're living in the EU and you launch the Apple App Store.
01:07:33 You see the Facebook app.
01:07:34 You're living in the EU and you launch the Meta App Store.
01:07:36 You see the Facebook app.
01:07:37 Can the Facebook app be in both places as viewed by somebody in the EU?
01:07:40 No, I believe it has to be a different – I think it has to be a different bundle ID even, but we'll see.
01:07:44 And that's – yeah, so what I expect to happen here – and by the way, too, like your breakdown of the economics of the third-party app store is like two points on that.
01:07:53 First of all, the CTF kills those economics.
01:07:56 So for everybody, for the app store owner itself and for each individual developer, like if I wanted to submit my app to a third-party app store in the EU –
01:08:06 First of all, again, I know they're going to charge me something, because the only reason people want to run app stores is to make the same cut themselves.
01:08:16 Why do you think Epic is pushing so hard against Apple?
01:08:20 Epic runs their own game store, and they take a percentage of all the sales in it.
01:08:23 So, of course...
01:08:25 They just want it for themselves.
01:08:27 Well, it's not that they want the cut of other people.
01:08:28 They just don't want to have to pay Apple.
01:08:29 So, for example, when Apple distributes its own apps through the App Store, it doesn't pay itself 30%.
01:08:34 Or if it did, it doesn't make any sense, right?
01:08:36 That's why the idea of an Epic App Store that only sells Epic Apps...
01:08:40 Epic loves that because, like, sure, we'll pay ourselves 90%.
01:08:43 We'll pay ourselves 100%.
01:08:44 Like, it doesn't matter.
01:08:45 They're their own apps.
01:08:46 It's their own company, and that's why Apple has in the rules.
01:08:49 Oh, so you want to have an app store?
01:08:50 You can't just have your own apps in there, essentially as a way to avoid paying anything because, like, we run the app store, so we don't have to pay ourselves.
01:08:57 That's the advantage that Apple has.
01:08:59 They run the app store.
01:09:00 They don't have to pay 30% of all their, you know, so...
01:09:03 Apple has made it so that that is not an attractive thing to do.
01:09:06 Like, no, you have to accept submissions.
01:09:07 And you're like, do I really want to run an app store to deal with other people's apps?
01:09:11 I don't want other people's apps.
01:09:12 I just want to pay less.
01:09:14 And then if you just want to pay less, you may be out there saying, okay, I'm not going to run my own app store.
01:09:18 I'll just wait to see the sea of third-party app stores that pop up and I'll pick the one that has the lowest rate.
01:09:23 And what we're trying to say is there's not going to be a sea of third-party app stores because running a third-party app store is not a great deal.
01:09:29 And if any do exist...
01:09:31 they're probably going to be similar or worse deals than Apple for everybody involved, which I feel like is not in the spirit of the DMA, which is trying to increase competition.
01:09:41 Again, the only thing I feel like the DMA is successfully accomplishing, if this is deemed to be compliant, is apps that you couldn't get before now you can get in the EU.
01:09:50 Everything else is just such a mess that it is not...
01:09:53 helping anybody yeah that's that's the key is like because even again as a developer like why would i submit my app to a third-party app store because again like that that means i'm going to start eating the ctf for my app that's you know that's that ruins economics forever and ever yeah it ruins economics in in the eu for me because it's a it's a free app you can't change back
01:10:12 Yeah, so the economics of it are terrible.
01:10:16 The only reason, you're right, the only reason is if my app type or business model or whatever, if something inherent about my app is just not allowed in Apple's app store.
01:10:26 And you somehow think you can get 50 cents of value per customer per year, more than 50% of value per customer per year, because you have to be pretty confident.
01:10:34 Plus whatever you're paying the app store.
01:10:36 Yeah, you have to be pretty confident that you can do that, or you're just so confident that you're never going to be above a million users or whatever.
01:10:41 Yeah, so that's why I think Apple has crafted this ingeniously so that no one will use it, basically.
01:10:49 It's going to be a very specialized thing that almost no one's going to use, and you're not going to hear about it.
01:10:56 Because the other thing, too, is suppose somebody makes a third-party app store.
01:11:02 They jump through the hoops.
01:11:04 They actually create one.
01:11:06 Then they actually get developers to put their apps in it and everyone somehow pays for the CTF and everything else going along with this.
01:11:14 You still have no users for that app store.
01:11:17 How does that get off the ground?
01:11:18 And the more users you get, it's 50 cents for every single one of those users starting from user number one.
01:11:24 So your idea of like, I'm running a third-party app store.
01:11:26 I need every single person on earth to install my app.
01:11:29 Oh, no, I don't.
01:11:29 I really don't want that.
01:11:31 Yeah, exactly.
01:11:32 The economics of it make no sense for any party involved except Apple.
01:11:36 Apple's going to keep making their money, of course.
01:11:39 And no developer, again, barring apps that are just not allowed, no developer would or should enter this agreement.
01:11:48 And no one's going to want to run the stores either.
01:11:50 I do think it is significant that Apple, everything still goes through Apple, even though what they've said they're going to do is, you know, like, okay, well, they said they'll essentially allow things through except for safety or whatever.
01:12:02 The fact that there is a decision point, the fact that everything still flows through Apple opens the door to so much abuse.
01:12:08 of apple just deciding oh we're not sure when we're going to get to that app we're really backed up right now oh yeah we found we found something we think is a safety concern like you know the spirit of the dma the idea that there shouldn't be this small number of companies with such outsized control apple still has all that control they're just saying we won't use it in the same way as we did before we'll only do the things that you allow in the dma we're just checking for safety and stuff and
01:12:34 Sometimes you might get a little backed up and, oh, we might have a concern.
01:12:38 Because what's the recourse?
01:12:39 If Apple rejects it at that app review phase before it gets to the third-party app store, Apple's going to be like, oh, we thought there was a safety concern or it falls under this letter of the thing.
01:12:50 How long does it take to get that resolved?
01:12:52 What is the mechanism to get that resolved?
01:12:53 It is...
01:12:54 Like you're not cutting out of Apple out of this.
01:12:57 You're just basically scolding them and saying, no, you let through more apps than you did before.
01:13:04 Okay, I guess we will.
01:13:07 And if we don't, something will happen.
01:13:09 And that's speaking of all of this, like, does this comply?
01:13:12 We keep referring to that.
01:13:13 this is the somewhat delicious irony although not so delicious if it turns out that they're compliant uh apple has to submit this and say okay we saw your dma here's what we're going to do to comply with it and apple did all this development and made all these frameworks and wrote up all this documentation and did all this stuff uh but apple doesn't know whether the thing they're proposing is actually going to be deemed compliant they only find that out after submitting it which is exactly how every developer feels
01:13:55 In the risk section on the Kickstarter page, their number one risk, I believe, is we don't know if Apple will allow this on the App Store.
01:14:02 That is everybody's number one risk.
01:14:04 How many people just choose not to develop an application because they were afraid that Apple won't accept it?
01:14:11 And is there a way to get pre-clearance from Apple?
01:14:13 Can you talk to Apple and say, hey, before we spend a year and millions of dollars developing this app, can you just tell us whether you'll accept it on the App Store?
01:14:19 And Apple's answer is develop it, submit it to us, and we'll see.
01:14:22 And that's kind of the EU's thing here, too.
01:14:24 It's like, here's the rules.
01:14:27 Comply with them and submit to us, and we'll tell you whether you complied or not.
01:14:31 I don't know what the consequences are if they're not complying.
01:14:33 Do they just send it back to Apple and they keep going back and forth?
01:14:37 But anyway, Apple is in the same situation as developers.
01:14:39 They're not sure if this is going to comply.
01:14:41 If the EU says this does comply, I think they're not doing a good job because...
01:14:45 I feel like this does not comply with the spirit of what the DMA is trying to accomplish in the way that it does.
01:14:51 But if it doesn't comply, I don't know what the rest of the process is.
01:14:54 But I do enjoy the fact that Apple is in the same situation as we are.
01:14:57 Of course, the difference is that they have a whole jillion dollars and we don't.
01:15:01 Indeed.
01:15:01 Indeed.
01:15:01 Honestly, because I really don't want third-party app stores or sideloading on iOS for lots of reasons, I'm actually on one level kind of glad that Apple has found a way to cheat their way into this so that they maintain all the control.
01:15:17 Some of the things I was worried about with, for instance, Facebook having less controlled access to the hardware and software on so many people's phones...
01:15:26 The way Apple has wedged themselves into this kind of like half app review process, even for apps that do this, I think that's good to try to help prevent bad actors like Facebook from doing the bad things that they do.
01:15:42 In the DMA, it says that platform holders are allowed to do these minimum things to essentially protect the integrity of the platform.
01:15:51 I'm glad overall, I'm glad that Apple has found a way to seemingly still do a pretty thorough job of protecting the basics of the platform and user experience and security and things like that.
01:16:05 One kind of downside to this, though, is now I feel like they will be able to
01:16:12 keep their current anti-competitive behavior everywhere including in the eu and maybe even get worse get more severe at it because now they can point to this and say look if you don't like it we we gave you an escape hatch yeah if you don't like it try one of these third-party things oh there aren't any i don't know why that happened there aren't any except for the porn store
01:16:32 Exactly.
01:16:33 I mean, this is why regulation is so difficult.
01:16:37 Because, yeah, they identified a real problem.
01:16:40 I think the EU was right to look into this as a problem.
01:16:44 But the regulation they created has a lot of loophole potential, as evidenced by what Apple was able to do here.
01:16:52 And as a result, the customer outcome...
01:16:55 I don't think will be that much better, and in some ways it could get worse, because now they can even ramp up the abuses in their store that everybody will still be using.
01:17:04 So it's tough to get regulation right, and in this case, it's hard to point to this and call this a victory.
01:17:10 well we'll see we'll see if it's compliant because i pulled out some i was trying to look at the dma text to see if there's anything that is clearly not compliant and the dma tries in a wishy-washy kind of way to avoid a situation where someone complies with the letter but then essentially the the outcome is that no one would ever want to have a third-party marketplace for example so here's some text from the dma we'll put a link in the show notes to this exact passage the gatekeeper apple is the gatekeeper here because they run the app store in this example right
01:17:36 The gatekeeper shall apply fair, reasonable and non-discriminatory general conditions of access for business users to its software application stores, online search engines and online social networking services listed in the designated decision pursuant to blah, blah, blah, blah.
01:17:51 Right.
01:17:52 So they try to basically say, like, look, you can't just say, oh, you can have a third party app store.
01:17:56 But, you know, if you want to get a third party app store, you have to pay us 100 billion dollars.
01:18:00 Like that doesn't pass the DMA.
01:18:01 Right.
01:18:01 So a fair, reasonable, non-discriminatory conditions, blah, blah, blah.
01:18:05 The question is, are the financial terms set out by Apple fair, reasonable, and non-discriminatory?
01:18:11 They're probably pretty much non-discriminatory, although you might say the million-dollar line of credit is slightly discriminatory, right?
01:18:17 But by carefully calibrating the terms to look more or less like the same deal as Apple, you could say, well, it's fair and reasonable because it's kind of the same deal that we have.
01:18:28 But if your goal with the DMA is to foster competition –
01:18:32 If the only way anyone can have an app store is to essentially match Apple's terms in terms of the finances, that's not an option.
01:18:38 Developers, it's like, I want to, you know, you want competition to say, hey, here's somebody offering to take less of my money than Apple.
01:18:45 I'm going to go with them.
01:18:46 And Apple set out the rules to say, yeah, it's going to be pretty much impossible for you to take less money than we do.
01:18:50 In fact, you'll probably have to take more.
01:18:52 But it's fair and reasonable because it's kind of like what we're doing.
01:18:56 Right.
01:18:56 It's not it's not a hundred billion dollars.
01:18:58 It's not like, you know, like, for example, to to have a third party app store, there is an entitlement you need to get.
01:19:03 And Apple gives that entitlement, presumably in a fair, reasonable and non-discriminatory manner.
01:19:09 And you just need a million euro line of credit and so on and so forth.
01:19:12 I think they probably passed this bar, but that's the fault of the DMA.
01:19:16 Again, if the goal of the DMA was let apps exist that couldn't exist before and allow there to be financial competition, allow people to compete by saying, we're going to give you a better deal than Apple.
01:19:28 That is the only form of financial competition that is very...
01:19:32 valid or reasonable is we're going to give you a better deal, better terms, different financial arrangement.
01:19:38 We'll take a smaller cut.
01:19:39 We'll have a different way that we make money from you.
01:19:41 Like that is competition.
01:19:43 And Apple is trying so hard to say we will not allow competition along that axis at all.
01:19:50 And I kind of blame the DMA.
01:19:53 If they decide this is compliant, then the DMA was very poorly written because it's not accomplishing its goal.
01:20:00 Yeah, it's interesting.
01:20:01 I read a blog post from, what was it, Steven Sanofsky, and it was very long.
01:20:09 But it made some interesting points, and we'll put a link in the show notes.
01:20:12 But some of the stuff that was said was, look, this is like in Marco since, you know, it's been so long since you've had a real job.
01:20:20 You probably don't remember this.
01:20:22 But if you go to a boss and you say, hey, I've got option A, and it sucks because of one, two, and three.
01:20:29 and I've got option B, and that sucks because of four, five, and six, you know, you're the boss.
01:20:37 What do you want me to do?
01:20:38 Which one of these do you want me to do?
01:20:40 And most bosses will say, oh, well, let's do option C, which eliminates bad thing one and two and bad thing five and six.
01:20:50 And no, that's not how this works.
01:20:53 And that's what the DMA is kind of requesting is, you know, I want something that's open, but it still needs to be super secure and you need to consider users' privacy.
01:21:02 well, that might be possible, but it's not easy.
01:21:09 And Sanofsky's post, in large part, was saying, look, I think this is a very American point of view, and I mostly share it, to be honest with you, but Stephen's point was, look,
01:21:20 this is kind of already a solved problem.
01:21:23 Apple is trading on, we have a very discriminant approach to doing things.
01:21:31 We don't allow everything in the store.
01:21:33 We are very upfront.
01:21:34 I mean, whether or not you agree with the terms, or if you think the terms are fair is I guess what I should say, they're very upfront about the terms.
01:21:41 And I don't think anyone can really debate that.
01:21:43 Apple has said from the beginning, these are the terms, this is how you play in our playground.
01:21:47 And that is the Apple way.
01:21:49 If you don't like those terms or you don't want to play in that playground, that's fine.
01:21:53 That's why Android exists.
01:21:54 And you can play in their playground.
01:21:56 And they counterbalance each other in the same way that Windows and macOS did years ago.
01:22:01 DMA applies to Android as well, obviously.
01:22:03 Yeah, yes, yes, yes.
01:22:04 But I mean just in terms of like the stereotypical open versus closed.
01:22:08 And I know it's much more complicated than that.
01:22:10 There's a lot of asterisks on that open.
01:22:12 There is.
01:22:13 But nevertheless, the idea is, look, it is comparatively easier to do the things that you want to do in Google world where you can sideload than it is in the Apple world where you can't sideload.
01:22:26 And it's just...
01:22:27 It's tough.
01:22:29 And Apple's kind of in everyone, but Apple's in a no-win scenario.
01:22:32 And so to quote from his blog post, in the over 60 pages of the DMA, there's a little mention of privacy seven times, security nine times, performance three times, reliability once, battery life none, or accessibility just three times.
01:22:44 So that is where Apple finds itself today.
01:22:46 It was told essentially to create a new iPhone release that is as good as your old one for your existing customers, but do all these things that run counter to every lesson and experience that you've had over decades.
01:22:56 Everything you've designed and architected, everything you promised customers you would deliver, that truly sucks.
01:23:02 I agree with him a little bit here in that the way the DMA written puts them in a difficult situation.
01:23:09 But two things on that.
01:23:09 One, the whole point is the EU decided that unlike the U.S., they decided we want there to be more competition.
01:23:17 We're going to force you to do it.
01:23:18 And it seems unfair to us, especially if you don't think there's a thing that, but they've already decided that.
01:23:22 So that whole idea of like, but like we are, it's already fine.
01:23:25 Like you can always pick Android.
01:23:26 The EU said, yeah, that's not fine with us, right?
01:23:28 So you can disagree with them, but they already decided that.
01:23:30 Once they have decided that and they've made the DMA, them trying to decide along what axis they'll allow competition
01:23:37 I almost wish they had reversed it, where right now, yeah, you can get new kinds of apps, which potentially induces all the problems that Marco doesn't want and all the points that Sanofsky is making of like, what about battery life performance reliability?
01:23:50 Like you're essentially compromising the iPhone platform by allowing other people to get their apps on it, apps that wouldn't fly on the app store that could make the iPhone a worse platform, right?
01:24:01 And the flip side of that is, okay, but what about the financial terms?
01:24:04 And I kind of wish they had said,
01:24:06 The financial terms are the more important thing to us.
01:24:09 Allow Apple to maintain similar level of control over, you know, better life performance, security, all that stuff or whatever.
01:24:17 But just structure it such that there is a way for competing app stores to exist that take a lower cut of the money.
01:24:25 Right.
01:24:25 Because I think the brand promise of the iPhone has nothing to do with how much developers pay.
01:24:30 Right.
01:24:30 That is not the brand promise of the iPhone.
01:24:32 It has entirely to do with the safety of the apps, how much you can trust them, all that things.
01:24:38 That level of trust does not require Apple to take any specific percentage from developers.
01:24:44 Right.
01:24:44 And when Steve Jobs rolled out the iPhone, he was like, we're just trying to bring the app store rather a year after the iPhone or whatever it was.
01:24:51 They're like, we're just trying to break even on the app store.
01:24:53 He actually said that on stage or something to that effect.
01:24:56 Do you think he believed it?
01:24:59 I'm guessing even he knew it was a profit center.
01:25:03 But either way, the whole point is that's not part of the brand promise.
01:25:07 That financial arrangement between Apple and developers, that specific cut, how much money Apple makes from it,
01:25:12 is not part of the brand promise or the user experience of the iPhone.
01:25:15 It is a background thing that is financially important to developers in Apple, but users don't even know that Apple doesn't make all the apps half the time.
01:25:24 That's not part of the promise.
01:25:25 Everything else is part of the promise.
01:25:26 What kind of apps are available?
01:25:28 How secure are they?
01:25:29 Has someone checked them for something?
01:25:30 Arguably, Apple has not been fulfilling that brand promise in the App Store itself with all the casino games for children and the scam apps.
01:25:35 That's a separate argument.
01:25:37 But you can imagine a different version of the DMA that...
01:25:41 essentially would make Sanofsky happy to say, we're not Apple, we're not going to force you to break the brand promise of your phone.
01:25:47 What we are going to force you to do is allow competition on the business terms that developers get.
01:25:52 And the DMA does not do that at all.
01:25:56 Instead, it says, we'll allow a bunch of porn and copyright violations, but don't worry, Apple, you'll still get your cut.
01:26:01 And that is not
01:26:02 to marco's point it's not satisfactory to anybody because even if you're in favor of third-party app stores you'd be like no not like that like we want like i want the iphone to be continue to be good i just want there to be financial competition about you know in in the marketplaces and that's not what the dma is doing and it's it's it's really sucky like sanofsky spent so long essentially being angry about the fact that microsoft was forced to make their operating system worse to satisfy the eu
01:26:31 And Apple is now being forced to make their platform worse to satisfy the EU.
01:26:34 But it's all because of this fight over Apple, like, you know, Apple and the EU saying, you know, it's so important to us that we continue to make money off the App Store.
01:26:42 It's like, it's not.
01:26:43 You make money off the phones.
01:26:45 Apple can break even, could actually literally break even on the App Store and still be making tons of money on the iPhone.
01:26:52 It is a profitable platform without any App Store income whatsoever.
01:26:56 But they will not give that up.
01:27:01 I don't know.
01:27:02 I don't have too much to add.
01:27:03 I don't want to be... I feel like the spirit, to a degree, of what the EU is trying to do, make it better for their citizens...
01:27:16 I think that they come to it from a decent place.
01:27:19 But just like you said, John, I think the execution from the EU has been subpar or naive, maybe, that they're barking up the wrong trees.
01:27:29 I couldn't agree more with what you said about let's change the business agreements.
01:27:33 Let's leave the platform alone.
01:27:37 i don't know i don't know a lot of people maybe i'm living in a bubble but i don't know a lot of people that are like man all i want the world is to be able to use blink on my iphone like that's not a problem i feel like a lot of people have and i don't know it just this seems like a whole much much ado about nothing to me and i i it's just unnecessary in so many ways i kind of do like the browser engine stuff like that and um and by the way there's a point down lower that's
01:28:01 I don't think part of the DMA thing, but it's like, uh, it's, it's essentially a hedge to appease some other companies of them allowing like streaming games.
01:28:09 Like previously Apple had said, Hey, you can't put an app on the app store that when you launch it, it has a bunch of streaming games that you like sell or give access to or whatever.
01:28:17 Right.
01:28:17 And Apple's changing the rules around that for worldwide, not just the EU that now you can have a single app, uh,
01:28:23 And inside of that can be a whole library of streaming games, because before Apple said that's too much like an app store.
01:28:28 We wanted to allow that.
01:28:29 But now they're doing it specifically for streaming apps, mostly to satisfy Microsoft and other companies that they want on their side during all this stuff like that.
01:28:36 Stuff like allowing browser engines and allowing streaming games and other stuff like there are things that Apple could give on.
01:28:42 that I don't think will hurt Apple.
01:28:44 And they're just so, they drag their feet on it so much, right?
01:28:48 The browser engine thing, especially what they've done with BrowserKit, technically impressive because you may not be aware, but like to allow a different browser engine, Safari on iOS does things that iOS apps are not allowed to do.
01:29:00 spawning multiple processes having multiple threads doing all like they do all sorts of stuff with just the process architecture and what the app is doing in the background and how many things are running and are allowed to remain alive and not get killed off like to to implement all the various web standards that regular apps are not allowed to do and they're you know sandbox in the right way so they're not security holes whatever it's called browser engine kit
01:29:23 or whatever the thing is that allows third party engines is a complicated framework that allows third parties to implement a web rendering engine, quote unquote, the right way, the way Apple does it, the safe way.
01:29:36 I think that's great.
01:29:38 I think that's a thing they could have done at any time.
01:29:40 They just never had any motivation to do it until they were essentially forced to do it.
01:29:44 But things like that, I give a thumbs up.
01:29:46 That doesn't break the brand promise.
01:29:48 That preserves the brand promise because Apple's saying, we found a way to safely have browser engines on iOS, and you can do it too.
01:29:56 In fact, Blink is based on WebKit anyway, so it's not that different, right?
01:29:59 Stuff like that, I give a thumbs up.
01:30:01 The streaming game thing, it's like, Apple, just...
01:30:04 It's not, it's no skin off your back if they do that.
01:30:06 I don't, honestly, I don't, you know, it's like, let it happen.
01:30:10 Take your cut of it.
01:30:10 Like let, let it's not, that's again, not breaking the brand promise.
01:30:14 I don't think people are going to be confused.
01:30:15 Like, what is this?
01:30:17 A game store inside a game?
01:30:18 Like people will, people will figure it out.
01:30:21 It's like Roblox is allowed to do it because they have quote unquote experiences, not games.
01:30:26 Like no one is fooled.
01:30:27 Everyone can figure it out.
01:30:28 Stuff like that should have been happening forever.
01:30:31 And it getting tied up in all of this is,
01:30:34 basically like i don't know it's it's a happy accident it's a nice that they're being forced to do it but almost everything else having to do with this is unrelated to that and is like essentially asking to sanofsky's point apple to break their brand promise by making the iphone a more dangerous and worse platform uh in the hopes of providing a more competitive marketplace but don't worry apple's gonna make sure that doesn't happen
01:30:57 It's a lot.
01:30:58 We should also mention that the official release, like the very broad, I think it was like on the Apple homepage or whatever release about this, was the crankiest piece of PR or news release from a company that I have seen in a long time.
01:31:17 It was probably crankier.
01:31:18 That's true, but this was close, man.
01:31:20 This was angry.
01:31:23 I thought they did a pretty good job.
01:31:25 People, I mean, it could have been worse.
01:31:28 Because I think what they were saying was true.
01:31:29 They're like, look, we're being forced to do this.
01:31:32 We're doing it in the best way we can.
01:31:34 And all of their language was like...
01:31:37 here's how we're doing it to minimize the damage to our brand promise i know i keep saying brand promise it's a marketing term essentially saying the iphone it's a place where it's safe to install apps and the apps probably aren't scams again see all the asterisks about apps how apple does that in the app store like and there's one place to get everything everything's simple and it all goes through apple and you get refunds from app like that is the brand promise of the iphone and the eu is saying you must right now break that promise and apple's like
01:32:03 here's how we're minimizing the damage.
01:32:06 We've decided to do it this way because this was the best possible way we figured out to do this while still being compliant.
01:32:13 Everything they say is like, this is bad, but we're trying to make it as less bad as we possibly can.
01:32:21 And that's why it sounds cranky because they don't sound happy about any of this.
01:32:23 They're not bragging about any of it.
01:32:25 The only thing they're bragging about is we think this is the least bad option.
01:32:31 and just paragraph after paragraph of like and here's how we're trying to mitigate this damage and again they never actually address the the actual point which is like hey how about allowing competition along the axis of business terms like no that's not a thing we're rest assured we're not doing that but within these other realms here's how we're minimizing the damage
01:32:52 We are sponsored this week by Green Chef, a CCOF-certified meal kit company.
01:32:57 Green Chef makes eating well easy with plans to fit every lifestyle.
01:33:01 Whether you're keto, paleo, vegan, vegetarian, gluten-free, or just looking to eat more balanced meals, Green Chef offers a range of recipes to suit your preferences.
01:33:10 They now have these new gut and brain health meal options developed in partnership with registered dietitians that improve digestion, reduce bloat, as well as boost energy and immunity.
01:33:20 This is one of the many of huge varieties available at Green Chef.
01:33:25 You can easily customize your meals to suit your lifestyle with preferences like keto, plant-based, Mediterranean, calorie smart, quick and easy, protein packed, gluten free, and so many more.
01:33:36 And you can even mix and match meals and flavors from different dietary preferences.
01:33:41 You want to have like some keto stuff, some Mediterranean stuff.
01:33:43 You can do whatever you want with all these combinations.
01:33:46 It is great.
01:33:47 Green Chef really promotes clean, healthy habits.
01:33:50 The easy way with nutritious recipes from the number one meal kit for clean eating.
01:33:55 Nourish your body with Chef Crafty, nutritionist approved recipes packed with clean ingredients that support your healthy lifestyle and taste great too.
01:34:03 All of this is also super convenient for you.
01:34:05 They deliver everything you need to make convenient, wholesome, and delicious meals directly to your doorstep.
01:34:12 You can really take that time back in the kitchen with dinner in just 30 minutes, lunch in just 10 minutes.
01:34:18 I strongly encourage you to try Green Chef.
01:34:21 It's pretty great.
01:34:22 Go to greenchef.com slash ATP.
01:34:25 And use code ATP to get 60% off plus 20% off your next two months after that.
01:34:32 So once again, that is go to greenchef.com slash ATP.
01:34:36 Use code ATP to get 60% off plus 20% off your next two months.
01:34:42 Thank you so much to Green Chef, the number one meal kit for eating well, for sponsoring our show.
01:34:51 Darren Kelkoff writes, with AirPods Pro or amateur, which, very well done, as John still prefers, do you guys wear them in both, always wear them in both ears, or do you ever do a single ear?
01:35:01 If you go single ears, it's always the same side, or do you alternate?
01:35:04 I suppose that for some folks, charge level could play a role here, but I find myself to never be low on AirPod charge, probably because the super sad noise they play when they do get low is conditioned to mean to never let it happen.
01:35:16 I was actually talking to a friend of mine, Sam, about this recently.
01:35:20 And Sam has kids who are a bit older than mine.
01:35:22 Actually, roughly your kids' age, John, just a little bit younger than yours, I believe.
01:35:27 And he was saying that both of his kids, they pretty much always have one AirPod in.
01:35:33 May or may not be playing anything, but it's almost like a...
01:35:37 aesthetic choice at this point, which I found very fascinating.
01:35:40 But to actually answer the question, for me, I will use two AirPods when I am either by myself or doing something where I'm not expected to be talked to, you know, nobody's going to be talking to me, like maybe I'm exercising or something like that.
01:35:53 But if there's ever a situation where I think someone might be talking to me, even though the transparency mode does work pretty well, I typically will go one AirPod only and I alternate which side depending on, you know, is the TV that the kids are watching on my left-hand side, then I'll put the left one in.
01:36:10 Am I in bed?
01:36:11 Well, I sleep on the right-hand side of the bed if I'm on my back, and so I'll put my right AirPod in if I'm listening to something, but I want to leave the left ear available for Aaron to talk to me or whatever the case may be.
01:36:20 So I do all of the above, and I will do it all situationally.
01:36:27 Marco, let's talk about how you use your AirPods, and then, John, you can wrap us up, please.
01:36:31 I use both of my AirPods Pros or neither of them.
01:36:35 I don't do the one-in, one-out thing.
01:36:38 All right, John.
01:36:39 The only time I do one ear is, as was alluded to in the question, if the battery in one of them is bad.
01:36:44 And this happens to me a surprising amount.
01:36:46 Why does it happen?
01:36:47 I don't know.
01:36:47 Sometimes I put both my AirPods in the case and one of them doesn't charge.
01:36:51 And, oh, you've got grit or dirt in your case.
01:36:53 Make sure the contacts are clean.
01:36:54 I've tried so many things.
01:36:56 It's just sometimes, sometimes I take my AirPods out.
01:36:59 One of them is 100% and one of them goes doo-doo-doo-doo-doo.
01:37:01 the super sad sound they play when they don't have battery and when that happens to me i put the sad one back in the case where for some reason it charges in the exact same case now it's charging um and i use the one until the other one is charged up a little bit um and when i do it i well you don't have a choice if the battery is low on one that's the one i have to put back in the charging case but if i did have a choice uh i would put the right one in uh but yeah but i i want both of them in most of the time
01:37:30 Fair enough.
01:37:31 Aaron Thomas writes, For me...
01:37:47 I have thought about doing a to-do app and or a shopping app.
01:37:51 Both of these, I feel like even though I found options for both that I like, there are things that I would have maybe done differently.
01:37:59 But A, the things that I found that I like, any list for shopping apps and DUE for to-do lists, those are close enough to what I want that it's not like compelling me to do something different.
01:38:12 And even if I wanted to do something different, it's such a saturated market that I don't think I would touch it.
01:38:17 Since we started with Marco first, let's go John first.
01:38:20 Wait, Casey, you don't have a game idea?
01:38:22 Oh, no.
01:38:24 I don't know.
01:38:25 Maybe, I don't want to spoil it for people who haven't heard it, but there's a members-only special episode where I talk about an app I was considering making, and one of the reasons I have not made that app is due to oversaturation in the App Store market.
01:38:38 I think a lot of the ideas I have for apps...
01:38:44 Are rejected not because of oversaturation in the market, but just because what I said before, either fear that it wouldn't be accepted or sure knowledge that it would not be accepted.
01:38:54 That I think is my personal biggest turn, especially since one of my passions is system extension type applications on the Mac.
01:39:03 Uh, and I don't sell enough copies of anything to, uh, sell outside the, uh, the app store just to deal with like the hassle of accepting payments on my own or whatever.
01:39:12 So I'm kind of stuck in the Mac app store for any of my small apps, right?
01:39:18 And the Mac app store.
01:39:19 that disallows private API usage, for example, and tons of useful kinds of applications that exist already, and sometimes they're in saturated markets, the door is closed to me because if I wanted to make them, I'd either have to make them free, or I would have to sell them outside the Mac App Store, which is a fixed cost hurdle that I must overcome to get a system up that does that, and I don't think I would ever sell enough copies to make it worthwhile.
01:39:47 As for developing a game, I know enough about game development to know that I should never do it because game development is a lot harder than you think it is.
01:39:56 If you're a programmer, you think game development is writing a cool game engine when game development is actually like writing an essay.
01:40:02 It's the creative content of the game that takes all the time, talent, energy, money.
01:40:08 Uh, that's why, uh, you know, AAA video games cost hundreds of millions of dollars.
01:40:12 That money is not spent on the people who are writing the game engine.
01:40:15 20 people are writing the game engine or maybe a hundred people, but a thousand people are making content for the game.
01:40:22 And that's what makes the game.
01:40:24 The content, what happens in the game?
01:40:26 How does the gameplay work?
01:40:28 Where are the different levels?
01:40:29 Like that stuff takes so much longer than you think it does.
01:40:33 And it's so much harder than you think it is.
01:40:35 great and now i have an engine all i gotta do is make some levels and i'll be done with my game you haven't even started making your game i'll just make some levels really will you making some levels if it was that easy everybody would be a millionaire game developer that is the hard part not the programming part of it and which is sad news for lots of developers who want to be who want to make a game and they think as long as i get a cool game engine i'll be ready to go you are not you're not ready to go you're
01:41:00 Then if you say, I'm going to manufacture a film camera and you manufacture the world's greatest film camera, you're like, now I'm ready for my Oscar.
01:41:07 It's like, no, now you have to make your movie.
01:41:09 Like, I'll just shoot some stuff and then I'll have a movie.
01:41:12 That's the hard part.
01:41:13 Making the movie is the hard part.
01:41:14 Making the camera is not the hard part.
01:41:16 Making the movie is.
01:41:17 Lots of people have really good cameras.
01:41:20 Not a lot of people win an Oscar for their movies.
01:41:22 So, no, I have not considered making a game because I know I am not up to it.
01:41:27 but marco has i'm not quite as as negative on the idea of making games john is maybe you're better at it than i am i just know it's a skill that i don't have i mean i guess technically i've already shipped a game in the overcast watch app but it's not much of one i i think i wouldn't shy away from making a game because i don't think i could do it i would shy away from a game because i don't i wouldn't think it would be very fun
01:41:49 One of the biggest challenges of game development from the very little bit of it that I understand is that you actually end up putting a decent amount of work into a game before you really know whether it's even fun or not.
01:42:02 And if it's not very fun, it's kind of hard to recover from that.
01:42:06 And I don't like developing that way where there's so much up front before you even know is this concept even a good idea or not.
01:42:15 But the bigger problem why I wouldn't make a game...
01:42:18 um i mean i have a couple of ideas here and there that i've had over the years i've never been super motivated to make them in part because i'm not that much of a gamer and so i'd be the worst person to try to make a game like believe me we know this from the world of podcasts because there are so many people who have tried to bring into the world of podcasts over the years who don't really like podcasts that much
01:42:39 but they smelled money or opportunity and like, oh, I hear podcasts are big.
01:42:43 Let's bring it to that market.
01:42:44 And we see the results of that.
01:42:45 It's people who make crappy podcasts and crappy podcast apps.
01:42:48 It's people who are in it for the wrong reasons.
01:42:52 If I made a game, I think I would be in it for wrong reasons also because I'm not that much of a gamer.
01:42:57 No, but if you made a game, you'd be making a game that you had an interest in.
01:43:01 That's the good thing about games.
01:43:02 If you want to minimize all the things that I said, let's say, for example, you want to bypass a lot of that.
01:43:06 make a solitaire game.
01:43:08 And I know it's an oversaturated market, but you don't have to come up with the game.
01:43:10 Solitaire already exists.
01:43:12 You don't have to make levels.
01:43:13 You don't have to make content.
01:43:14 You just have to make the engine that runs solitaire and maybe do one or two vaguely innovative things.
01:43:19 And you've made a solitaire game.
01:43:20 And maybe you have an itch because you're like, I've tried all the solitaire games, but they never do this one thing that I'm interested in.
01:43:26 And so you make a solitaire game.
01:43:27 Like there are ways to make a game without having to spend years making content or even have to make any kind of levels or anything like that.
01:43:34 And if that's your passion,
01:43:35 You have some idea for a game.
01:43:37 You're like, oh, I'm not much of a gamer.
01:43:39 But clearly there are some things that you think, this would be fun to do.
01:43:42 And I haven't seen anything else out there like that.
01:43:43 You could make that.
01:43:44 And if it is a game idea that either is based on something that already exists, like Solitaire, or is simple enough that you don't have to
01:43:53 be an excellent level designer and make enough content to satisfy users or whatever it is possible to as just a plain programmer who's not a game designer to come up with an idea that sort of hits that sweet spot and i think you would be interested in it even though you're not a gamer because you would have had like you had this idea for a game right and i you know i think you could be successful in that it's just you really have to be careful with what you pick
01:44:15 yeah that's a good point but plus i thought you were gonna say total annihilation or whatever it is i mean i don't have the skill to make anything like that that is probably a game you should not try to make because that does have a lot of content yeah a lot of content and you know that i mean that's a whole rts like that's first of all the rts genre appears not to exist anymore which is very sad to me oh i'm sure it exists everything is out there in some sub community
01:44:36 Didn't they all become DOTAs or whatever those things are?
01:44:40 They basically turned into RPGs.
01:44:41 It's a totally fine game genre, but it's not one that I'm interested in at all.
01:44:47 Whereas RTSs were wonderful.
01:44:49 Anyway, so the other half of the question of are there any other types of apps I've considered creating if not for an oversaturation of the market?
01:44:57 I don't really have any massively strong ideas of things I want to create at the moment that are not just overcast.
01:45:03 But one idea that I've been percolating in my head is basically a music listening app specifically optimized for jam band concerts.
01:45:14 I was going to say it's a fish app.
01:45:15 Basically.
01:45:16 And the problem is I have lots of ideas on how I could do this well in a way that would please me.
01:45:24 And the problem is the market for it would just be so small.
01:45:27 Because there already are lots of alternative music players on iOS.
01:45:31 So that market is there.
01:45:33 And that would be pretty crowded to try to break into.
01:45:36 And what I would want to do with my app would be more like optimized for how you select what to play and how it is displayed in the app and things like that if you have a large collection of jam band concerts like I do.
01:45:48 But again, the market for that is going to be like 10 people.
01:45:52 I don't know if I'm ever going to make it just because the amount of work it would take to make that is way higher than the value even I would probably get out of it.
01:46:01 And there just is not enough of an audience for that.
01:46:04 So it's actually not really a question of oversaturation as much as insufficient demand.
01:46:10 What about audio editor?
01:46:11 Do you consider that oversaturated or does that just seem like too much work?
01:46:14 Breaking into people's professional workflows is very difficult.
01:46:18 If it was the only thing I was working on, I think I could make that happen.
01:46:23 And again, it wouldn't have a big market, but I could at least make a decent one.
01:46:27 But it's so much work to make a decent one that I don't think I could do it while juggling almost anything else in my life.
01:46:34 Do you think that market is oversaturated on the Mac specifically?
01:46:37 Obviously, we're not talking about Windows.
01:46:39 On the Mac specifically, there is like Adobe Audition.
01:46:42 There's whatever that free one is.
01:46:43 Audacity, I think.
01:46:46 There is Logic, obviously.
01:46:47 Reaper.
01:46:50 The one that Snell uses.
01:46:51 What is that one called?
01:46:51 ferrite ferrite ferrite yeah i mean i don't think it's oversaturated but there are a lot of big competitors adobe is a big competitor apple is a big competitor and there's also like the ferrite there are some indie lower you know there's some competition kind of at your level as well so i wouldn't say it's oversaturated but it's not like it's clear they'll be like oh finally a mac audio editor i've been waiting for one of these
01:47:16 And also, what people want in an audio editor is all over the map, and there's lots of different directions that it's going.
01:47:24 For instance, there's things like Descript, these text-based ones, where they transcribe the audio, and then you kind of edit the text.
01:47:32 Some of them are web-based, some of them are native, some of them are iOS-only, some of them are Mac.
01:47:37 So it's kind of all over the place.
01:47:39 There's a lot of options.
01:47:41 And because professional tools, one of the reasons why
01:47:46 pro tools like logic and like pro tools um and and like photoshop and you know things like that one of the reasons why they tend to be large and bloated is that everyone has something some different need for their workflow or their situation that would happen with your jam ban app too by the way if you made that everyone would be like i love your app but can you add this feature can you add that and these would all be the same fish fans but the the union of all their feature requests like i'll buy your app as soon as you add my two features
01:48:12 They would want so many features, just the Phish fans alone.
01:48:17 Yeah, exactly.
01:48:18 Anything where you're serving somebody's workflow needs, like an audio editor, you're going to have very, very strong pressure to make the app very broad, to just add a whole bunch of features to satisfy, oh, well, my company would buy 15 licenses of your app if only you added this one little change over here.
01:48:40 I mean, digital watermarking for more efficient dynamic ad insertion.
01:48:47 Even if you're making like a podcast focused audio editor, what is the market for podcast focused audio editors look like?
01:48:53 It's not people with shows like ours.
01:48:54 It's everybody else.
01:48:55 And the things they want out of a podcast focused audio editor, you are not going to be enthusiastic about giving them.
01:49:01 right it's yeah because the people who would buy it would mostly be you know like the big podcast production studios and like they're not gonna buy my app has to work with avid or whatever like they they have workflows that are alien yeah they're gonna use like all the highest end stuff with their staff of 60 people producing a podcast like they're they're not gonna use my little indie mac app it's optimized for making shows like this
01:49:20 We need collaborative editing of the podcast by seven people simultaneously through the web.
01:49:25 Yeah, exactly.
01:49:26 So, yeah, so that's one of the many reasons why I'm still working on Overcast.
01:49:30 First of all, I just I like working on Overcast and I'm not really feeling any pressure to stop doing that.
01:49:36 But also, I don't really have any other better ideas right now that I'd rather be doing.
01:49:42 So I'm going to keep doing this for a while.
01:49:44 I hear that.
01:49:46 Christian Kent writes, what audio settings do you use on Apple Music?
01:49:51 And it has a bunch of options here.
01:49:53 And I'm happy to read them off, but where am I looking to answer this question?
01:49:58 Because I genuinely have no idea.
01:50:00 Go to the support article that's linked there.
01:50:02 I did, but that didn't talk about, it talked about like EQ and I didn't see anything else.
01:50:06 This is the music app on the Mac.
01:50:08 You can see the equalizer thing.
01:50:11 I think that's where a lot of these things are.
01:50:13 I don't think so.
01:50:14 This is like spatialized stereo.
01:50:16 This is all iOS stuff, I thought.
01:50:17 Yeah, I thought this was all iOS stuff.
01:50:19 So anyway, so Christian writes, spatialized stereo, off or fixed or head tracked.
01:50:22 Sound enhancer, off or 50% or high 100%.
01:50:26 Sound equalizer, off or a preset or a personal one.
01:50:30 Dolby Atmos, automatic or always on or off.
01:50:32 High quality 256 or ALAC 2448 or ALAC 24192.
01:50:37 Lossless via headphone cable or AirPod Pro slash max wireless.
01:50:39 So, I mean, to the ones that I can answer because I know the answer, I...
01:50:43 Do not spatialize stereo.
01:50:45 I do use Dolby Atmos when possible.
01:50:49 I don't even know where to look for the sound enhancer and equalizer.
01:50:52 And I think I cranked up the Apple Music streaming quality and Spotify streaming quality to whatever the max was.
01:50:59 And I typically use AirPod Pros.
01:51:01 So those are my answers.
01:51:02 I don't think that's going to be satisfying for Christian, but I don't know where to look for these.
01:51:06 I think I'm even more boring than that.
01:51:08 On iOS, I have everything set to the default except spatialized stereo, which I have set to off.
01:51:13 Because I believe the default is kind of the automatic thing, and I hated it very much.
01:51:17 So I turn off all of these enhancements on iOS.
01:51:21 And the main reasons why... First of all, my iOS listening setup is almost always either my car or AirPods Pro.
01:51:31 And in both of those cases, we are not talking about audiophile-grade setups.
01:51:35 We're talking about decent consumer-level stuff, but not audiophile-grade setups.
01:51:40 And that's what my phone is for.
01:51:42 At my desk, I do have an audiophile-grade setup.
01:51:46 What I don't believe in, though, is all this lossless high sample rate stuff.
01:51:52 I would challenge anybody out there, if you have any way to set up a blind test...
01:51:57 between your lossless option and decent compression, like 256K bits or higher, I would challenge you to be able to tell the difference.
01:52:07 I really don't think you can.
01:52:09 Now, if it makes you happy to turn on your lossless audio and crank all these settings up and be playing at 24, 192, which your ears cannot tell the difference, if it makes you happy to do that...
01:52:20 No harm done.
01:52:22 But you won't hear the difference between that and regular bitrate, high-quality compressed stuff.
01:52:28 You won't hear that difference.
01:52:29 So I don't turn that kind of stuff on.
01:52:31 I think what matters a lot in your sound quality is the mix of what you are listening to, which you have very little control over because it typically comes from the record companies.
01:52:43 So the mix matters a lot.
01:52:45 The recording matters a lot.
01:52:47 And the transducers, the headphones or speakers that you're listening on, matter a lot.
01:52:52 And everything else matters very, very little or not at all.
01:52:56 So some of these options, things like Dolby Atmos, that's actually selecting a different mix if available.
01:53:03 So it might sound better, but it's not really because of the Atmos.
01:53:09 It's because you're listening to a different mix.
01:53:11 Spatialized stereo...
01:53:12 is messing with the mix.
01:53:14 So it might sound better.
01:53:16 If it sounds better to you, great.
01:53:17 It does not sound better to me.
01:53:19 Same thing with sound enhancer and sound equalizer.
01:53:21 These are also just various ways to have the phone mess with the mix.
01:53:25 Listen to what pleases you.
01:53:27 But for me, what I generally like is...
01:53:30 Less processing on the audio, not more.
01:53:33 So I tend to listen to things as flat as possible.
01:53:37 No EQ, no processing, no spatialization, and Atmos, if available, maybe, but most of what I listen to is not available, so it's kind of a moot point.
01:53:46 So I do the Space Life stereo off because I also hate that.
01:53:51 I hate the head track one.
01:53:52 I hate the fixed one.
01:53:52 I hate it all.
01:53:54 The John Syracuse story.
01:53:56 That's an example of the phone or whatever taking the audio and changing it in a way that it hopes will be more pleasing to you.
01:54:07 So somebody made a song and they mixed it and they recorded it and they put it down and the phone is like, on its way out, we're going to do something different with it.
01:54:14 whatever it's doing with it i do not like i don't find it pleasing so i always leave that off sound enhancer and equalizer um i think sound enhancer is off unless it's on by default uh but this brings me to like equalizer brings me to the next thing which is the the only thing that i do on my phone specifically to mess with the sound on its way out and it is based on a process that i performed on this show a year ago or two years ago or through whatever it was
01:54:42 where we found these apps that you can find on the app store, mostly not scammy, but not particularly high quality apps that will play a series of tones for you and ask you if you heard them.
01:54:55 Do you remember when we did this?
01:54:56 Like the hearing test?
01:54:58 Yeah, yeah.
01:54:58 I remember that this was a thing, and I think I still have the app on one of my home screens because I've been meaning to do it for literally years.
01:55:05 Where is that?
01:55:06 I made one of these a long time ago.
01:55:07 Yeah, there's a bunch of apps on the App Store that will do this, but essentially what they'll do is they're not great apps, I found.
01:55:12 You want it to be like a good app that's like, now you're playing a tone.
01:55:16 Do you hear it?
01:55:17 Do you not hear it?
01:55:17 Anyway, it's like a hearing test where they play a series of tones to test what kind of frequencies you can hear.
01:55:23 And if you're an older person, as in older than 20...
01:55:27 You should try this because as you age past your 20s, you start losing hearing in different frequencies, right?
01:55:34 And the result of this is a profile of here are the frequencies you can hear and how well you can hear them.
01:55:41 And you can... iOS supports...
01:55:43 using that profile for all of its audio playback.
01:55:47 You can say, I used this janky app and it came up with a profile for me.
01:55:51 Now iOS, please use this profile.
01:55:54 It's essentially like an equalizer setting, but it's based on how well each one of your ears hears certain frequencies.
01:56:00 So I enabled that way back then, and it's still enabled.
01:56:04 As far as I'm aware, all audio that comes out of my phone to go to whatever gets passed through that.
01:56:10 And what that's trying to do is saying, okay, you have trouble in your left ear.
01:56:14 You can only hear like 95% of this frequency.
01:56:18 So I'm going to boost that frequency to hopefully get it to the level that it should be, the 100% that everyone else hears.
01:56:25 And I enabled that years ago, and I was surprised to see when I looked up to answer this question that it is still enabled.
01:56:32 And like what you want, it's kind of like doing like parametric EQ for like home theater setup.
01:56:36 What you want is to like, OK, phone, make it so my old person ears hear closer to what a young person's ears would.
01:56:44 It can't solve everything.
01:56:45 If you just can't hear this frequency because you're too old and it's too high, boosting the volume of like 18,000 hertz is not going to help you if you just literally can't hear it, right?
01:56:56 It's only so much it can do.
01:56:57 But I feel like when I did the before and after, I'm like...
01:57:00 Yeah, I think that that is an improvement.
01:57:03 So that is the only thing that I'm aware of that my phone is doing to mess with the sound.
01:57:09 Within individual apps, I will use Marco's voice boost feature on podcasts that have bad audio mixes.
01:57:15 Oh, yeah.
01:57:16 Like, and I, you know, you can do it on, it's a per podcast setting.
01:57:19 I could say this podcast, they don't know how to mix their audio, turn on voice boost.
01:57:23 But that's just within Overcast.
01:57:24 Voice boost doesn't apply when I'm playing songs at Apple Music, right?
01:57:28 In terms of the quality,
01:57:30 i'm like marco as long as it is not like you know an ancient mp3 from the 90s it has a reasonable bit rate i don't care about lossless i don't care about 24 bit 192 kilohertz my ears are too old to hear that my audio equipment is not good enough half the time i'm listening on airpods third gen like forget it for you know 20 24 bit 192 kilo no my airpods it makes no it's pointless
01:57:55 Same thing with like lossless via cable.
01:57:58 And no, I don't care about any of that.
01:58:00 So in general, I don't want the phone missing with my audio with the one exception being that thing.
01:58:04 And I kind of wish Apple would build that into iOS.
01:58:07 Like maybe it is.
01:58:08 Maybe there's some accessibility setting where it will take you through the hearing test, build your personal hearing profile, and then just apply that.
01:58:16 Because
01:58:17 When I tried to reproduce this a while ago, I'm like, what was that?
01:58:20 I was just like with Casey.
01:58:21 What was that app called?
01:58:23 I can never remember the names.
01:58:24 And you search on the App Store.
01:58:26 Mimi Hearing Test is the one that we had suggested years ago that I think a listener suggested to us.
01:58:31 Yeah, I downloaded a bunch of them.
01:58:33 I'm like, was this the app that I used?
01:58:34 They're all not that great.
01:58:36 Like...
01:58:36 they're sometimes they're even hard to use like you have to be in a really quiet place and you have to use uh you know whatever headphones you're going to be using you're like am i not hearing this because my airpods are too bad should i use better headphones or should i use the headphones i'm going to be listening on it is a fraught process that i think i did an okay job of many years ago so i'm keeping the profile unable but i really wish i had more actionable advice for all the people who are again older than in their 20s listening to this who may be wondering what frequencies they can no longer hear as well
01:59:05 And they want to build themselves a profile.
01:59:08 And my answer is that Apple should add that in iOS 18 to be something that everybody can do through an interface that's nice.
01:59:14 No argument here.
01:59:16 Thank you to our sponsors this week, Green Chef and Adblock Pro.
01:59:20 And thank you to our members who support us directly.
01:59:22 You can join us at atp.fm slash join.
01:59:26 And we will talk to you next week.
01:59:30 Now the show is over.
01:59:33 They didn't even mean to begin.
01:59:35 Cause it was accidental.
01:59:38 Oh, it was accidental.
01:59:42 John didn't do any research.
01:59:44 Marco and Casey wouldn't let him.
01:59:46 Cause it was accidental.
01:59:49 Oh, it was accidental.
01:59:52 And you can find the show notes at ATP.FM.
01:59:57 And if you're into Twitter, you can follow them at C-A-S-E-Y-L-I-S-S.
02:00:06 So that's Casey Liss, M-A-R-C-O-A-R-M-E-N-T-M-A-R-C-O-R-M-E-N-T-M-O-R-M-E-N-S-I-R-A-C-U-S-A-C-U-S-A-C-U-S-A-C-U-S-A-C-U-S-A-C-U-S-A-C-U-S-A-C-U-S-A-C-U-S-A-C-U-S-A-C-U-S-A-C-U-S-A-C-U-S-A-C-U-S-A-C-U-S-A-C-U-S
02:00:23 So long.
02:00:31 So I was watching all these video reviews and I am excited to get my vision pro on Friday and use it as a Mac monitor.
02:00:44 Can you tell me about that?
02:00:45 Can you tell me, I saw some of the reviews that were like, Oh, and you get a Mac monitor and they rattled off the resolution.
02:00:51 I'm like, wait a second.
02:00:53 Is that resolution?
02:00:53 Do you know, like the virtual Mac screen?
02:00:56 What is the resolution in both points and pixels?
02:01:00 I think I understand this, but it's one of those things where my understanding is hazy, and I will probably not verbalize it well, but let me give it a shot.
02:01:09 So let me set a little more context.
02:01:11 So I was thinking about this a few days back before all the reviews had come out, and it occurred to me that...
02:01:17 First of all, I think we'd all been thinking the same thing, that it could be neat to have your laptop, and I presume this works with the desktop, although I don't know.
02:01:25 I think MKBHD made passing mention that it does.
02:01:27 But anyways, say you have a laptop, because that's what I'm used to, and because laptops are superior.
02:01:33 Am I right, Marco?
02:01:33 So anyways, you have a laptop, and you're either at home, but you're not at your desk, or perhaps you don't have a second monitor at your desk, whatever the case may be, or maybe you're remote, and you would like to have a bigger screen.
02:01:46 Well, what you can do is you can, using the Vision Pro, if you're all in the same iCloud ID and whatnot, you can literally just look at your laptop screen.
02:01:56 And above your laptop screen in the virtual world, there'll be a connect button.
02:02:02 And you cast your eyes onto the connect button, you pinch, and you wait for a few moments, and suddenly the physical, real-world laptop screen goes dark.
02:02:11 And then there is, I think it's powered by the same, like, VNC++, if you will, that was new and I think the most recent release of macOS.
02:02:20 But anyways...
02:02:21 One way or another, a virtual screen appears within the Vision Pro world, and we'll talk about resolution and stuff in a second.
02:02:30 But you can use your Mac with the Mac's keyboard, the Mac's mouse, on this virtual screen in your Vision Pro world.
02:02:38 And then presumably you can put the native Slack and the native messages and the native Safari and the native this and that.
02:02:43 in like an array all around your Mac screen.
02:02:47 And additionally, you can make that Mac screen 50 feet tall if you want.
02:02:51 And all of that is possible because you're living in this virtual space.
02:02:54 And I wrote a blog post about this a few days back.
02:02:56 And what occurred to me, which was, I think, the more interesting thing that obviously people at Apple seem to have thought about, but I hadn't thought about, is okay, that's all well and good, but...
02:03:05 I've understood that typing on the Vision Pro is challenging.
02:03:11 And so it occurred to me it would be nice if I could use universal control, which is the same technology where you can control an iPad that's sitting next to your computer.
02:03:23 If I could use universal control to say, cast my eyes at the Vision OS Slack.
02:03:30 So I'm not running Slack on my computer in this hypothetical.
02:03:33 I'm running it within the Vision Pro.
02:03:35 adjacent to my computer screen, but it's the native Vision OS, Vision Pro Slack.
02:03:41 Well, if I cast my eyes over there, can I clickety-clack and type on the physical Mac keyboard that is sitting in front of me and have it appear within Slack?
02:03:52 And if I can, just chef's kiss, just perfect.
02:03:56 That would be amazing.
02:03:57 Yes, you can.
02:03:58 You've seen the demos of it, right?
02:03:59 Well, at the time I wrote the blog post, I hadn't.
02:04:02 But now, and this is why I bring this up, is now we've seen the demos.
02:04:06 And I don't recall any one video that did a particularly satisfying job of it.
02:04:10 But most of them, at least in passing, said, oh, and you can slide your mouse over, which I actually.
02:04:15 MKBHD's video did a good job of showing this.
02:04:17 That's true.
02:04:18 That's fair.
02:04:19 And so anyway, you can slide your mouse over if you so desire and then you get like an iPad style mouse.
02:04:26 This is something we were thinking about a while back.
02:04:27 We're like, well, surely you can't have a mouse cursor just floating in the middle of nowhere.
02:04:30 And you can't.
02:04:31 Like the mouse cursor is never going to appear like...
02:04:34 just randomly like floating in, but it will appear within the windows of either obviously your Mac where the mouse cursor lives, but also within the, I don't know what you call them, the windows of a native vision OS app.
02:04:47 That is the only place the cursor will appear.
02:04:49 And when it's there, it looks like an iPad cursor with a little like translucent circle.
02:04:53 Exactly.
02:04:54 When you pull it out of there, it does not pop off and just be free floating.
02:04:57 It always has to go to, okay, it's on your Mac screen.
02:05:00 It's in your vision OS thing or whatever.
02:05:03 And that I thought was a good way to solve this because you really do not want that cursor to be like, where is it?
02:05:07 Is it up on the ceiling?
02:05:08 Is it down on the floor?
02:05:10 It's always going to be in one of the windows.
02:05:11 Yeah, and so in this theoretical world, I could be at the line, again, leaving aside the, oh my God, this guy, can you believe this guy?
02:05:20 Leaving that aside, and that's a really big asterisk, but I could hypothetically be at a library or a Wegmans or what have you, or on a plane, and I have my computer open,
02:05:31 And I connect to the computer.
02:05:32 And so now the computer screen goes black.
02:05:34 Nobody can see what the computer's doing except me.
02:05:37 And I have a 10-foot wide screen in front of me littered all around it with different Vision OS windows.
02:05:43 And I can control all of them via either my eyes, the keyboard, the mouse, or a combination of the three of them.
02:05:50 Now, John, coming all the way back to your question, well, what resolution is that?
02:05:54 And what was interesting was I had...
02:05:58 heard in the keynote that it's a 4K screen.
02:06:03 That's what Apple kept saying.
02:06:05 And Apple's been consistent about that.
02:06:06 But if you read, I'm pretty sure it was in Nile's written review on The Verge.
02:06:11 Apparently what it is, is that the Mac is broadcasting, for lack of a better word, a 5K display.
02:06:20 So the Mac thinks it's connected to a 5K display, but...
02:06:25 But what's actually getting sent to the Vision Pro is a down-sampled 4K version of that 5K display.
02:06:32 And when you say 4K, though, what is the resolution in pixels?
02:06:35 That's what I'm getting at.
02:06:37 I heard everyone banning around 2560 by 1440, which is the 1X version of 5K.
02:06:41 Right, that's what I was getting at.
02:06:43 Like 2560 by 1440 pixels is not 4K.
02:06:47 2560 by 1440 points is also not 4K.
02:06:51 It's bigger than 4K.
02:06:52 Yeah, that's 5K.
02:06:53 So I'm like, okay, but like the virtual screen, like...
02:06:57 what you know essentially if you if you uh pull it real close to you like fat bits get it real close and like look at a single pixel and photo a single retina pixel in some app that lets you do that like like how many retina pixels across is that thing because obviously you can make it bigger and smaller but you're not adding pixels when you do that you're just literally making all the pixels bigger
02:07:15 well and and by the way and i i would argue that if you're doing pixel level work the vision pro is the wrong tool for that job because nothing about the vision pro is pixel perfect it's it is the whole thing is like free floating everything's fluid well but but the good thing about vision pro is you can literally shove it up to your face
02:07:37 so the pixels get really big and then something like it's it's like fat bits but it's like putting you literally putting your face close to the monitor we don't want to do that because it's uncomfortable and you'll get nose grease on your monitor but with vision pro none of those things are a problem so you can shove the screen right at your rather than using like you know option scroll wheel and photoshop to zoom in photoshop you can zoom in vision os by literally pulling that window closer to you until the individual pixels are the size of tennis balls and then you you could if you wanted to
02:08:03 look at them with your eyes, or more likely you're just going to use your mouse or your trackpad.
02:08:06 And now your targets with your mouse or your trackpad are seven inches across for each pixel.
02:08:11 By the way, do you not use the accessibility zoom thing where you're holding on control and scroll on your Macs?
02:08:16 Oh, no, I do.
02:08:17 Oh, I do all the time.
02:08:18 like that's i i enable that on all my macs and i use it constantly constantly right but like but within graphics apps like when i'm in photoshop i this drives me nuts in photoshop there'll be if you're out there listening uh if for those that don't know if you're using photoshop one of the shortcuts they have is instead of control scroll wheel which is what i have the accessibility thing bound to which just takes the images on your screen and blows it up like it doesn't add any more pixels it gets blurry you know whatever but
02:08:40 That's great, and everyone should enable that.
02:08:42 It's an amazing feature as your eyes get older, right?
02:08:44 But in Photoshop, if you hold down the option key and hit your scroll wheel or swipe or whatever on your mouse or two-finger swipe on a trackpad, it will zoom within Photoshop, as in it will change the magnification of the pixel-based image that you're seeing.
02:08:57 So instead of being 100%, it'll be 200%, 3%.
02:08:59 So the images on your screen aren't getting, but you're just zooming in Photoshop.
02:09:03 And I wish, I wish so badly that when I did that, it zoomed centered on where my cursor is.
02:09:09 but it doesn't it just zooms based on how the uh the essentially the crop of your current view is showing like it's centered because often there's a little section i want to zoom in on and i'll put my cursor over and i'll hold an option and i'll swipe my scroll wheel and that part that i wanted to go will go flying off the edge of the crop area because it doesn't zoom where my cursor is but anyway
02:09:32 All right, so reading from The Verge, there's a lot of very complicated display scaling going on behind the scenes here, but the easiest way to think about it is that you're basically getting a 27-inch Retina display like you'd find on an iMac or a studio display.
02:09:43 Well, an older iMac or a studio display.
02:09:45 Your Mac thinks it's connected to a 5K display with a resolution of 5120 by 2880, and it runs macOS at a 2 to 1 logical resolution of 2560 by 1440, just like a 5K display.
02:09:55 You can pick other resolutions, but the device warns you that they'll be lower quality.
02:09:59 That virtual display is then streamed as a 4K, here you go, John, 3560 by 2880 video to the Vision Pro, where you can just make it as big as you want.
02:10:08 The upshot of all this is that 4K content runs at native 4K resolution.
02:10:12 It has all the pixels to do it, just like on an iMac.
02:10:15 But you have a grand total of 2560 by 1440, I guess, points to place Windows in, regardless of how big you make the Mac display in space.
02:10:23 And you're not seeing a pixel-perfect 5K image.
02:10:26 That says to me the Mac, again, is rendering everything at a pixel-doubled 5K, but it's streaming, if you will, a video stream.
02:10:36 I don't think that's literally how it works.
02:10:37 Yeah, it's like the iPhone 6 Plus.
02:10:39 I wonder if that's like an M2 limitation.
02:10:41 I do wonder...
02:10:42 I do wonder why they chose to do that.
02:10:44 It could just be the bandwidth of that stream.
02:10:50 Whatever they're doing to have super low latency screen sharing, I'm sure there is some kind of upper bound to what the resolution that they're sending can actually be while still keeping it that low latency and that reliable over whatever wireless connection it's using.
02:11:06 So I am super stoked for this.
02:11:08 I genuinely think if I can get over myself, which is a humongous if, if I can get over myself, you know, just today I went to Wegmans because I typically like to go somewhere on Wednesday mornings, as I think I've said before, to do my research for ATP and prep for it and whatnot.
02:11:22 And I can do that just fine without having a silly thing strapped to my face.
02:11:28 But it would be so much nicer if I had this silly thing strapped to my face.
02:11:32 And so, yeah, I'm really excited to try this.
02:11:35 And I hope I can build up the self-confidence to do this outside of the house, which I'm not sure if I can.
02:11:40 But I'm so excited.
02:11:42 If we don't mention this, people are going to send it to us.
02:11:44 I'm hoping I'm saving us here.
02:11:46 There is an app that someone put up, I think it's on GitHub, that will essentially allow you to take windows from your Mac, individual windows, and make them appear as floating independent Vision OS windows.
02:11:58 In Vision OS.
02:12:00 I forget what that app is, but we will try to find it.
02:12:02 I have it.
02:12:02 I have it.
02:12:02 It's called Ensemble.
02:12:04 I have no idea the mechanism by which this works.
02:12:07 But yes, I'm aware of this as being a thing.
02:12:11 And we're getting to the point of the resolution and how this app works versus how Apple's thing works.
02:12:16 i i think the limiting factor is going to end up being like or what is your bandwidth and latency between vision os which is not connected in any physical way to your mac like it's it's radios right um we know that trying to drive a very large number of pixels with low latency without any quality loss requires a very fast bus
02:12:38 for years it was having external retina 5k display it was difficult because none of the display buses that were available were up to the task the one in the 5k iMac has was split into two right um obviously we have display stream compression and yeah you could do h.264 encoding or h.265 encoding to it but then you have problems with latency and quality and so that i feel like is the limiting factor here whatever ensemble is doing it's like well i just want it to be good enough um
02:13:03 But already the Apple thing, which is only one Mac at a time and one screen on that one Mac at a time, even that is not the full resolution that is actually being rendered at, presumably for bandwidth and latency related reasons.
02:13:17 Would it be cool if you could hook up your Mac with a wire to Vision Pro and essentially using Vision Pro as, you know, the world's fanciest display for your Mac with less quality loss and more bandwidth to have more screens?
02:13:32 Yes, that would definitely be cool.
02:13:33 Maybe a future version will do that wirelessly.
02:13:35 We'll see.
02:13:36 But right now I feel like that is...
02:13:38 That is one limitation to keep in mind.
02:13:40 And to Marco's point, if you're doing something where it's really important for you to be able to see those retina with hairlines, you're probably not going to be able to see them in Vision OS to start because you're not even seeing the 5K resolution that the Mac is rendering at.
02:13:55 You're seeing a squished down version of that.
02:13:56 And then on top of that, whatever, you know,
02:13:59 compression algorithm or latency you know like i i'm not sure entirely sure it is 100 quality all the time at least dynamically maybe it stabilizes to 100 quality but in motion i don't know how they can produce a zero latency pixel perfect image of even a 4k screen wirelessly but maybe i'm not doing the math right but
02:14:19 Anyway, it's something considering.
02:14:20 But I do think the ability to pull the virtual window close to your real nose, I guess, without getting nose grease on it, is a potential advantage for doing pixel-precise work with an input method that is less precise than a mouse.
02:14:36 Or with a mouse, because again, to get your point, Casey, you can use your Mac trackpad or mouse and your Mac keyboard as input devices in Vision OS apps.
02:14:45 It'll look like an iPad cursor, but you do have that precision.
02:14:48 Don't forget too, by the way, like, you know, for all that, all that display, you know, compression of having the Mac render itself to the 5k, then having it compressed down to 4k, then having it apply some kind of lossy compression algorithm to actually make it enough data to, you know, to work over the connection, then being displayed in vision OS window on 4k displays where the vision OS window you're looking at is not taking up the full display.
02:15:11 Well, it is if you pull it close to your nose, and if you pull it real close to your nose, you're using more than 4K for an eighth of the display.
02:15:16 No, but I'm saying the physical displays inside the Vision Pro are themselves only about 4K each.
02:15:22 Oh, yes, that's a good point.
02:15:25 I know, but if you're only seeing a tiny corner of the display, you're using all 4K pixels in that one eyeball to show one sixteenth of the virtual display.
02:15:36 Anyway, regardless, there are so many layers of compression and loss here and interpolation and skewing potentially.
02:15:46 There are so many layers of processing going on with these pixels.
02:15:49 That's why I'm saying this is not a pixel-precise device.
02:15:53 It is not designed for that in any way because it's so many little tricks here and there of like,
02:16:00 Well, we're going to take this image here and blur it over here and composite it over here and render this over here and then project it onto your eyes at this thing through this lens and this angle.
02:16:08 There is so much going on there.
02:16:10 This is not a pixel perfect work device, and that's fine.
02:16:13 There's lots of other things that we'll be able to do, but that's not one of them.
02:16:15 david chop is asking the chat room is it actually possible to pull the virtual mac screen so close to you that you're only seeing a tiny portion of it i assume so i don't know i've never tried it and i didn't see anyone any of the demo videos tried either uh because they always like that when they always demonstrate look you just grab the thing on the bottom of the window and you move the window farther and closer and what they end up doing it is moving it from four feet to five feet to three feet to four feet but they never go
02:16:39 I'm going to pull this thing up as you know, like, so it's totally filling your field of view.
02:16:42 I said, it's gotta be possible because you can leave the window.
02:16:45 Like the, if the idea of a group was talking about this in his review, I think if you arrange all your windows around you and you get up out of your seat and you walk to another room, the windows stay.
02:17:16 Yeah, because you can play with that in the simulator because you can take your PS5 controller with the simulator and kind of walk around the windows.
02:17:23 They start to fade away as you get too close, though, I think.
02:17:26 I haven't done it in a while.
02:17:28 That may be the thing.
02:17:29 Maybe you can't actually get that close to them because they become so transparent.
02:17:32 You can't see anything anymore.
02:17:32 I believe that.
02:17:33 I think that happens.
02:17:34 I can't pull it up right now, but I think that's what happened.
02:17:37 that'll be interesting thing to see but yeah like the the uh the other thing that i have not actually got an inclusive answer is like oh it's more than 4k for each eyeball and and people think they're going to see a 4k display it's like well not unless it fills every pixel of that display which it probably won't because it's not even the right aspect ratio to begin with right i don't even know if it can like i don't even know if the os allows like a window to project one-to-one onto the output pixels
02:18:02 yeah yeah you know like i said because you maybe you can't zoom it that far because it comes translucent but the thing i never got the answer to is does having a more than 4k display for each eye offer you more effective resolution than having uh a single display in front of you not in a headset that has as many pixels as one of the eyeballs you know what i mean like do you get more resolution from each eye having 4k pixels than two eyes looking at a real 4k screen and i don't know
02:18:29 there could be some weird interpolation tricks you could do maybe but i don't yeah i don't know i i mean it seems to me that you should especially when things are in motion because they're seeing two different images but maybe i'm wrong maybe i'm just not thinking it through but anyway yeah that limitations like the window fading are considerations that have to do with vision os that may prevent you from ever getting close enough ever ever being able to see the window in an opaque manner filling your field of view in that way

Cryptofarts and Copyright Infringement

00:00:00 / --:--:--