44: Fall Cleaning
00:00:00
◼
►
Welcome to Under the Radar, a show about independent iOS app development.
00:00:04
◼
►
I'm Marco Arment.
00:00:05
◼
►
And I'm David Smith.
00:00:06
◼
►
Under the Radar is never longer than 30 minutes, so let's get started.
00:00:11
◼
►
So today we wanted to dive into some interesting developments we've had over the last week
00:00:16
◼
►
or so about improvements Apple is making to the App Store itself.
00:00:22
◼
►
And so if you remember earlier back in the summer, in June I think, there was a, we saw
00:00:27
◼
►
the first phase, first parts of this, where Apple was announcing that they're doing search
00:00:31
◼
►
ads, that they were changing the subscription rules, and now sort of at the end of the summer
00:00:37
◼
►
we're seeing another set of these.
00:00:38
◼
►
And we got an email and some sites on Apple's developer portal that also talk about the
00:00:44
◼
►
But essentially Apple's doing two new things in the App Store that are kind of significant,
00:00:48
◼
►
and significant both in terms of what they're doing, but also just signaling, I think, a
00:00:54
◼
►
fundamental change in how Apple is approaching the App Store.
00:00:57
◼
►
And that they are making fundamental shifts and they're okay with doing that.
00:01:03
◼
►
And so the two things that we're getting, and we'll probably kind of split these into
00:01:06
◼
►
the first half and second half of the show, but they're essentially going through the
00:01:10
◼
►
App Store and making sure that old apps no longer will be present.
00:01:17
◼
►
The exact details of this are a bit vague, but essentially they're saying that apps that
00:01:22
◼
►
are problematic or abandoned or crash now will be removed from the store.
00:01:27
◼
►
Previously, once an app had been approved, it was essentially around forever until you
00:01:33
◼
►
either didn't pay your developer dues, or you pulled it from the store, or there was
00:01:38
◼
►
some major issue with it, like a legal issue or something, where it would have been pulled
00:01:44
◼
►
Otherwise, an app that you had submitted back eight years ago to the App Store that had
00:01:50
◼
►
never been updated could still be there today if you've been paying your dues.
00:01:53
◼
►
And that seems to be a change.
00:01:54
◼
►
And then the second thing we'll talk about in this latter part of the show is they're
00:01:57
◼
►
also changing some of the rules around app naming, where apps now are going to have to
00:02:03
◼
►
They have to be 50 characters rather than 255 characters.
00:02:07
◼
►
And they're also trying to do away with things like descriptions and terms that aren't app
00:02:13
◼
►
And you're going to have to remove those from the app, so you can't have the app name followed
00:02:17
◼
►
by a big long tagline with a whole bunch of keywords anymore.
00:02:20
◼
►
But we'll talk about that one in a second.
00:02:22
◼
►
So first, what do you think, Marco, about this new change to go through the back catalog
00:02:28
◼
►
and purge out the old, crufty stuff?
00:02:31
◼
►
>> Marco: I think it's great.
00:02:33
◼
►
If you look at the history of the web, back in the early days of the web, there weren't
00:02:38
◼
►
that many web pages, relatively speaking.
00:02:40
◼
►
And so search engines would brag about how many pages they had in their index.
00:02:44
◼
►
And you would seeāand this was back before Google just came out and basically just became
00:02:49
◼
►
the only one that mattered.
00:02:50
◼
►
This was back with Yahoo and AltaVista and HotBot and all these crazy old search engines,
00:02:55
◼
►
very few of which are still around or are still doing their own searches.
00:03:00
◼
►
They would brag about this number because it actually mattered.
00:03:02
◼
►
And you would hope, like if you search for something, you would hope you would find one
00:03:07
◼
►
page or the right page with what you were looking for.
00:03:10
◼
►
And then over time, as the web got filled with garbage, like tons of infinite machine-generated
00:03:16
◼
►
garbage, the number of pages in a search engines index became a lot less of a bragging point.
00:03:22
◼
►
And then the challenge simply became, how do you let people find good stuff?
00:03:26
◼
►
Because there's enough crap out there that the amount of crap we have is no longer a
00:03:29
◼
►
selling point.
00:03:31
◼
►
And so I think the same thing has happened with the App Store very clearly, where in
00:03:35
◼
►
the App Store, back when the App Store launched and then as the app ecosystem war started
00:03:42
◼
►
heating up with Google and as other platforms tried to challenge it, like Blackberry and
00:03:47
◼
►
Windows Mobile and Palm, the number of apps you had in your store was a bragging point
00:03:52
◼
►
for all these vendors.
00:03:54
◼
►
And so nobody ever wanted to do anything that would reduce the number of apps in their store.
00:04:00
◼
►
That would be seen probably as a big PR risk or a big risk to growth or to the ecosystem
00:04:06
◼
►
or whatever.
00:04:08
◼
►
But we're long past that point now, long past that point.
00:04:12
◼
►
And anybody who's ever searched in the App Store in the last few years for pretty much
00:04:16
◼
►
anything has probably had a similar experience of getting lots and lots of results to your
00:04:23
◼
►
search, very few of which were A, what you were looking for, or B, were of any real quality
00:04:31
◼
►
And so at the age of the number of apps in the App Store mattering is long over.
00:04:37
◼
►
And I think this change is very good and honestly pretty overdue, but I'm at least glad they're
00:04:43
◼
►
doing it now.
00:04:44
◼
►
So from that point of view, shrinking the number of apps to better focus on quality
00:04:52
◼
►
The other part of this that's kind of like a running theme throughout these changes they're
00:04:55
◼
►
making is a lot of this change could be solved also and probably better by just making search
00:05:03
◼
►
And this is kind of a sticking point with the App Store and Apple services in general,
00:05:09
◼
►
but especially with things related to the iTunes Music Store and the App Store.
00:05:13
◼
►
The search is so relatively primitive and it always has been.
00:05:17
◼
►
And we keep hearing year after year that they're making improvements to search here and there,
00:05:23
◼
►
or they'll buy some company or they'll redesign something or we'll hear rumors instead of
00:05:27
◼
►
actual facts saying that they're revamping the search, you know, give me a big improvement
00:05:31
◼
►
And now they're doing things that are heavily based on search and search type algorithms
00:05:36
◼
►
like the new automatic keyword ads that I look forward to trying out this fall and stuff
00:05:43
◼
►
But ultimately their search is still not very good.
00:05:46
◼
►
And if their search was better, if it was as sophisticated as like a Google web search
00:05:51
◼
►
or even half that sophisticated, I think we wouldn't see the need as much for these pruning
00:05:59
◼
►
efforts or these new policies to lock down on title and stuff like that.
00:06:03
◼
►
Because all those problems could be solved by better search, but it just seems like this
00:06:09
◼
►
might even be Apple admitting that they're never going to have better search or they're
00:06:13
◼
►
never going to have great search rather.
00:06:15
◼
►
I'm sure it will get better than where it is now, but it seems like the kind of thing
00:06:19
◼
►
that after eight years they're kind of just not capable or not willing to really take
00:06:27
◼
►
And instead they're, you know, modifying things that are easier.
00:06:32
◼
►
They're enforcing rules saying, all right, now shorter titles, you know, no more irrelevant
00:06:36
◼
►
words, stuff like that.
00:06:37
◼
►
And that's all good, but I do wish they would have solved it either instead of or also with
00:06:42
◼
►
just better search.
00:06:44
◼
►
I slightly disagree with that perspective though, because I, while I do think search
00:06:49
◼
►
could be a lot better, I see this as a more fundamental change in what the user's expectation
00:07:00
◼
►
of going to the App Store should be.
00:07:03
◼
►
Because even if you had the best search algorithm in the world, I mean, I guess you could say
00:07:07
◼
►
if any app that they would have pulled because of these new quality requirements, which just
00:07:12
◼
►
wouldn't show up in search, that would be making search better and solving the same
00:07:17
◼
►
problem, even if it was technically still listed, which I guess could sort of do it,
00:07:22
◼
►
but it's functionally would be the same thing.
00:07:24
◼
►
Like I see this is, and this is what makes me so excited about it, is it's, it's a change
00:07:29
◼
►
for saying that they're, they want to make sure that any app you download in the App
00:07:35
◼
►
Store is going to meet a certain bar of user experience quality.
00:07:42
◼
►
And they're making sure that that bar is constantly moving and improving, that it isn't fine to
00:07:50
◼
►
just meet that bar once and then you're fine.
00:07:52
◼
►
That the definition of having a, of being a quality app, of being a good user experience
00:07:58
◼
►
is something like, it's almost the acknowledgement that it takes ongoing work.
00:08:02
◼
►
That is, you know, it's a different thing than the other parts of the iTunes store or
00:08:07
◼
►
things, which in some ways I wonder if some of these kind of, these structures are coming
00:08:10
◼
►
from the way that the App Store was bolted onto the iTunes model where, you know, it's
00:08:16
◼
►
not like, it's like Star Wars aside, you typically release a movie and then it stays that same
00:08:24
◼
►
movie forever.
00:08:25
◼
►
And it's not like it needs to be constantly worked on and updated and changed.
00:08:28
◼
►
You know, software is this different, vibrant, dynamic thing that the software that is, you
00:08:33
◼
►
know, that is left on the shelf for a year even kind of gets stale or gets broken or
00:08:40
◼
►
is a less good user experience.
00:08:43
◼
►
And while you could sort of say you could get, you could deal with it on the user-facing
00:08:48
◼
►
side, I think it's a, what I see so powerfully here, or at least maybe this is just reading
00:08:53
◼
►
into it, but I see it as Apple signaling a sort of a return to quality or a refocusing
00:09:00
◼
►
on quality that they're saying, our hope is that every app in the App Store is going to
00:09:06
◼
►
be good and we're going to do a lot of things to make that happen.
00:09:12
◼
►
And while I wish the App Store app was better, you know, it's like this particular thing
00:09:16
◼
►
was one of, like a few years ago I did a post, a series of blog posts called Towards a Better
00:09:21
◼
►
App Store where I kind of went through and came up with like my 12 theses that I pinned
00:09:25
◼
►
to the door and said like, these are the things that I wish the App Store would change.
00:09:29
◼
►
And you know, over the last, I think two and a half years since that, since I wrote that,
00:09:34
◼
►
about five of them have come to pass, but this, like this change of going through the
00:09:39
◼
►
apps and making sure that, sort of on a regular basis, making sure that they still meet the
00:09:43
◼
►
current review guidelines was my number one requirement.
00:09:47
◼
►
And many of the other things I wish they do were improvements to the, you know, to App
00:09:51
◼
►
Store search or other things to the actual app itself.
00:09:54
◼
►
But I think what I love about this is it's that change in perspective that, you know,
00:09:59
◼
►
I've gotten a lot of, I've had some conversations over the last week with developers about who
00:10:02
◼
►
say like, well, if I keep paying my $100 a year, why shouldn't the app that I made be
00:10:10
◼
►
allowed to be listed?
00:10:11
◼
►
You know, it's up to the user if they think it's good.
00:10:15
◼
►
If they want to download it, that's up to the, it could be so useful to somebody.
00:10:19
◼
►
And the best analogy I could come up with for why that's like becomes problematic,
00:10:23
◼
►
it's kind of like imagining if Walmart still sold like 2014 calendars.
00:10:31
◼
►
When I thought of that analogy, it seemed so perfect because it's the same thing where
00:10:35
◼
►
it's like the calendar still works.
00:10:37
◼
►
Like that calendar, that 2014 calendar is completely still a calendar.
00:10:42
◼
►
Like you can flip through it, you can look at the days, you can write on it, like it
00:10:47
◼
►
And that's the best case.
00:10:48
◼
►
You've probably seen great pictures of puppies or cars on it.
00:10:51
◼
►
I mean, and puppies and cars, they don't go out of date, right?
00:10:54
◼
►
But I think it would be absurd if you went into a store and they were still selling calendars
00:10:59
◼
►
from 2014 because there's a freshness to it.
00:11:02
◼
►
There's a, you know, if that relevance will fall off over time.
00:11:08
◼
►
And so I think I'm glad that they're saying like, "No, we want the App Store to be better.
00:11:13
◼
►
We want it to include better things."
00:11:16
◼
►
And so now, if you're putting, in some ways I like too that it says that to, you know,
00:11:21
◼
►
for customers and developers is that if you put an app on the App Store, in some ways
00:11:25
◼
►
you're making a commitment to the future.
00:11:27
◼
►
That that app is either going to have to be maintained and taken care of, or it's going
00:11:32
◼
►
to be discontinued, you're not going to end up in the situation of sort of these like
00:11:36
◼
►
long abandoned kind of slow deaths.
00:11:39
◼
►
It seems like it'll be a much quicker, more straightforward process, which I think is
00:11:43
◼
►
ultimately a better user experience than kind of something where it's this very ambiguous,
00:11:48
◼
►
is it supported, is it not supported, is it, you know, is this ever going to get there?
00:11:53
◼
►
Like after whatever, who knows what Apple's rules are going to be, but say it's like after
00:11:56
◼
►
a year and a half, you know, after 18 months of no updates, the app may disappear from
00:12:00
◼
►
the App Store.
00:12:01
◼
►
And you know, users can always re-update.
00:12:04
◼
►
Like the way the policy works is you get 30 days, I think, they'll send you an email and
00:12:09
◼
►
say, "Hey, your app seems to be abandoned or problematic.
00:12:12
◼
►
You have 30 days to fix it."
00:12:13
◼
►
And if you do, you know, it goes through modern app review, it gets approved, hooray, you're
00:12:19
◼
►
It's not like if you leave it for too long, it just gets, you know, shut down and never
00:12:24
◼
►
able to be resolved again.
00:12:25
◼
►
But I love the way that Apple is reframing that to the store.
00:12:30
◼
►
I mean, I think I'm reading a bit too much into it, but not way, way too much into it.
00:12:34
◼
►
We were sponsored this week by Braintree.
00:12:37
◼
►
Why make payment integration more difficult than it has to be?
00:12:40
◼
►
Braintree's powerful full-stack payment platform allows you to accept nearly any type of payment
00:12:44
◼
►
from any device with just one integration.
00:12:48
◼
►
Braintree is flexible to your system's needs and supports most programming languages.
00:12:51
◼
►
So whether you're using Java, Ruby, or Python, you will always have a range of server-side
00:12:56
◼
►
and client-side SDKs available.
00:12:58
◼
►
The Braintree code supports Android, iOS, and JavaScript clients, and it takes just
00:13:02
◼
►
ten lines of code to implement.
00:13:04
◼
►
Braintree makes payments and your job a whole lot easier.
00:13:07
◼
►
Learn more at BraintreePayments.com/Radar.
00:13:11
◼
►
That's BraintreePayments.com/Radar.
00:13:14
◼
►
Thank you very much to Braintree for sponsoring our show.
00:13:18
◼
►
For me, I think there is certainly a balance that, like, you can kind of see both sides
00:13:23
◼
►
of the argument here, where if I'm searching for an app that does something really esoteric,
00:13:28
◼
►
like, there are still a few apps on my phone that aren't supporting, like, the iPhone
00:13:34
◼
►
6, 6S screen sizes.
00:13:36
◼
►
They aren't supporting, I don't know if, I might still have one that doesn't even
00:13:39
◼
►
support the iOS 7 keyboard yet, I'm not sure.
00:13:42
◼
►
But either way, like, I do still have occasional need for an app on my phone that is old and
00:13:48
◼
►
that might not pass whatever standards they set, depending on how high they set them.
00:13:52
◼
►
So there is some argument, like, you know, something really esoteric, dealing with audio
00:13:54
◼
►
processing or something like that.
00:13:56
◼
►
So there is something to be said for just leaving them there because they're not really
00:14:00
◼
►
doing any harm.
00:14:01
◼
►
And I think the amount of harm they're not doing is minimized by how good the search
00:14:09
◼
►
Like, if I'm searching for some kind of crazy, like, IceCast 2, Shoutcast broadcast
00:14:14
◼
►
app, and there's, like, three of those in the App Store and two of them are ancient,
00:14:18
◼
►
like, if that's what I'm looking for and the only one or the best one happens to be
00:14:24
◼
►
non-retina and written for the iPhone 4 screen or whatever, like, I guess that's probably,
00:14:30
◼
►
is that better than not having one at all?
00:14:32
◼
►
I mean, that's kind of debatable.
00:14:34
◼
►
But I think ultimately there isn't actually a lot of harm done by leaving them there if
00:14:41
◼
►
the search doesn't let those kind of old, unmaintained apps clutter up searches for
00:14:47
◼
►
which there are newer, better apps available.
00:14:50
◼
►
I mean, and I see, I definitely see that side of it because, but it's a tricky thing of,
00:14:54
◼
►
like, and obviously that app that you downloaded before, Apple isn't reaching into your phone
00:14:58
◼
►
and taking away from you.
00:14:59
◼
►
That's true.
00:15:01
◼
►
So if you're a certain customer of an app that is abandoned, as best I understand the
00:15:05
◼
►
rules, you'll still be able to download it just the way you would now.
00:15:09
◼
►
Like, you'd go into your purchased area, find it in there, and download it.
00:15:13
◼
►
It's, the thing where that situation gets really tricky, though, is if you go to the
00:15:18
◼
►
App Store to download that Shoutcast app, you see there's only three of them, and say,
00:15:24
◼
►
for argument's sake, they're paid.
00:15:26
◼
►
You know, you have to pay a couple dollars to find out, and you download it, and it is
00:15:31
◼
►
really sort of old and isn't working quite well.
00:15:35
◼
►
It sort of works, maybe, like, if you know what you're doing, but it's not a great user
00:15:41
◼
►
And while it's kind of impressive that Apple has done such a good job on backwards compatibility
00:15:47
◼
►
that it is possible to run apps that have been built for really old versions of iOS
00:15:52
◼
►
on modern iOS, it strikes me as one of these things of, it weakens the customer's experience
00:16:00
◼
►
of the App Store.
00:16:01
◼
►
And what I always want, as an app developer, is for people to be really excited and have
00:16:08
◼
►
good experiences in the App Store and want to be in there all the time and never have
00:16:12
◼
►
experiences that could turn them off to it, that could have them be like, "Oof, the App
00:16:17
◼
►
Store's full of junk."
00:16:18
◼
►
Because in that case, even if search was amazing, if there's only three things, say, you'd still
00:16:26
◼
►
find those three things, hopefully, if search was doing its job.
00:16:30
◼
►
And so I'd still rather, for that new customer to make sure that when they download something,
00:16:35
◼
►
they have confidence that it's going to be a good thing.
00:16:38
◼
►
And maybe I would err on the side of saying, "I'd rather it not be there than an old, abandoned
00:16:44
◼
►
version of that thing be hanging around there."
00:16:48
◼
►
That's fair.
00:16:49
◼
►
I think you're slowly convincing me to your side of this here.
00:16:54
◼
►
And I guess you're right that the distinction of my old version of this app will still work,
00:16:59
◼
►
just new people won't be able to buy it.
00:17:01
◼
►
I think that's not, that handles a lot of the problem.
00:17:04
◼
►
Not all of it, but a lot of it.
00:17:06
◼
►
So I don't know.
00:17:07
◼
►
All right, well, moving on to the other major change they announced, which is the length
00:17:14
◼
►
of titles being limited.
00:17:16
◼
►
And they also, so there's two changes here.
00:17:18
◼
►
They said that, so titles will now be limited to, you know, down, as you mentioned, from
00:17:22
◼
►
255 down to 50 characters.
00:17:24
◼
►
Although 50 characters is still quite a bit.
00:17:28
◼
►
But you know, you can't cram like a whole paragraph in there anymore.
00:17:31
◼
►
And also now they're saying that like irrelevant words or keywords that are just, you know,
00:17:37
◼
►
kind of describing your app are not allowed anymore.
00:17:39
◼
►
And this is going to be really interesting to see, because first of all, I know many
00:17:43
◼
►
people, myself included, use this in a way that we believe is totally legitimate.
00:17:48
◼
►
And also a little bit pragmatic, which gets back to the earlier search issues.
00:17:52
◼
►
So the name of my app in the App Store is not Overcast.
00:17:56
◼
►
It's Overcast colon podcast player.
00:17:58
◼
►
And this is for a number of reasons.
00:18:00
◼
►
One of which is that the App Store has to date enforced global name uniqueness.
00:18:07
◼
►
So that there is another app in the App Store named Overcast.
00:18:10
◼
►
It's a weather app from years ago.
00:18:12
◼
►
And I actually talked to the guy who ran it and tried to buy it from him just so I could
00:18:17
◼
►
take the name.
00:18:19
◼
►
And there were some problems and we couldn't make it work because of some various Apple
00:18:22
◼
►
restrictions.
00:18:23
◼
►
But like if I'm forced to remove the colon podcast player from the end of my title, I
00:18:32
◼
►
can't because the name of my app is taken by another.
00:18:37
◼
►
So it's like, how are they going to actually enforce that?
00:18:40
◼
►
Are they going to lift that restriction?
00:18:42
◼
►
Will they allow multiple apps for the same name?
00:18:44
◼
►
Because that's how trademarks work.
00:18:46
◼
►
I have a trademark on the name Overcast because I limited the trademark in scope to only apps
00:18:51
◼
►
that were about media playback basically.
00:18:54
◼
►
And so you're allowed to have trademarks that are the same word that are just in different
00:19:01
◼
►
categories or don't step on each other's toes.
00:19:04
◼
►
That's totally allowed because in practice that's just necessary because there's only
00:19:07
◼
►
so many words and some of them get reused.
00:19:10
◼
►
So the app store doesn't have that kind of flexibility yet.
00:19:13
◼
►
Will it add that kind of flexibility or will it just not enforce this rule very strictly
00:19:19
◼
►
or is Overcast podcast player okay?
00:19:23
◼
►
But Overcast podcast player lets you share to Twitter and Instagram and Facebook.
00:19:27
◼
►
Is that then going too far in a title?
00:19:31
◼
►
Because most of the abuse of title keyword spam I see is for things like that.
00:19:37
◼
►
It's basically using the title as an excuse to name drop a bunch of other popular search
00:19:41
◼
►
terms like Instagram or Twitter to make your app show up for searches for those kind of
00:19:46
◼
►
So you can kind of BS your way and say well my photo editing app can crop and share things
00:19:50
◼
►
to Instagram and Twitter and Facebook and all these other things and you can shovel
00:19:54
◼
►
that in the title.
00:19:55
◼
►
And the reason why people did all this for all these years is the aforementioned search
00:19:59
◼
►
being really primitive.
00:20:01
◼
►
And so for years app store search has basically only searched the title and keywords fields.
00:20:08
◼
►
It seemingly has completely ignored the entire description that you write.
00:20:12
◼
►
That part seems to not be indexed for search purposes or at least to be extremely low priority
00:20:17
◼
►
if it is indexed at all.
00:20:19
◼
►
So for years we've basically only had title and the also problematic and often abused
00:20:24
◼
►
keywords field which is hidden from the public which is part of the problem.
00:20:30
◼
►
Again, all these restrictions and simplicities around the really primitive app store search
00:20:36
◼
►
And so now they're having to enforce this rule or we'll see how they enforce it but
00:20:40
◼
►
they've created this rule now that you can no longer spam your titles and they have to
00:20:45
◼
►
Again all this should have probably been solved and maybe also should be solved by better
00:20:51
◼
►
search but in the absence of better search, well I guess we're going to see how strictly
00:20:57
◼
►
this is enforced and whether overcast podcast player is allowed or whether that's even
00:21:02
◼
►
too much and then what happens about duplicate names.
00:21:04
◼
►
So who knows?
00:21:05
◼
►
>> Yeah, because I think there's certainly in this change there's the obvious change
00:21:12
◼
►
of there's those apps that you see every now and then that are just a string of keywords.
00:21:17
◼
►
And this last week actually I went and I pulled a list of all the really long app store names
00:21:22
◼
►
and some of them are just absurd.
00:21:23
◼
►
It's like everything you could imagine just stuck together for 255 characters.
00:21:30
◼
►
And clearly Apple is saying no.
00:21:33
◼
►
Like you can't put keywords in your description.
00:21:35
◼
►
We have a keywords field which incidentally I think they specifically don't search the
00:21:41
◼
►
description field and that's as a result of back in the day when the app store used
00:21:46
◼
►
to search the description field you ended up with the bottom section of people's apps.
00:21:52
◼
►
It was just one big stream of keywords and so they said no, no, no, no.
00:21:56
◼
►
We're not going to search the description field.
00:21:57
◼
►
We're not going to use it for keyword because that's too easy to spam.
00:22:00
◼
►
And so instead we're going to have this keywords field that has to go through app review.
00:22:03
◼
►
So if I put Instagram in my keywords field Apple I believe will review that in a way
00:22:12
◼
►
that making sure that that is relevant, that's appropriate, that if I have a Flappy Bird
00:22:18
◼
►
clone I can't say Instagram is a keyword for it because it's not relevant.
00:22:23
◼
►
If I'm making a photo editing app that may be relevant so you may be allowed to do it.
00:22:28
◼
►
But at the very least they're trying to get rid of the situation where people put these
00:22:32
◼
►
just massive strings of things.
00:22:34
◼
►
And to your point I think you will have to see where this actually goes in terms of app
00:22:40
◼
►
And I guess you have the fun excitement of the next time you go through app review this
00:22:43
◼
►
is something that you can look forward to getting an email from Apple about potentially.
00:22:48
◼
►
One of many things.
00:22:49
◼
►
We'll get to that later.
00:22:51
◼
►
But it's going to be interesting to see because my guess is in your case it's like if you
00:22:56
◼
►
have a name that is a sort of a single phrase that my guess is that you'll be fine.
00:23:02
◼
►
So in your case you may actually just need to get rid of the colon for example.
00:23:06
◼
►
It would be something I could see Apple saying that if the title of your app became Overcast
00:23:13
◼
►
Podcast Player that is a single phrase that is a reasonable name for the app.
00:23:20
◼
►
When you put the colon there is when it starts to feel like it's not part of the same thing.
00:23:27
◼
►
And so my guess is that's the kind of thing that we're going to see Apple heading toward
00:23:30
◼
►
where you can have descriptive names of your app but you can't add it to the end.
00:23:38
◼
►
It needs to be part of the name of the app.
00:23:40
◼
►
The name of the app needs to be a cohesive solid thing.
00:23:44
◼
►
And reasonably too I think Apple makes the point even in their email that long names
00:23:47
◼
►
aren't displayable in the app store.
00:23:51
◼
►
The app store can only display probably the first 20 to 30 characters of a name in the
00:23:56
◼
►
app store itself.
00:23:58
◼
►
Anything beyond that no one will ever see.
00:24:00
◼
►
This is like for many reasons.
00:24:02
◼
►
I'm honestly surprised and I think everybody was honestly surprised that these kind of
00:24:06
◼
►
long names full of paragraphs and descriptions were ever allowed.
00:24:11
◼
►
That applies to a lot of this.
00:24:13
◼
►
Why was keyword spamming ever allowed?
00:24:15
◼
►
Why were these long titles ever allowed?
00:24:18
◼
►
Really the app store policies they're very picky about certain things they want to be
00:24:24
◼
►
picky about but they really do allow quite a lot of things that I think many people would
00:24:29
◼
►
consider abuse or scamming the system a little bit and they seem to have no problem with
00:24:36
◼
►
I think it's weird where they draw those lines and in some ways I'm actually kind of happy
00:24:40
◼
►
to see them start cracking down in some of these areas that I think always should have
00:24:43
◼
►
been enforced but just never have been.
00:24:46
◼
►
I think that's probably a good point too.
00:24:48
◼
►
My suspicion is what we're going to run into is the like I'm so glad that these things
00:24:53
◼
►
are being pulled back on and inevitably there will be the edge cases that cause problems
00:24:59
◼
►
that people who are sort of like the innocent victim of chance or like they were doing something
00:25:06
◼
►
that maybe they shouldn't have maybe they should be but like they're on that line and
00:25:10
◼
►
this is going to be weird and you know maybe the Apple app review will correct too far
00:25:14
◼
►
and then have to back off a little bit as they work out where those lines are and it's
00:25:18
◼
►
if you are one of those developers who is on that line you know I've been in the situation
00:25:23
◼
►
where like I made an app that I thought was perfect and then ended up discovered that
00:25:29
◼
►
I was on that line where app review had to work out which side of the line I was on and
00:25:34
◼
►
that's a really awkward place to be but ultimately like that's the way that this
00:25:39
◼
►
system works and generally speaking at the very least we may not like the outcome but
00:25:44
◼
►
I feel like app review is very reasonable in that process that it's not great sometimes
00:25:49
◼
►
in terms of the way they communicate or things but I can usually look back and say they're
00:25:55
◼
►
what they ended up deciding is reasonable.
00:25:57
◼
►
Yeah and I mean the vast majority of time they do decide correctly I mean we do occasionally
00:26:01
◼
►
see a time where they didn't it becomes a big controversy that everyone gets mad about
00:26:07
◼
►
myself included but you know if you look at like how many apps there are in the store
00:26:11
◼
►
I think it's very clear like the vast majority of time they do get it right.
00:26:15
◼
►
Yeah and that I think is like that difference of saying like this is the thing that in all
00:26:20
◼
►
of this makes me so excited it's the there's going to be there's going to be little issues
00:26:25
◼
►
and problems as they sort of take this big sort of it's like you know it's the old
00:26:29
◼
►
thing of it's like if you can't you can't turn an aircraft carrier on a dime like it's
00:26:33
◼
►
going to be the kind of a messy awkward process of kind of shifting the app store around of
00:26:37
◼
►
increasing the quality requirements changing the way that we do metadata changing the way
00:26:42
◼
►
search works with ads like there's lots of stuff that's kind of awkward potentially for
00:26:47
◼
►
the next six months but my hope is that you know come WWDC next year like we're going
00:26:53
◼
►
to be looking back at a very different app store and as you know someone who makes my
00:26:59
◼
►
living in this store like I'm excited about that I'm excited that it doesn't feel like
00:27:03
◼
►
the app store is one of those apps that's problematic and abandoned like you know in
00:27:09
◼
►
some ways I think about in that way where the app store hadn't changed in you know so
00:27:12
◼
►
many years that if you know under these new rules maybe the app store wouldn't have been
00:27:17
◼
►
allowed on people's phones like well that's definitely the Mac App Store that's fair
00:27:23
◼
►
but I'm glad that it's saying like no no this is something that we're working on that we're
00:27:27
◼
►
making changes and hopefully maybe even like it would seem kind of fit Apple's MO in a
00:27:32
◼
►
lot of ways where they tend to kind of do these they set the groundwork changes and
00:27:36
◼
►
then they improve upon it from there and like maybe this year is the we're going to make
00:27:41
◼
►
a bunch of changes that are kind of like the shake it all up changes and then you know
00:27:46
◼
►
next next year WWDC hey look the actual app itself and search and the way that we do this
00:27:51
◼
►
has gotten a lot better because now we have clean metadata we have a a better quality
00:27:56
◼
►
set of apps we have a lot of these other tools and things available to developers and now
00:28:02
◼
►
we can do something with it you know which would seem consistent with the way that Apple
00:28:06
◼
►
often rolls right rather than trying to just sort of come in and flip everything around
00:28:10
◼
►
at once they say we're going to do this incrementally we're going to change a lot of these things
00:28:13
◼
►
and then in a year you look back and be like oh yeah of course that's why they did this
00:28:17
◼
►
change and that's my hope anyway yeah and and honestly I mean you know looking back
00:28:22
◼
►
at just the last I mean when did Phil Schiller officially take over the app store like six
00:28:26
◼
►
months ago it was not very long ago yeah I believe it was the beginning of the year yeah
00:28:30
◼
►
and and just since then in less than a year there have been some major improvements here
00:28:35
◼
►
and you know for the amount for the very short time it's been and compared to you know the
00:28:40
◼
►
seven years preceding that where there was really really quite small change for it for
00:28:44
◼
►
that amount of time it's I'm incredibly happy to see improvement and effort and experimentation
00:28:52
◼
►
and trying new you know just I'm incredibly happy to see that in the app store because
00:28:56
◼
►
I really didn't think we were we ever were going to it just seemed like Apple didn't
00:28:59
◼
►
care at all about really making meaningful change and now they do with now you know now
00:29:04
◼
►
that Phil is running it I think he's doing a fantastic job with it and I really am just
00:29:08
◼
►
incredibly happy to see that yep exactly and so we'll see where this goes I'm sure we'll
00:29:12
◼
►
have an interesting fall like as a student of the app store like I am really excited
00:29:17
◼
►
to see what this how this all shakes out just because it's exciting and different but you
00:29:21
◼
►
know I'm sure it'll be a bit of a bumpy road but I guess as developers we can just try
00:29:24
◼
►
to try our best to give Apple the benefit of the doubt and just hope that you know in
00:29:28
◼
►
the end it'll all work out give yourself some credit you're at least a PhD of the app store
00:29:32
◼
►
PhD not a student quite this point I've graduated a little bit I'm in grad school a little bit
00:29:38
◼
►
at least the very least all right thanks a lot for listening everybody and we will talk
00:29:42
◼
►
to you next week. Bye.