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