Мобильные приложения


Начать я хочу с близкой мне темы, которой занимался последние двенадцать лет. Предшествующий им период, не менее длительный, был посвящён бизнес-приложениям для серверов и рабочих станций, сайтам и корпоративным порталам. Но именно период работы над мобильными приложениями позволил собрать всю картину вместе. Без них не было бы ни этой книги, ни повода придумать «Метод параноика».

Момент начала нашей работы над мобильными приложениями был чуть раньше, чем выход первого iPhone, и ирония состояла в том, что к этому времени уже был сформировавшийся рынок наладонников на базе Microsoft Windows CE. Приложения, которые разрабатывались для этой операционной системы, в основном были предназначены для административных и производственных задач внутри компаний. И если смотреть с такой точки зрения, то было непонятно, какие возможности даёт новая технология Apple, ориентированная на частных пользователей. Должно было пройти достаточно времени, чтобы бизнес и разработчики сделали много попыток и нашли новые работающие модели использования мобильных приложений.

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

Но конечно же, если говорить про современные приложения, используемые бизнесом для работы со своими клиентами, то по своей сути они больше похожи на классические десктопные программы с развитой функциональностью. Такие приложения ещё называют сервисными. Сложность разработки сайта и мобильного приложения может отличаться в несколько раз. Практически всегда они опираются на серверную инфраструктуру и к их пользовательскому интерфейсу предъявляются высокие требования по удобству использования и качеству графического оформления. Это связано с тем, что сейчас пользователи выбирают сервис, которым они будут пользоваться, например, для банковских услуг или заказа билетов, в большей степени ориентируясь на качество мобильных приложений. Согласитесь, это весомый аргумент, чтобы уделить вопросу проектирования будущего приложения достаточно внимания.

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

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