|There is this discussion going on about the “Like this app? Please rate it!” dialogs many apps use these days.|
It’s been fueled by John Gruber’s post on Daring Fireball , who asked people to basically leave a one-star review every time they encounter such a dialog. Don’t get me wrong, I’m a long time reader of Daring Fireball and think that John Gruber is one of the smartest writers about all things Apple.
I too don’t like these modal dialog boxes (that interrupt your game/workflow and force you to tap on one of the buttons). They are annoying. But I also think it’s OK to ask your customers to rate your app. If you like my app, writing a review is a great way to tell other people about it. This keeps me in business and enables me to write updates and more apps that you’ll hopefully like too.
So here’s how the rate-it button in F-Sim currently works:
- It is not a modal dialog. It’s just a button that appears (with a short animation to catch the eye) on the landing analysis screen. You can safely ignore it and don’t have to tap anywhere.
- It only appears after a successful landing.
- If you tap on it, it will stop asking until the next update.
- If you don’t tap on it, it won’t show for a number of successful landings. This number doubles every time the button in shown. So if you never tap it, it will ask a couple of times (with increasing intervals) and then effectively stop bothering you.
Like I said, I agree that modal dialogs asking for ratings are annoying. But app store reviews are very important for iOS developers, so I took great care in designing a system that respects my customers, and kindly asks them for a rating/review without being annoying.
I am a developer, this is what I do for a living, so I’m obviously biased here. If you feel offended by the rate-it button, think that it’s annoying, etc. please let me know. I want to do the right thing here, and the last thing I want is to annoy my customers, because you guys rock! :D
Please let me know what you think about this whole controversy in general, and the implementation in F-Sim Space Shuttle in particular. I’d greatly appreciate your feedback.