#173: Roses by Other Names
00:00:00
◼
►
Hello and welcome to Developing Perspective. Developing Perspective is a podcast discussing
00:00:04
◼
►
news of notes in iOS development, Apple, and the like. I'm your host, David Smith. I'm
00:00:08
◼
►
an independent iOS developer based in Herndon, Virginia. This is show number 173, and today
00:00:14
◼
►
is Wednesday, February 5th. Developing Perspective is never longer than 15 minutes, so let's
00:00:19
◼
►
get started. All right, so first a quick note. I'm trying something a little different with
00:00:23
◼
►
the show notes for this episode. I want to just give you some feedback on it, whether
00:00:27
◼
►
like or not, I don't like it.
00:00:29
◼
►
I'm making it kind of more like a half blog post, half podcast
00:00:32
◼
►
episode in the hopes of kind of making it a bit more searchable
00:00:36
◼
►
by myself and others later on.
00:00:37
◼
►
So just that's kind of what's going on there.
00:00:39
◼
►
That's why it's this very long form, more prose, verbose kind of thing
00:00:43
◼
►
than what I've done in the past.
00:00:44
◼
►
So let me know if that works for you.
00:00:46
◼
►
All right, so the topic I'm going to talk about today is naming.
00:00:50
◼
►
I think something I've talked about a few times before.
00:00:52
◼
►
This is coming-- this is at the forefront of my mind
00:00:54
◼
►
as a result of the sort of the paper on paper on paper on paper battle that has been raging
00:01:00
◼
►
where Facebook had an app called Paper that then the other app called Paper said was their
00:01:05
◼
►
name and then there's other apps that are related to that both into the name itself
00:01:11
◼
►
in the app store versus and also the company name for it's like I had to draw a big like
00:01:15
◼
►
a flow chart to try and keep track of what on earth was actually going on. And that isn't
00:01:20
◼
►
quite as interesting or as useful for me to talk about, I think. But I was curious about
00:01:24
◼
►
kind of trying to unpack what's going on there and some of the realities of the store, some
00:01:29
◼
►
of the considerations you have in naming in the app store for an application development,
00:01:33
◼
►
and kind of just generally some guidelines that I've learned from dealing with this.
00:01:38
◼
►
And so I'm not specifically going to talk about their situation. And the funny thing
00:01:41
◼
►
is I've actually been in very much the same situation they've been for one of my apps,
00:01:45
◼
►
which I'll talk about in the middle of the show. But it's a tricky thing. And it's very
00:01:49
◼
►
it mostly difficult because the name of a something is very often-- it's what you associate
00:01:56
◼
►
with something. It's very hard to develop something and not get attached to the name
00:02:00
◼
►
of it to have that name have an extra value and an extra meaning beyond what some other
00:02:08
◼
►
parts of your application might do. It's UI, while it's something you might want-- you
00:02:13
◼
►
might feel a sense of ownership with. The name and what you call it is even more so
00:02:17
◼
►
so, something that you will value and feel
00:02:21
◼
►
personally associated with.
00:02:22
◼
►
And so it gets tricky when people
00:02:23
◼
►
start-- you start getting people who are using the name,
00:02:26
◼
►
or when you feel slighted or sort of taken advantage
00:02:31
◼
►
of in that way.
00:02:32
◼
►
It can be even trickier than a lot of other areas.
00:02:35
◼
►
And the name is important, too.
00:02:36
◼
►
It's not just something that's important for you.
00:02:38
◼
►
It's also important for your customers,
00:02:39
◼
►
because it's how they're going to relate to your application.
00:02:42
◼
►
It's how they're going to tell their friend, hey,
00:02:44
◼
►
I got this great new app.
00:02:46
◼
►
And then they're going to tell their friend the name.
00:02:48
◼
►
They're not necessarily going to tell them the App Store ID
00:02:50
◼
►
number or the URL or something like that.
00:02:52
◼
►
They're going to give it its name.
00:02:53
◼
►
And so it's important for the application
00:02:55
◼
►
to have a name that is recognizable, that is useful,
00:02:58
◼
►
that is something that you can really
00:03:00
◼
►
tie people around to.
00:03:01
◼
►
And so it's an important topic.
00:03:03
◼
►
And I think that's why it always is a little bit hot button.
00:03:08
◼
►
A quick disclaimer, as always-- it's important to mention,
00:03:11
◼
►
but hopefully it comes without saying-- I'm not a lawyer.
00:03:15
◼
►
So some of the things I'm going to talk about here have legal ramifications and please don't
00:03:19
◼
►
believe base legal or branding decisions solely on the recommendation of a 15 minute podcast
00:03:23
◼
►
by a guy sitting in a cupboard.
00:03:25
◼
►
So on we go.
00:03:27
◼
►
So first I'm going to talk about just some general high level considerations about choosing
00:03:32
◼
►
And really you and your name when you're when you're naming something you can kind of can
00:03:35
◼
►
fall into two broad categories.
00:03:38
◼
►
It can be a very unique, contrived or invented name, something that you're just kind of making
00:03:44
◼
►
up. And the advantage of these is that it makes it they're typically very easy to much
00:03:48
◼
►
easier to defend or protect because you've made something up. And so if someone else
00:03:52
◼
►
uses the same name, they're very clearly copying what you're doing. So an example of some of
00:03:56
◼
►
these things we like group on YouTube, Snapchat, Pinterest, things that are not actual words,
00:04:03
◼
►
you're not going to be able to go to the dictionary, at least when you first create it, and look
00:04:07
◼
►
something up, because it's a made up word, you invented it. And so the advantage of that
00:04:12
◼
►
is, you know, it's unique and it's, you know, it's very defendable in that way. It's your
00:04:17
◼
►
name, you made it up. If someone else uses it, they're like, "Hey, you copied what I
00:04:21
◼
►
And the other general class of names are things that are more generic terms or partially generic
00:04:25
◼
►
terms. And so there's some examples of this or things like, for example, I have an audiobooks
00:04:29
◼
►
app and the paper that motivated this whole thing, flashlight, camera, you know, things
00:04:33
◼
►
that have very generic terms in them that are great in terms of being recognizable and
00:04:39
◼
►
being having sort of a native built in search optimization characteristic that if people
00:04:44
◼
►
are looking for something, you know, if someone's searching for a newspaper, they might search
00:04:48
◼
►
for paper. But that's might just be what they refer to as a newspaper or they, you know,
00:04:53
◼
►
like canvas or whatever it is like people are going to easily search for the exact name
00:04:57
◼
►
of your application potentially, which has a lot of value to it, but are typically much
00:05:01
◼
►
more tricky to defend or to lay claim to. For example, some of these things might not
00:05:06
◼
►
be able to be trademarked. You know, it's just a tricky thing when you start heading
00:05:10
◼
►
down that road. But generally, those are kind of the two ways that you can name an app.
00:05:14
◼
►
You can give it a very contrived name or a more generic name. And there's pros and cons
00:05:18
◼
►
to both. Increasingly, I think I'm heading down the path of favoring the more contrived
00:05:23
◼
►
and invented names. I've had some success with generic names. But because the nature
00:05:29
◼
►
of them is always going to, it's going to invite and create this collision and this
00:05:33
◼
►
conflict. It's very often sort of more trouble than it's worth to actually go with. And so
00:05:38
◼
►
generally, I'd recommend heading more in the contrived invented name route or taking a
00:05:43
◼
►
word that is, you know, potentially a dictionary word, but applying it in a very different
00:05:48
◼
►
way. You know, for example, an app like Vesper by Q branch is a good example of where, you
00:05:54
◼
►
know, Vesper is a word. It's, you know, it's a word you'll find in the dictionary, but
00:05:57
◼
►
it's being applied in a very different context than where it was actually, you know, it's
00:06:01
◼
►
It's not like if you look up Vesper in the dictionary, you're going to find task management
00:06:04
◼
►
or note taking or those types of things.
00:06:07
◼
►
So you can apply a generic term in a very different way as one approach to this, or
00:06:12
◼
►
you can completely just invent a word.
00:06:14
◼
►
And generally that works fairly well.
00:06:17
◼
►
The App Store is a funny place though with names.
00:06:19
◼
►
And there's a couple of things that I've found sort of just having been existing in the store
00:06:23
◼
►
for a while.
00:06:24
◼
►
Some of them are awkward and some of them are just plain realities of being in the store.
00:06:29
◼
►
And the first thing I wanted to talk about is App Store name squatting, which is basically
00:06:35
◼
►
when someone goes into iTunes Connect, creates an app, gives it a name, and then lays claim
00:06:40
◼
►
to that name, even if they're not necessarily going to use it to sell an actual product
00:06:44
◼
►
or if they're just sort of going to hold it hostage or whatever.
00:06:46
◼
►
This is a classic problem with domain registration years ago.
00:06:52
◼
►
And generally, it's not as big of a problem as it is now because of what I'll talk about
00:06:55
◼
►
in a minute.
00:06:56
◼
►
Apple generally has a variety of policies in place to prevent this.
00:07:00
◼
►
I think once you register a name, you have to at least have submitted an app and had
00:07:06
◼
►
that go through the review process within, I can't remember if it's 60 days or 90 days,
00:07:10
◼
►
but you have a window where you have to actually try and make use of it.
00:07:14
◼
►
Otherwise you'll lose rights to that.
00:07:16
◼
►
But it still happens, and that's not to say someone couldn't just create a junk app and
00:07:22
◼
►
put it out in the store to, you know, sort of to lock up the name, which is something
00:07:25
◼
►
that happens. But even more of an issue with that at this point is that as of today, I
00:07:31
◼
►
went to App Shopper and I looked and they said that there's been basically one and a
00:07:34
◼
►
half million apps have been approved over the life of the App Store. And with a pool
00:07:38
◼
►
of names that large, it's very likely that almost all of the basic short, you know, sort
00:07:43
◼
►
of nouns and verbs in the App Store have been used at this point. You know, it's not something
00:07:48
◼
►
that, you know, with a pool of possibilities that that's that large, you're almost certainly
00:07:52
◼
►
going to have a lot of, you know, the basics pulled up in the same way that with domains,
00:07:56
◼
►
you know, all of the four or five, six letter, you know, dot com domains have long since
00:08:00
◼
►
been claimed and used. And that same thing is fairly true in the App Store, that there's
00:08:04
◼
►
not a there's fewer and fewer kind of dictionary words that are going to be available just
00:08:08
◼
►
simply based on the volume of the App Store. And another thing that's also probably worth
00:08:13
◼
►
pointing out is, initially, I always thought that it was impossible to duplicate exactly
00:08:19
◼
►
a name of something else from another app in the App Store. That essentially who claimed
00:08:23
◼
►
it first got it, you know, it's sort of, it's like the old colonial model where all the
00:08:28
◼
►
different countries are going out and they go out and they put their flag on the island
00:08:31
◼
►
and say, you know, I claim this flag. I claim this island for Britain, I claim this island
00:08:35
◼
►
for France, and they're kind of going through in that way. And I thought that was the way
00:08:39
◼
►
it worked in the App Store. But the reality is, that isn't always true. And there's a
00:08:42
◼
►
a variety of mechanisms that I don't really want to get into, whether by guile or glitch,
00:08:47
◼
►
it's possible to duplicate exactly a name in the app store. And that's a little bit
00:08:52
◼
►
tricky and can be often surprising if you're on the receiving end of that, where you thought
00:08:56
◼
►
you had claimed a name, and then suddenly another app with exactly the same name exists
00:09:01
◼
►
in the store. So just keep that in mind. It is possible, and it isn't one of these things
00:09:05
◼
►
that you should be like, "Oh my goodness, what happened?" It's like, it happens. It's
00:09:07
◼
►
It's not necessarily supposed to happen, but it can happen.
00:09:11
◼
►
And beyond even just that direct duplication,
00:09:13
◼
►
where someone copies exactly the name of your app,
00:09:16
◼
►
it's also possible for them to basically do it indirectly,
00:09:19
◼
►
where you take the core name and then you add characters
00:09:21
◼
►
to the end of it.
00:09:22
◼
►
So you'll often see this sometimes
00:09:24
◼
►
will be like an app name, dash, and then
00:09:25
◼
►
like a tagline or a subtitle or those types of things.
00:09:29
◼
►
Or you'll see it where they just add a character to the end.
00:09:31
◼
►
And the poster board example for this
00:09:34
◼
►
is if you ever go to the App Store and search for flashlight,
00:09:37
◼
►
You'll see tons of these where it's like it's flashlight,
00:09:40
◼
►
and then every possible symbol you could imagine.
00:09:43
◼
►
Flashlight period, flashlight comma, flashlight exclamation
00:09:45
◼
►
mark, question mark, question mark, emoji.
00:09:48
◼
►
And sometimes this is done to improve search optimization
00:09:52
◼
►
where you'll take the name of the application,
00:09:54
◼
►
you'll add a tagline to the end, and those
00:09:56
◼
►
are free keywords in terms of you're typically
00:09:59
◼
►
limited to only 100 characters of keywords in your App Store
00:10:03
◼
►
search keyword box.
00:10:04
◼
►
But you can take extra characters
00:10:06
◼
►
and put them in your name, which is also
00:10:08
◼
►
included in your keywords.
00:10:09
◼
►
And so that's why some people do it.
00:10:11
◼
►
And some people do it just to essentially
00:10:13
◼
►
to try and create that confusion where
00:10:15
◼
►
if you can make the core part of your name
00:10:18
◼
►
look very similar to someone else's name
00:10:20
◼
►
and then add a bunch of characters to the end
00:10:22
◼
►
so that you can easily submit it to the App Store, that
00:10:24
◼
►
can create this kind of-- that tension and that duplication.
00:10:28
◼
►
Another thing that's also probably worth mentioning
00:10:30
◼
►
in that is that your search engine optimization--
00:10:33
◼
►
and by that I mean the App Store search--
00:10:36
◼
►
is a very important part of the branding of your application
00:10:38
◼
►
and the marketing of it.
00:10:39
◼
►
And so the name you choose is certainly part of that.
00:10:43
◼
►
Because like I said, you only get 100 characters of keywords,
00:10:46
◼
►
and then you have the app's name.
00:10:47
◼
►
Those are the only components, really, that get driven
00:10:50
◼
►
into search as far as we know.
00:10:51
◼
►
And so being very careful about what you put as your name
00:10:55
◼
►
is an important part of this.
00:10:56
◼
►
Because that's why a lot of apps, for example,
00:10:59
◼
►
in the camera category have camera actually in the name.
00:11:02
◼
►
Camera Plus, Camera Awesome, Camera Plus with the symbol,
00:11:05
◼
►
camera plus with the word, whatever it is, because that's a huge part of how people are
00:11:10
◼
►
going to be actually able to find it. So you have to be thoughtful about it when you're
00:11:13
◼
►
building it because you can't just name it anything and assume people are going to be
00:11:17
◼
►
able to find it. All right. The next thing I wanted to talk just a little bit briefly
00:11:20
◼
►
about is what I'm going to call appealing to higher powers. And the fact that trademarks
00:11:27
◼
►
are the legal means of which you can protect a name. And a trademark is basically a legal
00:11:31
◼
►
or whatever you want to call it, to allow you to trade under a particular name and to
00:11:35
◼
►
prevent other people from doing commerce under that same name. And typically trademarks are
00:11:41
◼
►
focused around preventing customer confusion. Their goal is to say that if someone has trademarked
00:11:47
◼
►
a product name that they're the only person who's going to be able to use that. And so
00:11:52
◼
►
that way customers aren't going to get confused when they are making, you know, so sort of
00:11:56
◼
►
-- they think they're getting one product and they're actually getting another one.
00:12:01
◼
►
trademarks aren't a panacea. They don't solve this problem necessarily in that, you know,
00:12:05
◼
►
and as with anything involving lawyers, it is only really, it's only sort of a part of
00:12:09
◼
►
a question of who is the who's right in a trademark dispute, you know, who actually
00:12:13
◼
►
has the right, the appropriate trademark, who's been using it for the longest time,
00:12:16
◼
►
who's been using it in the correct way, etc. You know, more often than not, it's going
00:12:20
◼
►
to come down to who can fight the longest fight, who can fight the best fight, and who
00:12:23
◼
►
can convince the highest power, whatever that may be, to take their side. And so, you know,
00:12:28
◼
►
being the little guy getting kind of trampled on by somebody with a bigger budget is certainly
00:12:31
◼
►
going to feel unfortunate. But that's just sort of the reality that we have to understand
00:12:35
◼
►
as you know, as an independent developer, that's just something that I understand that
00:12:39
◼
►
if somehow I ended up in a fight against Facebook, I'm unlikely to win that on a legal front,
00:12:44
◼
►
even if I may be in the right for whatever right means. And generally, I'd say with Apple
00:12:48
◼
►
and the sort of there the in some ways the canonical higher power in the in all this,
00:12:52
◼
►
they seem to have a very reasonable sort of two tier approach, that I would commend them
00:12:57
◼
►
for the way that whenever there is a clear violation of a simple, valid trademark, they're
00:13:01
◼
►
very quick to act. I've seen a lot of people make claims to a trademark or a copyright
00:13:05
◼
►
thing and they'll tell Apple about it and within a few hours it's taken down. That happens
00:13:10
◼
►
all the time and it's a very good process in that way. But Apple generally seems to
00:13:15
◼
►
take the approach that when things get gray, as they get more complicated, they'll start
00:13:19
◼
►
taking steps back and let the parties work it out themselves, which can be a little frustrating
00:13:23
◼
►
you're in that fight. But ultimately, it seems like that's sort of what has to happen because
00:13:27
◼
►
otherwise Apple's in a very awkward place of sort of picking winners and things and applying laws,
00:13:32
◼
►
you know, across the world and all these types of things and interpreting things and trying to
00:13:36
◼
►
arbitrate things that would get very complicated very quickly and require a lot of, you know,
00:13:40
◼
►
a lot of time and energy for things that I'm not sure they would necessarily be an appropriate
00:13:44
◼
►
venue for. And so things ultimately have to be, you know, get sorted out between arbitration,
00:13:47
◼
►
between your lawyers, between just, you know, gentleman conversations, that type of thing.
00:13:52
◼
►
And generally, I think that approach works pretty well.
00:13:53
◼
►
But just keep that in mind that don't think that if you just
00:13:56
◼
►
tell Apple about it, it'll always immediately
00:13:59
◼
►
be dealt with.
00:14:00
◼
►
That sometimes you're going to have to work this out yourself.
00:14:03
◼
►
So anyway, where does that leave us?
00:14:06
◼
►
And so the thing that I would say generally
00:14:08
◼
►
to most independent developers is try and have a unique name.
00:14:12
◼
►
Just go as unique as possible and you
00:14:15
◼
►
avoid a lot of this problem.
00:14:16
◼
►
You can incorporate generic terms as part of that.
00:14:18
◼
►
So for example, an app like Fantastical
00:14:20
◼
►
is a great way to do it where you put the word Cal inside of your calendar app and that'll
00:14:24
◼
►
help. And then just use your keywords to work on the search engine optimization part of
00:14:28
◼
►
it and not worry about it. Otherwise, you just kind of have to trademark that, you hope
00:14:33
◼
►
for the best, and just see what happens.
00:14:35
◼
►
All right, that's it for today's show. As always, if you have questions, comments, concerns,
00:14:39
◼
►
or complaints, I'm _DavidSmith, David@DevelopingPerspective.com. Otherwise, I hope you have a great week.
00:14:44
◼
►
Happy coding and I'll talk to you later. Bye.