
In the previous
article, I derived a formula for the success of an application. By application, I mean a simple, casual game developed for
iOS. Something like
Tetris, crossword, sudoku, 2048, Japanese fool, kerchief . The creation of which takes a week of programming work. To check the formula, a sufficiently large statistical sample is needed - about 10,000 honestly loaded applications. I tried to solve this problem with the help of reviews on 4 Russian and 2 foreign sites. In addition, I tracked the most popular button presses in the first version of the program, removed the minor controls, took into account the players' remarks and obtained the following results.
For any game you need to create a video clip posted on
Youtube . To promote the game, the video does not play any value, so do not spend more than a minute of your time creating it. Moreover, it is not worth spending money. The main function of the video is to place a link in review articles and instantly observe the effect of publishing an article by the number of video views.
Review on Habré
The most effective of
reviews .
- cost - free
- number of downloads - up to 3000
- the number of views on youtube - up to 6000
- the audience is the Russian-speaking world (
Russia, Ukraine, Belarus , Russians, Ukrainians, Belarusians, Kazakhs, Israel, States, Europe )
')
I released a
review on Sunday and was pawned by evil losers. And who else is sitting on the net on a Sunday afternoon, and not on the beach? Thank God, on Monday, the normal guys came to work and raised the rating to public.
In the article on Habrahabr, it is necessary to mention the useful rake, which occurred during the development of the game and parse an interesting piece of code. Not / Intentionally left awkward reception in the text of the code will cause friendly condemnation and additional comments on the article. Syruping and grammatical errors are forbidden, spread to zero. Moderate rudeness is allowed.
Review on w3bsit3-dns.com
The second in effectiveness of the
reviews .
- cost - 5,000 rubles
- number of downloads - up to 500
- the number of views on youtube - up to 1000
- audience - Russia, Ukraine
The audience is schoolchildren. No technical terms. Humor and baby talk is welcome. All information on the site about the rules of writing an article is outdated. For example, it is written on the fence - we accept only
bank transfers and webmoney . Can
Paypal ? Of course - with you 5,250 rubles. 250 rubles - a percentage lower than with a bank transfer. How to cook - only
MS Word . Can I use
Google Docs ? .. You can! And the support service sends ready-made
Google Docs template . The support is excellent, first correct the article at the writing stage, then give it to the editor-in-chief for approval. On Monday, I sent a request for publication - on Thursday afternoon, the
article was released .
Here is the geography of the audience:

Reading the names of the owners, you can write at least a love story.
In the
device column, the numbers 2.4 and 5 indicate the
iPad, iPhone 4 and iPhone 5, respectively.
Review on ferra.ru
The review was made on a tip from
mpanius .
- cost - free
- number of downloads - up to 50
- the number of views on youtube - up to 100
- audience - Russia
The site is young, developing. In fairness, I want to say that I released a review on it a day earlier than I approved the game. Therefore, the statistics may not be very reliable.
Review on reddit.com
At the prompting of a voley
hacker, I did
two reviews on reddit .
- cost - free
- number of downloads - up to 500
- the number of views on youtube - up to 500
- audience - The whole world, except Russia
A review on this resource is hardly a review. Just throw a
link to the game in the message flow. However, look, the geography of the audience has changed dramatically

Delight the names of the iPhone from Uzbekistan. In the
device column, the numbers 2.4 and 5 indicate the
iPad, iPhone 4 and iPhone 5, respectively.
Unfortunately, according to the review on iphones.ru and 123apps.com the numbers are zero. Perhaps this is my fault, and perhaps the rudeness of the Russian editor and the poor work of my school teacher of English.
What else has increased the number of downloads
Some programmer tips.
Localization
First, I Russified the program. The best localization tutorial is on the
developer.apple.com homepage. Among other things, the advice - never put numbers and letters directly in the images of pictures and icons. 100 times I stepped on this rake, and finally stopped doing this destructive practice.
Optimization loaves
Buttons , they are buttons, they are also
loaves created for clicks. The number of clicks is easy to follow. Throw out buttons that are not pressed. Or redo, perhaps they are not visible. On the main screen should not be more than 5 buttons. And in general, I try to follow the rule - no more than 5 buttons on any screen. Users start to love you and your application.
This is how the design of the main page has changed in the new version.

Conversion Optimization
Hurray, here is the code.
In my game there is a constant correspondence competition all the time - on the same hands, you compare your IQ with other players. Information that you won or you defeated an opponent is displayed in the news feed using a standard UIWebView. That is, all information is prepared on the server side. This is convenient, you can edit the table without re-release the application. Of course, when you win in the round 31415, you immediately want to take revenge. However, in the old version of the program it was necessary to press 9 buttons to start the alignment with the number 31415.
Can I jump directly to the game 31415 by clicking the link in UIWebView? You can, in the following way. In the php file we create the link as follows:
The name sol can be changed, the rest (especially the colon) is better not to touch it.
In the application code, we handle the event of clicking on a new link in the standard call
shouldStartLoadWithRequest - (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType { if ( navigationType == UIWebViewNavigationTypeLinkClicked ) {
Comments seem unnecessary, everything is simple.
Conclusion
Thanks for attention.