Воскресенье, 09 Март 2014 16:59

25 советов перед публикацией приложения на Google Play

Автор
Оцените материал
(0 голосов)

Нашел однажды двадцать пять советов для любителей выкладывать на Google Play новые приложения на английском языке. В оригинале текст был приведен в дискуссии и шел как CheckList. Автора и ссылку на первоисточник, к сожалению, не помню. За давностью восстановить не смог. Некоторые советы элементарны, некоторые неочевидны. Тем не менее, думаю, что перевод не должен пропась и, возможно, советы помогут улучшить качество программы.

 1. Запускайте приложение в конце недели (четверг во второй половине дня, как правило, хорошее время), почему так? хорошо, ни в одной компании не хотели бы опубликовать приложение только за 1,5 дня на кануне выходных это слишком рисковано (в случае появления проблем, которые будут нуждаться в быстром реагировании). (Прим. переводчика: если только вы не независимый разработчик, который может работать и в выходные!)

2. Используйте ProGuard при сборке вашего приложения (обычно, вы просто должны добавить следующую строку:

proguard.config = proguard.cfg

в файл default.properties). Это соптимизирует, сократит и запутает ваш код - очень полезно для профилактики от воровства кода. Коментарии можно не удалять. Любые комментарии, автоматически удаляются во время компиляции.

3. Оптимизируйте ваши изображения (для этого можно воспользоваться, например, Paint.NET, PNGCrush или OptiPNG)

4. Оптимизируйте свои layouts для различных размеров экрана. Вы можете сделать это, просто изменив размер экрана при редактировании layout в Eclipse

5. Постарайтесь окружить Try/Catch все возможные exceptions в UI и отобразить их при помощи простого Toast, который укажет пользователю, что произошло что-то не так. В то же время, получите и проанализируйте ошибку с помощью ACRA (Прим. переводчика: Application Crash Reports for Android)

6. Не используйте слишком много .jar libraries. Использование Library projects более предпочтительно (это поможет, в частности соптимизировать размер кода)

7. Не используйте Android preferences windows - они не совсем красивы, даже если это написано в руководящих принципах Android. Предпочтительнее создавать свои собственные настройки

8. Никогда не показывайте заголовок вашего приложения. Используйте для этого:
this.requestWindowFeature(Window.FEATURE_NO_TITLE);

Рассмотрите возможность использования полноэкранного режима. Используйте для этого:
this.getWindow().SetFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

9. Используйте Flurry или Google analytics для анализа. Попытайтесь получить как можно больше информации, насколько это возможно, но не делайте ничего, что могло бы нарушать анонимность клиента. Не забудьте получить исключения, которые происходят на стороне пользователя.

10. Попросите ваших друзей и знакомых провести monkey тест. Обратная связь от пользователей, как правило, приносит много хороших идей.

11. Рассмотрите возможность публикации вашего приложения, прежде чем все запланированные функции реализованы. Все-равно, вы вряд ли знаете, что ваши пользователи захотят иметь в приложении

12. Добавьте раздел «More apps», в котором укажите приложения свободные от рекламы

13. Добавить раздел "Send feedback", который позволит пользователю запросить новый функционал или указать на ошибки.

14. Попросите ваших пользователей перевести ваше приложение, предоставляя доступ к strings.xml в сети

15. Протестируйте ваше приложение на эмуляторах Android каждой версии - это позволит зафиксировать множество дефектов.

16. Подумайте о названии приложения. Какие ключевые слова будет использовать для поиска вашего приложения? Эти ключевые слова - название вашего приложения

17. Включите ключевые слова в описание приложения

18. Будьте первым кто оценит ваше приложение на 5 звезд. Это повлияет на будущие рейтинги пользователей

19. Рассмотрите возможность использования Google Translate, чтобы перевести описание приложения или его ресурсы strings.xml

20. Рассмотрите добавление рекламы в своем приложении, такой как AdMob

21. Вместо создания платной версии, рассмотрите возможность добавить биллинг в приложении (Прим. переводчика: возможность покупки опции "без рекламы") - пользователь, скорее всего, заплатить в приложении, чем будет покупать платную версию

22. Добавьте журнал изменений в приложение - пользователи хотели бы видеть, какие изменения были в последней версии

23. Добавьте раздел "Спасибо пользователям", которые помогли вам - это повлияет на других пользователей, которые захотят помочь вам

24. Добавьте в ваше приложении ссылку "Если вам нравится это приложение, пожалуйста, оцените его" (ссылув на ваше описание в Android Market) - вы получите больше 5-звезд,

25. Рассмотрите возможность включения  в ваше приложение "Советы" или раздела "Инструкции"

26. Включите "Prefer external installation" в манифесте приложения (AndroidManifest.xml), если это возможно.
android:installLocation="preferExternal"

Прочитано 1145 раз Последнее изменение Воскресенье, 09 Март 2014 19:20
Авторизуйтесь, чтобы получить возможность оставлять комментарии