📜 ⬆️ ⬇️

The effectiveness of reviews of simple games for iOS

image

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 .

')
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 .


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:

image

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 .


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 .



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

image

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.

image

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:

// $level=31415 echo '    <A href="sol:'.$level.'">'.$level.'</A>'; 


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 ) { // do something with [request URL] NSURL *url = request.URL; NSString *urlString = url.absoluteString; NSString *r = [urlString substringFromIndex:4]; NSLog(@"r=%@", r); int pid = [r intValue]; if (pid%1000000 < viewController.maxPuzzle) { [viewController fromLinkNews:pid]; } else { [viewController toPurchase]; } return NO; // not work with link } return YES; // work with link } 


Comments seem unnecessary, everything is simple.

Conclusion


Thanks for attention.

Source: https://habr.com/ru/post/224545/


All Articles