Under the Radar 62: App Store Reviews
00:00:00
◼
►
welcome to under the radar a show but
00:00:01
◼
►
independent iOS app development I'm
00:00:03
◼
►
Marco Arment and I'm David Smith under
00:00:06
◼
►
the radar is never longer than 30
00:00:07
◼
►
minutes so let's get started one star
00:00:10
◼
►
useless but a terrible review so today
00:00:15
◼
►
we're going to talk about the review
00:00:17
◼
►
system in the App Store
00:00:19
◼
►
mr. star I think we're gonna start off
00:00:21
◼
►
by talking about a little bit of way
00:00:23
◼
►
it's structured and it's maybe some of
00:00:25
◼
►
its origins and some of the implications
00:00:27
◼
►
of like the way our customers actually
00:00:29
◼
►
see that and then towards the end I
00:00:31
◼
►
think we're going to dive into a little
00:00:32
◼
►
bit of the way as a developer we should
00:00:34
◼
►
approach using you know you asking for
00:00:39
◼
►
reviews and dealing with reviews that
00:00:41
◼
►
are given to us and so on so the review
00:00:45
◼
►
system in the App Store is very much you
00:00:47
◼
►
can kind of tell that it is based on the
00:00:51
◼
►
review system for something like a movie
00:00:54
◼
►
or music or something you know the
00:00:56
◼
►
origins of the App Store's I've
00:00:57
◼
►
certainly call from iTunes and so you
00:01:00
◼
►
can kind of see that the trickiness of
00:01:05
◼
►
that is that it was definitely not
00:01:06
◼
►
designed for something like software
00:01:07
◼
►
that changes all the time that already
00:01:10
◼
►
changes often you know a movie or
00:01:12
◼
►
something you publish it and it's the
00:01:14
◼
►
same forever a software changes on a
00:01:16
◼
►
regular basis and so it was definitely a
00:01:18
◼
►
early on especially very awkward because
00:01:21
◼
►
reviews would just stay around forever
00:01:22
◼
►
and you have reviews bad reviews you
00:01:25
◼
►
know for you really said busted version
00:01:27
◼
►
you get a bunch of one-star reviews you
00:01:30
◼
►
submit the fix those one-star reviews
00:01:32
◼
►
were still there and so the vendor shape
00:01:33
◼
►
will went through and changed it so that
00:01:35
◼
►
now your reviews that are visible
00:01:38
◼
►
initially to the user are always based
00:01:40
◼
►
on your most recent version which is
00:01:43
◼
►
sometimes problematic when you first
00:01:45
◼
►
release a new version because that means
00:01:46
◼
►
that if you don't have I think it's five
00:01:48
◼
►
or so reviews for your application you
00:01:52
◼
►
don't just doesn't show any of them I
00:01:54
◼
►
think it's just essentially to prevent
00:01:56
◼
►
for the situation where if your first
00:01:57
◼
►
review was a one-star review or your
00:01:59
◼
►
first review is a five-star review
00:02:00
◼
►
they're not gonna say that that's their
00:02:02
◼
►
the rating for your your app just
00:02:04
◼
►
because you only have one so you need a
00:02:07
◼
►
certain number of them so it's a little
00:02:08
◼
►
awkward when you submit a new update and
00:02:10
◼
►
someone comes to look at your app and it
00:02:12
◼
►
says hey there's
00:02:13
◼
►
no you know there's no right ranking for
00:02:15
◼
►
this app which thank you sir it's an
00:02:17
◼
►
implication at least if it's like that's
00:02:19
◼
►
not good well it's not necessarily bad
00:02:21
◼
►
directly but anyway that's sort of the
00:02:24
◼
►
way it goes but I think star ratings
00:02:27
◼
►
especially are very powerful indicator
00:02:30
◼
►
to our customers about the quality of
00:02:33
◼
►
our apps because they're one of the few
00:02:35
◼
►
things that are shown to the user when
00:02:38
◼
►
they first you know and then they're
00:02:39
◼
►
first looking at the list of apps so you
00:02:42
◼
►
know that isn't from me maybe it's the
00:02:44
◼
►
right way to say it you know so they you
00:02:45
◼
►
if you search for one of my apps in the
00:02:47
◼
►
App Store it pops up you'll see the icon
00:02:49
◼
►
I made the name I gave it the first few
00:02:52
◼
►
lines of the description it's
00:02:53
◼
►
screenshots and then the stars and the
00:02:56
◼
►
stars are the only part of that that are
00:02:57
◼
►
all right isn't marketing isn't just me
00:02:59
◼
►
making stuff up because obviously
00:03:00
◼
►
everyone's gonna say my app is great my
00:03:02
◼
►
app is awesome the stars have this vague
00:03:05
◼
►
sense of objectivity to them and so I
00:03:08
◼
►
think they have probably a fairly
00:03:11
◼
►
significant impact on what customers
00:03:13
◼
►
think about an app and with how you know
00:03:16
◼
►
how likely they are to download it and I
00:03:17
◼
►
think I've seen that definitely in terms
00:03:19
◼
►
of my own downloads where I know that if
00:03:22
◼
►
my star rating starts to go down or I do
00:03:24
◼
►
a new update and the star rating
00:03:27
◼
►
disappears for a couple of days that it
00:03:29
◼
►
can have a noticeable immuno reduction
00:03:32
◼
►
in downloads that if it's not like they
00:03:35
◼
►
go to zero but it's you know there's 20
00:03:36
◼
►
30 percent of my downloads will start
00:03:38
◼
►
will go away for a period until I'm able
00:03:41
◼
►
to build that up and so I think it's
00:03:44
◼
►
something that we have to deal with as
00:03:45
◼
►
developers to make sure that we're like
00:03:48
◼
►
aware of that the importance of this and
00:03:50
◼
►
then also it's like really awkward
00:03:51
◼
►
because you get into all the tricky
00:03:54
◼
►
things that you can get into where
00:03:55
◼
►
people start you know paying people to
00:03:57
◼
►
review their apps paying people to give
00:03:58
◼
►
it five star reviews which you know it
00:04:01
◼
►
eventually if Apple you know catches you
00:04:03
◼
►
doing that they'll pull you out of the
00:04:04
◼
►
App Store for that kind of thing but
00:04:06
◼
►
it's this really strange tension of
00:04:07
◼
►
where is the appropriateness there you
00:04:10
◼
►
know how how is asking for a review fine
00:04:13
◼
►
is asking for a review in a in the app
00:04:16
◼
►
okay is it fine out somewhere outside of
00:04:18
◼
►
the app etc but it's all a big mess but
00:04:20
◼
►
ultimately and probably the best place
00:04:21
◼
►
to start is just the importance of that
00:04:25
◼
►
star rating and
00:04:26
◼
►
trying to keep it up yeah I mean it
00:04:30
◼
►
looks like a lot of the AppStore it's
00:04:32
◼
►
the kind of thing where like the system
00:04:33
◼
►
is not perfect we as developers have to
00:04:36
◼
►
basically grin and bear it we have to
00:04:38
◼
►
work around its flaws or tolerate its
00:04:39
◼
►
flaws or you know somehow just
00:04:41
◼
►
accommodate them but also like it's hard
00:04:45
◼
►
to imagine a lot of better systems like
00:04:48
◼
►
I have tons of ideas and how they could
00:04:49
◼
►
improve user reviews on the App Store
00:04:52
◼
►
but it's not going to be like a massive
00:04:55
◼
►
improvement like it's if they're gonna
00:04:57
◼
►
have user reviews at all they're doing
00:04:59
◼
►
an okay job of it again not not a
00:05:02
◼
►
wonderful job but an okay job of it you
00:05:03
◼
►
know and and again like changing it
00:05:05
◼
►
would be incremental not revolutionary
00:05:07
◼
►
and and I do think it is it serves a
00:05:12
◼
►
useful purpose to have user reviews like
00:05:14
◼
►
you know I've often thought there's a
00:05:16
◼
►
lot of contexts in which there are no
00:05:18
◼
►
user reviews you know on your own sales
00:05:22
◼
►
page like that's how the web works like
00:05:24
◼
►
you know if you go to buy software and
00:05:26
◼
►
you go to the company's website they're
00:05:28
◼
►
not gonna have a set well they usually
00:05:29
◼
►
aren't going to have a section of random
00:05:32
◼
►
user submitted unfiltered reviews you
00:05:35
◼
►
know they're gonna handpick you know
00:05:36
◼
►
they're gonna cherry-pick what good
00:05:38
◼
►
things have been said about them and
00:05:39
◼
►
that's gonna be all you see and it's
00:05:41
◼
►
weird to have like on the page that
00:05:44
◼
►
everybody will go to even if somebody
00:05:46
◼
►
goes to your site for an iOS app fully
00:05:48
◼
►
intends to get it you send them through
00:05:51
◼
►
to click through to the App Store page
00:05:52
◼
►
for them to actually download it and
00:05:53
◼
►
they're seeing that those star reviews
00:05:55
◼
►
so you can't escape your customers will
00:05:57
◼
►
always see those star reviews so they
00:05:59
◼
►
are probably important from that point
00:06:03
◼
►
of view however I really don't know how
00:06:08
◼
►
important the nitty gritty details are
00:06:11
◼
►
for customers so for instance I think
00:06:14
◼
►
the average star rating that people see
00:06:16
◼
►
is probably fairly important you know
00:06:18
◼
►
you said you've seen a dip in downloads
00:06:20
◼
►
when that when it's been too early for a
00:06:22
◼
►
version to show a rating can you tell
00:06:24
◼
►
have you did have you like isolated
00:06:26
◼
►
enough variables to really have any idea
00:06:28
◼
►
whether it matters whether it's like two
00:06:30
◼
►
star 4 star average um not not quite to
00:06:35
◼
►
that level I don't like I think there's
00:06:39
◼
►
measurable impacts when you have a bad
00:06:41
◼
►
version that is a really bad rating
00:06:44
◼
►
where the you know the number it's like
00:06:47
◼
►
I don't know if there's a difference
00:06:49
◼
►
between being four four and a half or
00:06:52
◼
►
five you're like if you're on the high
00:06:54
◼
►
end like the difference between those I
00:06:56
◼
►
haven't been at quite been able to
00:06:57
◼
►
narrow it down but I think there's
00:06:58
◼
►
definitely an impact like if you have a
00:06:59
◼
►
really bet really low rating is really
00:07:02
◼
►
bad and probably even in some ways worse
00:07:04
◼
►
than having no rating at all because
00:07:07
◼
►
like the people it's like the active and
00:07:09
◼
►
the active statement of like this app is
00:07:11
◼
►
bad rather than like I don't know what
00:07:13
◼
►
is this app that's true but but there is
00:07:16
◼
►
definitely something funny there too I
00:07:18
◼
►
think it's also interesting that in the
00:07:20
◼
►
app store they show the number of
00:07:21
◼
►
reviews that have been left like in the
00:07:25
◼
►
little parentheses after the star rating
00:07:26
◼
►
and I feel like that number is also
00:07:28
◼
►
probably somewhat indicative as well
00:07:30
◼
►
because think if the efficient you know
00:07:32
◼
►
it's like five stars four views or
00:07:34
◼
►
whatever you know a very small number
00:07:36
◼
►
I probably carries a lot less weight
00:07:38
◼
►
than if you have you know 1,600 reviews
00:07:42
◼
►
and the average rating is five stars
00:07:43
◼
►
like that also care has more weight to
00:07:45
◼
►
it probably that but yeah it's a really
00:07:48
◼
►
awkward thing to try and like actually
00:07:50
◼
►
isolate and work out the impact because
00:07:53
◼
►
it's such a fluid thing and it's not you
00:07:55
◼
►
know as a devout as a developer we don't
00:07:57
◼
►
have any direct control over and so it's
00:07:59
◼
►
like you can like run an experiment of
00:08:00
◼
►
like let me try running the App Store if
00:08:02
◼
►
I have a five star review let me see if
00:08:04
◼
►
I have a four star review so Joe is just
00:08:06
◼
►
kind of more anecdotal and kind of just
00:08:08
◼
►
gut feeling about how it how it works
00:08:11
◼
►
yeah I mean you know as somebody like I
00:08:14
◼
►
buy things and Amazon all the time I
00:08:16
◼
►
occasionally will look for new apps on
00:08:18
◼
►
either iOS or even the Mac App Store and
00:08:20
◼
►
as a buyer like that what I'm looking at
00:08:22
◼
►
reviews I hardly ever read any actual
00:08:26
◼
►
post posted review text right but I
00:08:28
◼
►
almost always will look at the average
00:08:31
◼
►
star rating and the and the approximate
00:08:33
◼
►
number of ratings and that's the one
00:08:34
◼
►
thing like when I'm buying something on
00:08:36
◼
►
Amazon you know if I'm buying like
00:08:37
◼
►
something where there's a lot of fairly
00:08:40
◼
►
commoditized similar competition like a
00:08:42
◼
►
cable you know something like that like
00:08:44
◼
►
if there's one that has 900 reviews and
00:08:48
◼
►
a four and a half star average and
00:08:50
◼
►
there's one that has five reviews on
00:08:52
◼
►
five star Everidge you know that that
00:08:54
◼
►
stands out to me and I will pick the
00:08:56
◼
►
more popular one those figure I will
00:08:57
◼
►
figure there's probably some reason why
00:08:59
◼
►
they have so many more that that's
00:09:00
◼
►
probably a good sign it's just a larger
00:09:02
◼
►
sample set so to achieve a decent
00:09:04
◼
►
average with that big of a sample set is
00:09:06
◼
►
a pretty good sign compared to something
00:09:08
◼
►
with five reviews right and I have to
00:09:10
◼
►
imagine that most people will do the
00:09:12
◼
►
same thing with App Store reviews
00:09:14
◼
►
because it's it you know whatever we
00:09:16
◼
►
think of our apps and and our position
00:09:18
◼
►
of the market the way the way I think
00:09:21
◼
►
the market has has shown us over and
00:09:23
◼
►
over again that it actually works is
00:09:24
◼
►
very much like people buying basic
00:09:26
◼
►
cable's on ahem azan where it's like
00:09:28
◼
►
they're looking at a list of a thousand
00:09:30
◼
►
apps about looked the same and they're
00:09:32
◼
►
gonna just pick the one that has like
00:09:34
◼
►
you know that shows up near the top
00:09:36
◼
►
probably the one that's free if there is
00:09:38
◼
►
one that's free which is they're almost
00:09:39
◼
►
always is and they're gonna pick the one
00:09:41
◼
►
that has a decent looking you know name
00:09:44
◼
►
and icon and screenshot maybe and
00:09:46
◼
►
they're gonna and with decent ratings so
00:09:48
◼
►
in the aggregate I do think these are
00:09:52
◼
►
very important to to kind of just keep
00:09:54
◼
►
your average up and to try to get a good
00:09:57
◼
►
number of reviews that being said I
00:09:59
◼
►
think the specifics of like if you have
00:10:03
◼
►
an app that has mostly good reviews and
00:10:04
◼
►
there's one angry person who leaves a 1
00:10:06
◼
►
star and trashes you in their review
00:10:08
◼
►
even if even with stuff that isn't even
00:10:09
◼
►
true I mean look I my attitude both in
00:10:13
◼
►
you know personally and in my software
00:10:16
◼
►
development style my attitude inspires
00:10:19
◼
►
extreme feelings in some people and I
00:10:23
◼
►
get a lot of of those extremes and and
00:10:26
◼
►
some of that is great if most of it is
00:10:28
◼
►
great you know most of my reviews tend
00:10:30
◼
►
to be pretty positive but there's always
00:10:32
◼
►
with anything I do I could write a blog
00:10:34
◼
►
post saying the sky is blue and there
00:10:36
◼
►
will be one person raging against it on
00:10:38
◼
►
Twitter you know it's like anything I do
00:10:40
◼
►
because of my attitude and style there
00:10:43
◼
►
it okay it will anger a certain number
00:10:46
◼
►
of people right and so everything I do
00:10:48
◼
►
always has a small percentage of really
00:10:52
◼
►
negative response or reviews on it so
00:10:55
◼
►
you know even the best versions of
00:10:56
◼
►
overcast the best version of Instapaper
00:10:58
◼
►
like even like the most uncontroversial
00:11:00
◼
►
updates there's always a one-star review
00:11:02
◼
►
or two or three or four you know they're
00:11:04
◼
►
always there
00:11:05
◼
►
some of them get really rude and some of
00:11:07
◼
►
them are really personal but whatever it
00:11:08
◼
►
doesn't really so
00:11:10
◼
►
basically I've stopped reading them like
00:11:13
◼
►
because it's just I found it mostly
00:11:15
◼
►
unhelpful to read the reviews I find it
00:11:19
◼
►
much more helpful to pay attention to
00:11:22
◼
►
what people are saying via email and
00:11:24
◼
►
Twitter and even though I don't usually
00:11:26
◼
►
even respond to those and sometimes
00:11:28
◼
►
that's gets overwhelming I can't even
00:11:29
◼
►
read them all honestly but but usually I
00:11:32
◼
►
am able to keep up with reading them and
00:11:34
◼
►
you know the more engaged somebody is
00:11:38
◼
►
with trying to contact you and trying to
00:11:40
◼
►
use your app I think the more useful
00:11:44
◼
►
their feedback tends to be and so App
00:11:46
◼
►
Store reviews are kind of the bottom of
00:11:48
◼
►
the barrel like somebody can look at
00:11:51
◼
►
your app for three seconds and leave a
00:11:52
◼
►
review and they don't even like they
00:11:54
◼
►
didn't get to your contact link they
00:11:56
◼
►
didn't they didn't find your Twitter
00:11:57
◼
►
username like it's like there there's a
00:11:58
◼
►
lower barrier to entry there and to some
00:12:01
◼
►
degree that means you're gonna get more
00:12:02
◼
►
feedback that way which is often a good
00:12:04
◼
►
thing but it also means that the level
00:12:07
◼
►
of engagement these users and level of
00:12:08
◼
►
effort these users is pretty pretty low
00:12:10
◼
►
on average and so you're gonna get more
00:12:13
◼
►
of the crap that you should mentally
00:12:16
◼
►
filter out coming in through that
00:12:18
◼
►
channel than through other channels and
00:12:19
◼
►
so the way I look at like individual
00:12:23
◼
►
reviews the ones that are like onestart
00:12:25
◼
►
angry and everything is you know if I
00:12:28
◼
►
which again I've been seeing fewer and
00:12:30
◼
►
fewer because I stopped reading the
00:12:31
◼
►
reviews for the most part but if I if I
00:12:33
◼
►
see one making a reasonable point I will
00:12:37
◼
►
take mental note you know like okay this
00:12:39
◼
►
person really really hates you know my
00:12:41
◼
►
decision to remove this feature six
00:12:43
◼
►
months ago whatever okay you know that
00:12:46
◼
►
that's that's like kind of like an
00:12:47
◼
►
upvote in my head of like maybe I should
00:12:49
◼
►
reconsider that or or whatever else or
00:12:52
◼
►
maybe people want a way to address this
00:12:53
◼
►
problem that I removed forever ago but
00:12:56
◼
►
for the most part I don't think you have
00:12:59
◼
►
to worry that much about any individual
00:13:02
◼
►
review both score wise or its content
00:13:05
◼
►
because what matters way more to the
00:13:07
◼
►
people who are actually browsing for
00:13:09
◼
►
your app is the the number of reviews in
00:13:12
◼
►
the average star rating and I would be
00:13:13
◼
►
very surprised if a lot of people
00:13:15
◼
►
actually went through and read a
00:13:17
◼
►
meaningful number of review
00:13:19
◼
►
now this obviously is a bigger problem
00:13:22
◼
►
if you don't have very many reviews and
00:13:24
◼
►
so we'll get into this but like you know
00:13:27
◼
►
all the the the problem of like the
00:13:29
◼
►
occasional one-star angry people is
00:13:31
◼
►
magnified the fewer reviews you have
00:13:33
◼
►
because the you know the few reviews to
00:13:35
◼
►
kind of bury it or average it out or
00:13:36
◼
►
whatever else and so I've been lucky
00:13:39
◼
►
that overcast has almost always had a
00:13:41
◼
►
very large number of reviews and I think
00:13:44
◼
►
we'll talk after the after sponsor break
00:13:45
◼
►
about kind of how and why and and when
00:13:48
◼
►
and when not to ask for reviews because
00:13:51
◼
►
I think I think that does have an impact
00:13:53
◼
►
but first let's talk about our sponsor
00:13:56
◼
►
this week it is a new sponsor it is
00:13:58
◼
►
hired you can see hired calm slash under
00:14:01
◼
►
the radar for more sign up today to
00:14:03
◼
►
connect with opportunity we all know
00:14:05
◼
►
that searching for a job can feel
00:14:07
◼
►
stressful scary and time-consuming
00:14:09
◼
►
there's pushy recruiters oh man the
00:14:11
◼
►
recruiters make job hunting the worst
00:14:12
◼
►
they try to sell you one roles that you
00:14:14
◼
►
don't actually want and all this crap
00:14:16
◼
►
and then job boards make you feel like
00:14:18
◼
►
you're throwing your resume into a black
00:14:19
◼
►
hole never to be seen again I mean job
00:14:21
◼
►
boards are very often you know literally
00:14:24
◼
►
of the black hole of nothingness this is
00:14:26
◼
►
where hired comes in to solve this
00:14:28
◼
►
problem hired makes your job search
00:14:29
◼
►
faster focused and stress-free by
00:14:31
◼
►
offering access to 4,000 innovative
00:14:33
◼
►
employers including big brand names like
00:14:36
◼
►
Facebook and small emerging startups if
00:14:38
◼
►
you want to work that way I'm hired you
00:14:39
◼
►
receive personalized interview request
00:14:41
◼
►
and upfront salary information so you
00:14:43
◼
►
can make informed decisions about which
00:14:45
◼
►
opportunities to pursue and today
00:14:47
◼
►
listeners can earn double the normal
00:14:49
◼
►
$1000 hiring bonus by using our link to
00:14:52
◼
►
sign up hire comm slash under the radar
00:14:55
◼
►
so that's right you can earn $2,000 as a
00:14:57
◼
►
hiring bonus by finding your next
00:14:59
◼
►
chapter and hired using our link hired
00:15:01
◼
►
calm slash under the radar sign up today
00:15:04
◼
►
to connect with opportunity thank you
00:15:06
◼
►
very much to hired for sponsoring our
00:15:07
◼
►
show yeah because I think what the thing
00:15:10
◼
►
that's so tricky with all of these
00:15:11
◼
►
things with reviews is this planning
00:15:13
◼
►
this balance between like it's um it's
00:15:18
◼
►
it's a really it's an odd part of the
00:15:19
◼
►
development process because we don't
00:15:22
◼
►
have any direct control over it but it
00:15:25
◼
►
has a direct impact on us and there are
00:15:27
◼
►
very few things I think in the
00:15:28
◼
►
development process like one of the
00:15:29
◼
►
things that I love about being a
00:15:30
◼
►
developer is that like I'm telling my
00:15:33
◼
►
like it's a little bit control freaky
00:15:35
◼
►
like I enjoy that I can control all the
00:15:38
◼
►
behaviors all the aesthetics everything
00:15:41
◼
►
and everything in my app I can control
00:15:42
◼
►
because it exists you know as a result
00:15:45
◼
►
of like sitting on Xcode and making it
00:15:47
◼
►
but the reviews are completely out of my
00:15:49
◼
►
control like I have no direct way of
00:15:51
◼
►
doing that and instead and I think like
00:15:53
◼
►
we're just saying it's it's like any
00:15:55
◼
►
individual reviews probably not all that
00:15:57
◼
►
important but it's more important though
00:15:59
◼
►
is that we are able to encourage our
00:16:02
◼
►
customers to go there and a high enough
00:16:06
◼
►
volume of customers to go there such
00:16:09
◼
►
that you have a representative sample
00:16:10
◼
►
and obviously I prefer to be
00:16:12
◼
►
representative of customers who love my
00:16:15
◼
►
app and want to give it five stars and
00:16:16
◼
►
talk about it lovely but at the very
00:16:19
◼
►
least I want that number to be
00:16:20
◼
►
significant so that it isn't just
00:16:22
◼
►
drowned out by the one person who's
00:16:24
◼
►
angry or even just given that bad
00:16:27
◼
►
impression of like why does this app
00:16:29
◼
►
only have seven reviews like you kind of
00:16:31
◼
►
least in my mind I start to like I don't
00:16:33
◼
►
know what but exactly what the
00:16:34
◼
►
multiplier is but I'm like if the app
00:16:36
◼
►
you know it's like there's a certain
00:16:37
◼
►
like the audience and the customer base
00:16:40
◼
►
of this app is probably some multiplier
00:16:41
◼
►
of that and so if it's only like seven
00:16:44
◼
►
maybe the app is kind of is only used by
00:16:46
◼
►
a few handful of people and isn't that
00:16:48
◼
►
good and so there's a strange tension
00:16:50
◼
►
though and there was this that's
00:16:53
◼
►
probably three or four year years now
00:16:55
◼
►
but there was a big hoo-ha a couple
00:16:57
◼
►
years ago where around the like little
00:17:01
◼
►
pop-up dialogue said a lot of apps use
00:17:03
◼
►
where it you know you're using the app
00:17:06
◼
►
using the app then all of a sudden it
00:17:08
◼
►
pops up and says hey we're gonna review
00:17:10
◼
►
my app and there was an app there was a
00:17:12
◼
►
library called he was operator that was
00:17:15
◼
►
used in just over hundreds and hundreds
00:17:17
◼
►
of apps and got you know had this very
00:17:21
◼
►
aggressive version of that and I think
00:17:23
◼
►
it's that's it's something that I try
00:17:25
◼
►
and always avoid in my apps like I've
00:17:26
◼
►
never really felt great about doing this
00:17:29
◼
►
because the reality is like the reviews
00:17:32
◼
►
are primarily beneficial to me and
00:17:36
◼
►
they're beneficial to future potential
00:17:38
◼
►
customers the actual current customer
00:17:41
◼
►
who's using it the review doesn't really
00:17:43
◼
►
benefit them in any way directly other
00:17:46
◼
►
the vague sense that it makes my it
00:17:48
◼
►
helps me which helps them because it
00:17:51
◼
►
helps me to be wanting to make the app
00:17:53
◼
►
better for them but it's mostly just
00:17:55
◼
►
they're doing me a favor and so I need
00:17:59
◼
►
to look at it from that perspective and
00:18:00
◼
►
I think you know automats I've avoided
00:18:02
◼
►
putting in things to kind of ask for
00:18:05
◼
►
them for that because it is asking them
00:18:08
◼
►
a favor and it's like you don't want to
00:18:10
◼
►
you want to be really thoughtful if
00:18:11
◼
►
anytime you ask your audience for
00:18:13
◼
►
something but then I also look in the
00:18:16
◼
►
App Store and next reason this is top of
00:18:18
◼
►
mind for me is I just went through and
00:18:19
◼
►
added a little section in the settings
00:18:22
◼
►
area of pedometer plus plus where it
00:18:24
◼
►
says you know would you like please
00:18:26
◼
►
leave a review leave me a review really
00:18:28
◼
►
helps thank you essentially I can have a
00:18:30
◼
►
little button to go to the App Store to
00:18:32
◼
►
leave a review and I hadn't had one in
00:18:35
◼
►
there for a long time yep usually was
00:18:37
◼
►
reviewed fairly well but I was starting
00:18:38
◼
►
to look at look at it from the
00:18:40
◼
►
perspective of a new customer and I went
00:18:42
◼
►
into the App Store and I started you
00:18:43
◼
►
know searching for the terms that you
00:18:44
◼
►
would search for if you were going to
00:18:46
◼
►
try and find that app and what I was
00:18:49
◼
►
noticing is that I had various massively
00:18:52
◼
►
disproportionately lower number of
00:18:53
◼
►
reviews then my cus customers and based
00:18:56
◼
►
on like where we rank together our
00:18:57
◼
►
downloads are fairly similar which makes
00:19:00
◼
►
me think that a lot of it is coming just
00:19:01
◼
►
from the fact that I'm pretty sure a lot
00:19:03
◼
►
of those competitive competing apps have
00:19:06
◼
►
the like in-your-face pop-up hey go
00:19:08
◼
►
download the app and enough people go do
00:19:10
◼
►
that that their numbers look good but
00:19:13
◼
►
from a fresh customers perspective that
00:19:14
◼
►
means that my app looks like nobody uses
00:19:16
◼
►
it or being a very few or
00:19:18
◼
►
disproportionately fewer that you know
00:19:20
◼
►
our start of the actual average star
00:19:22
◼
►
rating is very similar but I have a
00:19:25
◼
►
tenth of the number of users or reviews
00:19:27
◼
►
left and so it's like now I've added
00:19:28
◼
►
this I don't feel great about it but I
00:19:32
◼
►
think putting it in AB you know it's in
00:19:33
◼
►
the bottom of the settings area it's the
00:19:35
◼
►
kind of thing that you'd probably only
00:19:36
◼
►
find if you are you know you've used the
00:19:41
◼
►
app a little bit and it's also you know
00:19:44
◼
►
it's never in it's never end going to be
00:19:46
◼
►
in the course of the core functionality
00:19:48
◼
►
of the app so in this case like showing
00:19:49
◼
►
you your steps it's not like you open it
00:19:51
◼
►
up to see your steps and you know your
00:19:53
◼
►
steps are hidden away behind something
00:19:54
◼
►
asking you to go and do it but I think
00:19:56
◼
►
the reality is not having one of those
00:19:59
◼
►
kind of disadvantaged disadvantaged we
00:20:03
◼
►
was putting my putting myself at a
00:20:04
◼
►
disadvantage that it probably didn't
00:20:06
◼
►
need to be yeah I mean I I kind of came
00:20:09
◼
►
around to that as well and I came up
00:20:11
◼
►
with a a similar solution for overcast
00:20:14
◼
►
and an overcast 1.0 was released in was
00:20:17
◼
►
2014 it was it was kind of right in the
00:20:20
◼
►
middle of a lot of this debate about
00:20:22
◼
►
about uh the the irate dialog box and
00:20:24
◼
►
and I mean these and these these rape my
00:20:27
◼
►
app boxes are now so ubiquitous like you
00:20:29
◼
►
know big apps like Instagram does it it
00:20:31
◼
►
bothered me all the time my bank chase
00:20:33
◼
►
the Chase Bank app does it I'm like
00:20:35
◼
►
really like I'm trying to posit a check
00:20:37
◼
►
and like this is like business stuff and
00:20:39
◼
►
you're interrupting my business stuff
00:20:40
◼
►
with my business bank for your stupid
00:20:43
◼
►
rape my app dialog for a bank app like
00:20:44
◼
►
that but yes it they're so ubiquitous
00:20:46
◼
►
and I I think you know what you said is
00:20:50
◼
►
is perfect about like you know you're
00:20:53
◼
►
asking the app is interrupting good
00:20:55
◼
►
usage of your app to do themselves an
00:20:58
◼
►
advertising favor and that's that's it
00:21:00
◼
►
kind of rubs me the wrong way as a
00:21:01
◼
►
customer and user of these apps and so
00:21:04
◼
►
in my apps I've always kind of been you
00:21:07
◼
►
know not only refusing to do that kind
00:21:10
◼
►
of interruption but for a while I would
00:21:13
◼
►
like with Instapaper and the magazine I
00:21:14
◼
►
never had a link even in settings or
00:21:17
◼
►
anything to rate cuz I just thought like
00:21:19
◼
►
kind of like the the pure angle kind of
00:21:21
◼
►
like back before I would do colon
00:21:23
◼
►
keywords after a title of an app you
00:21:25
◼
►
know I used to think well this is I want
00:21:27
◼
►
to do things like the pure proper way
00:21:28
◼
►
and this is just how things should work
00:21:29
◼
►
and sometimes how things should work
00:21:32
◼
►
isn't how things do work and and so you
00:21:35
◼
►
have to find some kind of compromise and
00:21:37
◼
►
so you know with all these little you
00:21:39
◼
►
know app store realities or shortcomings
00:21:40
◼
►
you know like like the keyword title
00:21:42
◼
►
thing I found a compromise of with
00:21:43
◼
►
overcast I actually couldn't name it
00:21:45
◼
►
overcast there was there was another app
00:21:47
◼
►
in the store with an exact name was a
00:21:49
◼
►
cloud file really dirty app so it wasn't
00:21:51
◼
►
even like the same kind of thing but I
00:21:53
◼
►
had to call it overcast something so I
00:21:55
◼
►
called her an overcast : podcast player
00:21:57
◼
►
like the the most basic honest short key
00:22:00
◼
►
word thing I could prove I could really
00:22:01
◼
►
come up with and and so with the with
00:22:04
◼
►
the user ratings thing I had a a similar
00:22:08
◼
►
kind of compromise with overcast 1.0
00:22:12
◼
►
it was it was clear this kind of thing
00:22:14
◼
►
was important so I wanted I wanted to
00:22:15
◼
►
address it somehow and so I just put in
00:22:18
◼
►
the settings area and in the settings
00:22:20
◼
►
screen it's still there now it's been
00:22:22
◼
►
unchanged since version 1.0 I have on
00:22:26
◼
►
the server side a when when overcast
00:22:29
◼
►
syncs it the the part of the sync
00:22:32
◼
►
response is the cached ratings count
00:22:36
◼
►
from iTunes because you can get it
00:22:38
◼
►
through the iTunes API this is the
00:22:40
◼
►
iTunes Search API so you can get your
00:22:42
◼
►
own ratings count from your server or
00:22:43
◼
►
directly from your app that way so the
00:22:46
◼
►
app keeps a record of the ratings count
00:22:48
◼
►
for the current version and so in the
00:22:51
◼
►
settings screen again it's been in there
00:22:52
◼
►
since 1.0 I have a simple item right
00:22:55
◼
►
next to the feedback item that says
00:22:56
◼
►
please rate overcast and below it it
00:22:59
◼
►
says 2014 people have rated this version
00:23:02
◼
►
and if that number is less than I think
00:23:05
◼
►
50 it says only X people have rated this
00:23:08
◼
►
version and right below that it says
00:23:11
◼
►
overcast will never interrupt you for
00:23:13
◼
►
ratings and I think enough piece has
00:23:17
◼
►
worked remarkably so my thinking here is
00:23:20
◼
►
it's a simple polite relatively compact
00:23:23
◼
►
thing that encourages people who like
00:23:27
◼
►
the app to go support it in this way
00:23:29
◼
►
but it's not pushy about it and
00:23:31
◼
►
clarifies right there that they will
00:23:33
◼
►
never be interrupted so this is telling
00:23:35
◼
►
them that you know I thought about this
00:23:37
◼
►
very carefully like this is telling them
00:23:39
◼
►
that I respect them it's tell them right
00:23:42
◼
►
there I will never interrupt them for
00:23:43
◼
►
ratings so it's telling them I respect
00:23:45
◼
►
them I won't do this thing that everyone
00:23:46
◼
►
does that you hate and also please
00:23:50
◼
►
please rate it and if the number seems
00:23:52
◼
►
low especially when it's low enough to
00:23:54
◼
►
be prefixed with only that's kind of an
00:23:55
◼
►
additional push like here's how much I
00:23:57
◼
►
can actually use your support right now
00:23:59
◼
►
and I've never had to call attention to
00:24:02
◼
►
it in like in on Twitter or anything
00:24:04
◼
►
else like or I've never called attention
00:24:06
◼
►
to it in the app like it's just there in
00:24:07
◼
►
settings and it has always gotten enough
00:24:09
◼
►
reviews with remarkable speed that and
00:24:13
◼
►
part of that so you know I've been
00:24:14
◼
►
fortunate with overcast the user base is
00:24:15
◼
►
pretty sizeable now but even back like
00:24:17
◼
►
in the early days it was always that way
00:24:19
◼
►
that kind of approach like when you just
00:24:21
◼
►
respect people and and you you let
00:24:23
◼
►
people who like the app
00:24:25
◼
►
supported in this way in a reasonable
00:24:27
◼
►
way and without getting in their face
00:24:29
◼
►
and annoying in them that's great now
00:24:31
◼
►
that being said that's not gonna apply
00:24:33
◼
►
to every app and that's unfortunate you
00:24:34
◼
►
know it's one of the defenses back in
00:24:37
◼
►
the day when when these boxes were being
00:24:39
◼
►
debated was well they work and we need
00:24:41
◼
►
them and so I I think what you have to
00:24:46
◼
►
just keep in mind is that that's not the
00:24:48
◼
►
only approach that can work and while
00:24:51
◼
►
you do probably need some kind of easy
00:24:53
◼
►
way for people to rate your app doing it
00:24:55
◼
►
in a more respectful way like what we
00:24:58
◼
►
are doing and in our apps not you know
00:24:59
◼
►
not to toot our own horn too much but
00:25:00
◼
►
like doing this in a way that doesn't
00:25:02
◼
►
interrupt your user and annoy them is I
00:25:05
◼
►
think a far superior way to do it
00:25:08
◼
►
because it works well enough so like you
00:25:10
◼
►
don't need to be more pushy about it
00:25:12
◼
►
obviously these kind of ways do work
00:25:14
◼
►
well enough and it doesn't compromise
00:25:15
◼
►
the user experience and it doesn't annoy
00:25:17
◼
►
your your legitimate good customers so
00:25:19
◼
►
to me it's a win-win yeah and I think
00:25:22
◼
►
too there's like these kind of things I
00:25:25
◼
►
always do do also take the other I
00:25:27
◼
►
always try and take the other
00:25:28
◼
►
perspective to Oh finally I find the a
00:25:31
◼
►
rating style log very offensive or at
00:25:33
◼
►
least very annoying but I sometimes do
00:25:37
◼
►
wonder if my how many of my customers
00:25:39
◼
►
actually have that same a that same
00:25:41
◼
►
experience in the same perspective and
00:25:43
◼
►
it reminds me in many ways have the same
00:25:44
◼
►
way that like I don't like using a apps
00:25:47
◼
►
that have banner ads in them but I make
00:25:51
◼
►
apps that have Henner head's in them
00:25:52
◼
►
that I people use on a regular basis and
00:25:55
◼
►
doesn't seem to be a problem for people
00:25:56
◼
►
like fievel's thresholds for what they
00:25:58
◼
►
can support if they're annoyed by or
00:26:00
◼
►
what they consider you know undesirable
00:26:04
◼
►
they're certainly different I think then
00:26:06
◼
►
what I have and which is fine but it's
00:26:10
◼
►
also something that I was trying to keep
00:26:11
◼
►
in the back of my mind as I'm working on
00:26:12
◼
►
through these kinds of things is that
00:26:14
◼
►
well I may think that these things are
00:26:17
◼
►
really annoying maybe some people don't
00:26:19
◼
►
don't think they're annoying maybe some
00:26:21
◼
►
people think that they're actually
00:26:22
◼
►
useful they're like oh yeah I'd love to
00:26:23
◼
►
support the SAP I didn't know I could do
00:26:25
◼
►
that or you know this is something that
00:26:27
◼
►
I enjoy doing and they like being
00:26:29
◼
►
prompted to do it in the feeling of
00:26:30
◼
►
empowerment of that or whatever but I
00:26:33
◼
►
think whenever I was trying to wrestle
00:26:35
◼
►
with this a little bit is I think the
00:26:36
◼
►
approach that it probably makes sense
00:26:38
◼
►
for most developers
00:26:39
◼
►
is to like to keep keep an open mind in
00:26:43
◼
►
terms of like what I was just saying
00:26:44
◼
►
with myself of like well I may find
00:26:46
◼
►
these annoying my customers may not but
00:26:49
◼
►
not to take that to mean a as like a
00:26:51
◼
►
blank check if I can just like do
00:26:52
◼
►
whatever I want because someone might
00:26:54
◼
►
like it but to view it from perspective
00:26:57
◼
►
of like this is important this is
00:26:59
◼
►
something that I think I've been
00:27:01
◼
►
negligent in for a lot of my apps of
00:27:03
◼
►
making sure that I'm to giving them
00:27:05
◼
►
every opportunity to succeed and having
00:27:07
◼
►
a good rich set of reviews in the App
00:27:10
◼
►
Store is probably an important part of
00:27:12
◼
►
that but the way to approach it is to
00:27:15
◼
►
not just like jump all the way to 11 and
00:27:19
◼
►
be like yeah like just throw dialog
00:27:21
◼
►
boxes up every time they launch the app
00:27:23
◼
►
like no that's probably not right but
00:27:26
◼
►
instead when this is the approach thing
00:27:27
◼
►
I'm kind of planning to take with my
00:27:30
◼
►
apps going forward it's like I'm gonna
00:27:31
◼
►
I'm gonna do this incrementally like I
00:27:33
◼
►
used to have no dialog boxes at all I
00:27:35
◼
►
would just have the like a sentence or
00:27:38
◼
►
two in my release notes was the place
00:27:39
◼
►
that I typically did it where like in my
00:27:42
◼
►
changelog at the bottom I'd be like hey
00:27:43
◼
►
if you have a minute right or maybe
00:27:45
◼
►
that'd be great
00:27:45
◼
►
not only does nobody read those but
00:27:47
◼
►
people who do see them there never gets
00:27:48
◼
►
the bottom yeah so like that was you
00:27:52
◼
►
know by far the least of the least
00:27:53
◼
►
obtrusive version that hasn't been
00:27:56
◼
►
working perfectly so now I'm gonna put
00:27:58
◼
►
it in the settings area right I'm gonna
00:28:00
◼
►
I'm gonna I'm gonna put it there and I'm
00:28:02
◼
►
gonna engage the response then I'll see
00:28:05
◼
►
how that goes and I'm gonna if that's
00:28:07
◼
►
not enough if that's still not quite
00:28:09
◼
►
getting the outcome that I'd like I can
00:28:10
◼
►
you know put it in a different part of
00:28:12
◼
►
the settings area right now it's in the
00:28:13
◼
►
bottom maybe I'll move it up to the top
00:28:14
◼
►
and if that doesn't work maybe I'll
00:28:16
◼
►
periodically show it on the main screen
00:28:18
◼
►
but not in a modal way like this is even
00:28:21
◼
►
the mindset I'm trying to take though of
00:28:22
◼
►
like keeping my options open being
00:28:25
◼
►
respectful always and not wanting to do
00:28:26
◼
►
things that are complete you know like
00:28:29
◼
►
super user hostile but like keeping an
00:28:32
◼
►
open mind and doing this in
00:28:33
◼
►
incrementally and seeing like where is
00:28:34
◼
►
that point because my suspicion is and I
00:28:36
◼
►
think your experience certainly is a
00:28:38
◼
►
good example of this is like you can
00:28:39
◼
►
find a place where you're kind of
00:28:42
◼
►
hitting that balance between getting the
00:28:44
◼
►
outcome that you need because you don't
00:28:45
◼
►
do not that probably much of a
00:28:47
◼
►
difference between having you know one
00:28:49
◼
►
thousand and two thousand user reviews
00:28:51
◼
►
in the App Store for example like
00:28:53
◼
►
my guess is once you hit forward four
00:28:54
◼
►
digits like people are they get you got
00:28:56
◼
►
a sense of like wow that's a lot of
00:28:57
◼
►
reviews and so just gotta get whatever
00:29:00
◼
►
we have a mechanism such that you can
00:29:02
◼
►
hit that number consistently and once
00:29:04
◼
►
you can do that I think you're probably
00:29:05
◼
►
gonna be fine and so I'm just gonna
00:29:06
◼
►
start as basic as I can and I'm just
00:29:08
◼
►
gonna keep dialing it up slowly until I
00:29:10
◼
►
hit that point and see you know see
00:29:12
◼
►
where that actually is I give this
00:29:14
◼
►
approach four stars that seems
00:29:16
◼
►
reasonable I withhold the fifth until
00:29:18
◼
►
you do my favorite pet feature all right
00:29:20
◼
►
we're out of time this week thank you
00:29:22
◼
►
very much everybody for listening and we
00:29:24
◼
►
will talk to you next week bye