Запустите приложение в конце недели (обычно четверг во второй половине дня). Почему так? Ну, ни одна компания не хотела бы публиковать приложение только за 1,5 дня до конца недели -> слишком опасно (если есть проблема, требующая быстрого реагирования).
Используйте proguard в своем приложении (обычно вам просто нужно добавить эту строку: proguard.config=proguard.cfg
в default.properties
файл). Это оптимизирует, сократит и запутает ваш код, что очень полезно для предотвращения кражи кода. Вам не нужно удалять комментарии, они автоматически удаляются во время компиляции.
Оптимизируйте свои изображения (используя Paint.NET , PNGCrush или OptiPNG ).
Оптимизируйте макеты для большинства размеров экрана. Вы можете сделать это, просто изменив размер экрана во время редактирования макета в AndroidStudio или Eclipse.
Попробуйте / поймайте все исключения в пользовательском интерфейсе и покажите простой тост, который указывает пользователю, что что-то случилось. Тем временем, найдите ошибку с Crashlytics или чем-то подобным.
Не используйте слишком много библиотек .jar, предпочитайте проекты библиотек (оптимизируйте размер кода) и добавляйте их с помощью gradle.
Предпочитаю использовать векторные изображения, так как это уменьшит размер APK и будет корректно помещаться на всех устройствах.
Не используйте окна настроек Android -> это не очень красиво, даже если это в правилах Android, предпочитайте создавать свои собственные страницы настроек. Но если вы сохраняете настройки Android: рассмотрите возможность добавления значков и цветов.
Не показывайте название вашего приложения на главном экране ( this.requestWindowFeature(Window.FEATURE_NO_TITLE);
): хорошим брендам не нужно занимать так много места на экране, чтобы их можно было распознать (показать какой-нибудь значок или заголовок в меню или где-то, что не всегда видно) и подумайте об использовании полноэкранного режима ( this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
) при работе с играми и очень захватывающим контентом.
Используйте Google Analytics , Fabric answers или Flurry для будущей аналитики -> постарайтесь получить как можно больше информации, но не берите ничего, что нарушает анонимную идентификацию клиента. Не забудьте извлечь исключения (ошибки и следы стека), которые происходят на стороне пользователя.
Попросите своих друзей пройти тесты на обезьян, обучение у пользователей обычно приносит много хорошего (например, приоритеты и новые идеи).
Подумайте о том, чтобы опубликовать свое приложение до того, как вы завершите все функции (только самая важная функция), но вы еще не знаете, что понадобится вашим пользователям, кроме основной функции.
Добавьте в приложение раздел «Больше приложений» или «Больше от разработчика», это бесплатные объявления.
Добавьте раздел «Отправить отзыв», чтобы дать пользователю возможность запросить новую функцию или сообщить об ошибке.
Попросите пользователей перевести ваше приложение, предоставив strings.xml где-то в Интернете, например, Crowdin .
Попробуйте свое приложение на каждой версии Android с помощью эмулятора -> многие ошибки или проблемы с дизайном будут обнаружены таким образом. Для этого вы можете использовать предоставленный эмулятор, или использовать Genymotion вместо (Genymotion имеет много очень полезных функций).
Подумайте о названии приложения -> какие ключевые слова вы бы использовали для поиска своего приложения? Эти ключевые слова должны быть названием вашего приложения (Google поможет вам найти его таким образом).
Подумайте о включении ключевых слов в описание приложения, но в описательной форме (делайте понятные предложения, используя ваши ключевые слова). Никогда не добавляйте список ключевых слов, как в описании.
Будьте первым, кто оценит ваше приложение на 5 звезд, и попросите вашу семью и друзей сделать то же самое -> это, вероятно, повлияет на рейтинг будущих пользователей.
Попробуйте использовать Google для перевода своего приложения либо для описания, либо для strings.xml, либо для обоих.
Подумайте о том, чтобы показывать рекламу в своих приложениях и используйте посредничество, чтобы повысить свои доходы AdMob .
Вместо предоставления платной версии рассмотрите возможность выставления счетов в приложении -> пользователи с большей вероятностью будут платить в приложении, чем платить за платную версию.
Добавьте журнал изменений в приложение -> пользователям обычно нравится знать, что изменилось с последней версии.
Добавьте раздел «Спасибо» для пользователей, которые помогли вам -> это привлечет пользователей к вашему продукту.
Добавьте ссылку «Если вам нравится это приложение, пожалуйста, оцените ее» (в описании Google Play) в своем приложении -> вы получите больше 5 звезд (обычно всплывающее окно при запуске или после действия функции).
Вы можете объяснить свой продукт через раздел «Советы» или «Инструкции» в своем приложении.
Сохраните информацию о хранилище ключей и учетных данных в безопасном месте. Вы не сможете опубликовать обновление для своего приложения, если потеряете хранилище ключей.
Сделайте свою иконку действительно простой и понятной. Значок является первым, а также главным образом последним, что заставит пользователя загрузить ваше приложение.
Если это невозможно, предпочтите внешнюю установку ( android:installLocation="preferExternal"
в AndroidManifest.xml).
Прочитайте советы AppAnnie и сообщения в блоге, они подскажут вам, как улучшить ASO, и помогут лучше понять ваших пользователей.