Pull to refresh

Как создать популярное приложение в Play Market

Level of difficultyMedium
Reading time3 min
Views4.8K
Чтобы выпустить популярное приложение или игру, не обязательно сидеть над ней месяцами подряд. Можно сделать приложение за 1 день, посмотреть на реакцию аудитории и продолжать работу. Если ваше приложение никто не качает — всё понятно, идея или её подача провалилась, нужно что-то менять. Но если ваше творение начинают качать тысячи человек — «Алярма!», «раздевайтесь и начинайте работать»!



Всё началось с того, что я увидел в интернете несколько рисунков, показывающие интересные факты с добавлением легкого юмора. Затем связался с автором этих рисунков для разрешения публикации их в качестве мобильного приложения. Автор привык, что его работы часто используют по всему интернету и поэтому разрешил безвозмездно использовать его работы.


За 1 день было сделано приложение в Unity3D, в котором можно было пройти вопросник на знание тех или иных фактов. В начале 2015 я выпустил это приложение. Несколько тысяч человек в неделю начало скачивать приложение без какой-либо рекламы или другого продвижения.

using System.Collections.Generic;
using UnityEngine;

/// <summary>
/// Represents a question with a true/false answer.
/// </summary>
public class Question
{
    public string Text { get; private set; }
    public bool CorrectAnswer { get; private set; }

    public Question(string text, bool correctAnswer)
    {
        Text = text;
        CorrectAnswer = correctAnswer;
    }
}

/// <summary>
/// Manages the game's questions and tracks player's answers.
/// </summary>
public class QuestionGame : MonoBehaviour
{
    private List<Question> questions;
    private int currentQuestionIndex = 0;
    private int correctAnswerCount = 0;

    public QuestionGame(Question[] questionsArray)
    {
        questions = new List<Question>(questionsArray);
    }

    /// <summary>
    /// Returns the current question to the caller.
    /// </summary>
    /// <returns>The current question.</returns>
    public Question GetCurrentQuestion()
    {
        if (currentQuestionIndex < questions.Count)
        {
            return questions[currentQuestionIndex];
        }
        return null;
    }

    /// <summary>
    /// Receives the answer for a question by its ID (index).
    /// </summary>
    /// <param name="questionId">The index of the question being answered.</param>
    /// <param name="answer">The answer provided by the player.</param>
    /// <returns>True if the answer is correct, otherwise false.</returns>
    public bool AnswerQuestion(int questionId, bool answer)
    {
        if (questionId < 0 || questionId >= questions.Count)
        {
            Debug.LogError("Invalid question ID!");
            return false;
        }

        if (questions[questionId].CorrectAnswer == answer)
        {
            correctAnswerCount++;
            return true;
        }
        return false;
    }

    /// <summary>
    /// Advances to the next question.
    /// </summary>
    public void MoveToNextQuestion()
    {
        if (currentQuestionIndex < questions.Count - 1)
        {
            currentQuestionIndex++;
        }
    }

    /// <summary>
    /// Checks if the player has won the game by answering all questions correctly.
    /// </summary>
    /// <returns>True if the player has won, otherwise false.</returns>
    public bool DidPlayerWin()
    {
        return correctAnswerCount == questions.Count;
    }
}




Не совсем понятно, что именно стало причиной его популярности. То ли удачное название, то ли привлекающая внимание иконка (левая часть туловища русалки из первого изображения). Но т.к. приложение работало плохо и новые факты я не добавлял, рейтинг приложения начал умирать вместе со скачиваниями.


В течение почти двух лет я не придавал значение тому, как часто качалось приложение, а за это время однодневную поделку скачало более 50 000 человек.

И вот спустя столько времени, я выпустил новую версию приложения. Новые факты рисовались около месяца разными художниками. Само приложение разрабатывалось и тестировалось на разных устройствах около 3 недель. Ожидание, запуск, провал…


Когда создавалась вторая версия, мне думалось, что успех может повториться. Даже если бы он повторился, уже была готова армия художников, готовых рисовать новые факты каждый день. После запуска приложения, оно не стало получать тысячи скачиваний. За месяц его скачало почти 200 человек. Мало скачиваний, но много хороших отзывов. Получился хороший продукт, но не популярный.


В статистике сверху показано новое приложение. Снизу — старое. За два года много чего могло измениться. Например, у гугла мог измениться алгоритм поиска и рекомендаций новых приложений, у пользователей могли измениться интересы, рынок приложений мог насытиться аналогами. Всё это повлияло на отсутствие Вау-эффекта у пользователей.


Даже при запуске простых проектов, нужно иметь план на случай его успеха. Разумеется, после первой тысячи скачиваний за несколько дней, нужно было начать создавать новые факты и постепенно улучшать качество приложения. Но т.к. этого не происходило, то были потеряны все пользователи. Обидно. Но это урок, который помог в других проектах-однодневках.


Об одном из таких успешных проектов я расскажу в следующей статье. А как часто у вас выстреливают проекты, собранные на коленке?
Tags:
Hubs:
Total votes 12: ↑6 and ↓60
Comments3

Articles