воскресенье, 31 июля 2016 г.

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



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

Миф 1. Пользователи и заказчики – это синонимы.

Разработчики приложений чаще говорят о «пользователях», чем о «заказчиках». Пользователь – это любой человек, который использует приложение. С другой стороны, заказчик – это конкретный человек, которому данное приложение служит. Между этими понятиями огромная разница.
Когда разработчик приложения думает о пользователях, он думает о пользовательском интерфейсе и вариантах использования приложения. Это очень важно, но здесь не затрагивается основная проблема бизнеса – почему люди должны пользоваться приложением.
Ответ на этот вопрос требует предварительного планирования, в процессе которого разработчик должен сконцентрироваться на исследовании и анализе целевой аудитории. Требуется определить цели, требования и пожелания людей, для которых создается приложение. И только после этого разработчик может приступать к проектированию приложения, которое будет востребовано.
Создание приложения для заказчика – не для пользователя – требует сдвига привычного мышления. Но с таким подходом можно создать продукт, сервис, систему для заказчика, которую он оценит и будет использовать. Ориентированность на заказчика помогает разработчику переосмыслить свои идеи и создать действительно успешный продукт. 
 

Миф 2. Разработка мобильного приложение - это написание кода.

Множество мифов касательно разработки мобильных приложений базируются на неправильном понимании изменяемой природы рынка технологий. Несколько лет назад когда мобильная сфера только зарождалась, создание приложения и его публикация требовало минимум усилий. Все что требовалось – это написать немного хорошего кода и сделать, что бы приложение выглядело красиво.   
Сегодня разработка успешного приложения требует больше, чем просто знание  технологий iOS и Android. Энтузиасты пытаются создавать решения, которые принесут им возврат инвестиций (Return of Investments - ROI).
Способы получения прибыли отличаются в разных областях. В разработке приложений сложно определить - правильный ли путь был выбран до того как приложение попадет на рынок.
Разработчики должны понимать, что не только технологии программирования но также и понимание рынка поможет им с ROI для своих приложений. Учитывание интересов заказчика потребует длительных размышлений и осторожной стратегии.
Сегодня разработка мобильных приложений – это создание успешных продуктов. Успешный продукт построен на непрерывном улучшении, переосмыслении стратегии и получаемых результатов.

Миф 3. Как только пользователи увидят приложение – они его скачают.

Наиболее успешные приложения в App Store и Google Play выглядят изумительно. Но только превосходный интерфейс не сделает ваше приложение успешным.  Сделать успешным может объяснение пользователю, что приложение умеет делать. Если с этим все в порядкезагрузки будут.
Люди покупают приложения потому что они их хотят, а не потому что они им нужны. Понимание этого – стимулирует людей принимать решения. Но концентрация только лишь на обертке может отвлечь разработчика от основной задачи – решение требуемых задач. Обобщая это можно выделить следующие пункты:
 - Демонстрация уникальных возможностей приложения
 - Объяснение того, как приложение решает проблемы заказчика и улучшает его жизнь
 - Отличия приложения от конкурентов
Посетители обращают внимание на заглавную страницу продукта. Но что действительно важно – это то, что приложение умеет. Если эта информация не очевидна – не важно, насколько красивым будет продукт.

Миф 4. Идея – это все.

Множество вдохновленных разработчиков верят, что ключ к успеху – это идея. Это тяжело принять, но сама по себе идея не стоит ничего. Важно то, как вы воплощаете идею в жизнь.
Есть три фактора, которые нужно разработчику учесть при анализе своей идеи. Это:
 - Правильное время
 - Правильный рынок
 - Правильное место
Другими словами, успешные приложения это продукты которые подходят для своего рынка.
Но совместимость продукта/рынка – это находка. Это как игра в рулетку. Например – если бы твиттер оставался верен своей начальной идее – обновитель статуса – он бы не захватил бы рынок настолько, как это есть сейчас.
 

Миф 5. Когда приложение запущено – вы можете сесть и отдохнуть.

Запуск приложения – это как начало ведения бизнеса. Перерезание ленточки – это только начало. Для бизнеса – и для приложения – нужен рост. Если роста нет – бизнес разваливается.
 Было написано немало о MVP (минимально жизненный продукт) и о преимуществах итеративной разработки и многие разработчики не следуют данной методологии.
Люди привязываются к какой-то логике, которую они разрабатывают, и им сложно видеть оставшиеся детали и идентифицировать идею приложения. MVP проверяет жизнеспособность идеи на целевой аудитории. Цель MVP – слушать пользователей и адаптироваться соответственно. Отсутствие адаптации – убивает множество стартапов. Многие бы смогли выжить если бы они не были настолько слепы и видели бы, как продукт используется в реальном мире.
Рост приложения может быть обманчивым если вы используете неправильные метрики. Разработчики должны четко понимать, что конкретно они имеют ввиду под словом «рост». Является ли ростом увеличение числа пользователей, удовлетворение лояльных пользователей, получение больше выгоды или разработка инновационной технологии? Когда цель поставлена – разработчики должны определить эффективность своей стратегии используя аналитику и тестирование пользователей.
С требуемой информацией на руках, разработчики могут создать рецепт успеха для своего приложения. В этом случае, ни один из мифов разработки мобильных приложений не будет им мешать.
Источник: http://www.developer.com/ws/other/the-five-deadly-myths-of-mobile-app-development.html