Фазы разработки приложений

в 11:45, , рубрики: development, iOS, ios app, ios development, разработка под iOS, разработка приложений, метки: , , , ,

Я и пару моих друзей недавно самостоятельно решили заняться разработкой приложений под IOS. Ну и понятно что сразу начали «набивать шишки», но когда я случайно наткнулся на серию статей — понял что найди я их раннее, возможно многие вопросы в нашей работе и не возникли бы.
Итак я решил поделиться переводом первой статьи из четырех (перевод сделал самостоятельно, жестко к тексту не привязывался, ссылка на источник в конце статьи).

Фаза «предразработки» приложения

Прежде чем приступить к реализации вашей идеи вы должны задать себе пять вопросов:
1. Кто будет использовать ваше приложение?
2. Какие у вас конкуренты?
3. Почему ваше приложение уникально?
4. Когда вы его выпустите?
5. Как люди будут взаимодействовать с вашим приложением?

Рассмотрим каждый вопрос по отдельности.

1) Кто будет использовать ваше приложение?

Это очевидно, что не все пользователи IOS – платформы будут заинтересованы в вашем приложении. Люди старше 50 мало вероятно будут качать игры, им скорее интересны курсы валют, калькуляторы, гиды и т.д. Так же не всегда аудитория на которую нацелен маркетинг совпадает с конечными пользователями приложения (пример — дети просто не имеют возможности покупать приложения).

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

2) Какие у вас конкуренты?

В виду того, что аудитория AppStore велика, есть большая вероятность что идея относительно разработки нового приложения не будет уникальной. Но не беспокойтесь, соревнование и борьба – хороший знак, говорящий о здоровом рынке.

Прежде чем приступить к разработке вам необходимо провести некоторые исследования. В AppStore, используя ключевые слова, связанные с вашей идеей, постарайтесь найти следующую информацию:

• Много ли существует приложений, похожих на вашу идею?
• Какие из них имеют самый высокий рейтинг?
• Обладает ли ваша идея чем-либо особенным по сравнению с другими приложениями?
• Будет ли мое приложение достаточно хорошим, чтобы конкурировать с остальными?
• Какой размер приложений, подобных вашему?
• К каким категориям относятся приложения, подобные вашему?
• Какая страничка AppSore у этих приложений?
• Какие скриншоты используются на этих страничках?
• и т.д.

Как раз таки именно на эти вещи мы обращаем внимание, когда хотим купить приложение.

Если вы пытаетесь сделать продолжение Angry Birds, и только одна вещь будет отличаться от предыдущих версий – вместо птиц и свиней, вы решили использовать кошек и мышей, вы должны задуматься о внесении в игру новых уникальных возможностей. Т.к. похожих приложений очень много, если вы не привнесете в свое приложение что-то новое, особенное (выделяющее среди других аналогов) – мало вероятно, что приложение будет пользоваться популярностью.

Обратите внимание на обзоры и отзывы пользователей о аналогах ваших приложений, сами постарайтесь оценить эти аналоги. (Не обращайте внимание на неконструктивную критику). Особое внимание уделяйте приложениям с рейтингом 4-4.5.

Обращайте внимание на размер вашего приложение, ведь он определяет возможность скачивания приложения из сотовой сети.

Правильно подбирайте категорию для приложения, ведь она помогает пользователям быстрее найти необходимое им приложение.

Особое внимание обратите на иконку приложения, именно её в первую очередь уведет потенциальный пользователь.

3) Почему ваше приложение уникально?

Вы сразу ответите на этот вопрос, если разобрались с предыдущим. ЗАПОМНИТЕ – этот вопрос не о количестве, а о качестве! Приложение должно иметь фишку, отточенную на столько, что пользователи должны рекомендовать приложение своим друзьям. Какая фишка вашего приложения?

4) Когда вы его выпустите?

Когда вы определитесь с тем, что вы хотите сделать, вам необходимо определить сроки работы. Чем больше вы разрабатываете приложение, тем больше вы вкладываете в него и тем большему количеству рисков вы подвергаетесь. В среднем считается, что разработка приложения должна занимать 2-3 месяца. Если вам требуется больше времени для разработки – вы можете выпустить его с минимальным необходимым набором функций, а остальные возможности можно включить в обновления приложения.

Запомните – приложение должно быть ДО ТУПОСТИ ПРОСТЫМ, приложение хорошее, когда оно ХОРОШО РЕАЛИЗУЕТ ТОЛЬКО ОДНУ ВЕЩЬ.

Вы можете вносить новые возможности в приложение, основываясь на фидбэках пользователей, это позволит поддерживать спрос на ваше приложение на высоком уровне.

Не ставьте для себя невозможных задач (таких как написать в одиночку Infinity Blade).

Запомните – возможно вы столкнетесь с большим сопротивлением, по мере того как будете приближаться к реализации последних 10 % приложения (говорят что последние 10 % реализации требуют 90 % времени), БОРИТЕСЬ!

5) Как люди будут взаимодействовать с вашим приложением?

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

Фаза разработки

В процессе разработки приложения, вы можете сделать некоторые вещи, которые могут повысить успех вашего приложения:

1. Формирование слухов о приложении
2. Создание тизер-трэйлера
3. Написание привью
4. Интегрирование Analytics APIs
5. Интеграция Push Notifications и News Feed
6. Добавление “популярных” возможностей

А теперь по порядку о каждом:

1) Формирование слухов о приложении

Часто у разработчиков возникает вопрос – Когда приступать к маркетингу.
Вот что нам на это отвечает статистика:

image

Есть некоторые достоинства начала маркетинговой работы, ближе к концу разработки приложения:

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

Есть и свои достоинства у тех разработчиков, которые приступают к маркетингу с самого начала:

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

Выбор подхода к маркетингу определяется отдельно для каждого приложения.

Чтобы привлечь потенциальную аудиторию к вашему проекту вы можете использовать следующие сервисы:

• Заведите блог и подгружайте на него информацию и контент связанный с разрабатываемым приложением
• Посещайте и пишите на форумах, где можно разрекламировать ваше приложение
• Twitter, Facebook, Vkontakte
• YouTube
• Если пользователи подпишутся на вас, и будут рекламировать вас, давайте им что-нибудь в замен

2) Создание тизер-трейлера

Вот что говорит статистика об использовании тизеров:

image

Тизер создаёт интригу и резко увеличивает интерес к вашему приложению.

3) Написание привью

Привью, позволяет обратить внимание потенциальных покупателей на вас и ваше приложение.

4) Интегрируйте Analytics APIs

Это поможет вам отслеживать популярность вашего приложения, позволит вам анализировать его продажи и возможности их улучшения.

5) Интегрируйте Push Notifications и News Feed

Эта незатейливая в реализации вещь поможет ''открыть дверь'' к каждому из пользователей вашего приложения.
Вот что нам говорит статистика об использовании данных возможностей разработчиками:

image

6) Добавление “популярных” возможностей

Таких как:

• Бета тестирование
• Game Center
• Отличный UI
• Шара достижений пользователей
• Поддержка фидбэков
• Мультиплеер
• и т.д.

Ссылка на источник:
www.raywenderlich.com/11359/how-to-market-and-promote-your-games-and-apps-part-1

Автор: mriddi

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js