Прототипы, прототипы… А когда они нужны?

30 декабря 2014

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

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

  • в каких случаях можно обойтись без прототипирования
  • мобильного приложения;
  • когда необходимо делать прототипы;
  • и какими они должны быть.

Всё дело в габаритах и целях приложения

Приложение с простой структурой

Прототипирование не имеет критичной важности в большинстве «простых» приложений. Небольшое количество страниц позволяет и без дополнительных инструментов разработать интерфейс приложения. Если у вас именно такое приложение, вы можете просто сэкономить часть своих средств на прототипировании.

Приложение со сложной структурой

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

Где золотая грань?

Нет строгой классификации про сложные и простые приложения. Как правило, среднее приложение имеет 17-20 страниц. Но это величина примерная, полученная нами опытным путём. Точно можно выяснить только видя конкретное приложение и его задачи. Поэтому на уровне обсуждения проекта мы с вами выясняем его сложность. Если структура вашего приложения не имеет спорных или сомнительных моментов, то порекомендуем вам не прототипировать.

Статические и динамические прототипы

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

Сложные проекты требуют динамических прототипов, то есть способных к быстрому изменению. Они трудоёмки: сначала нужно сделать статический прототип, а потом из него — динамический в специальной программной среде (например, Axure). Поэтому лучше делать такие прототипы на отдельных участках UX-карты, на которых это действительно нужно. Если, к примеру, в приложении 90 экранов, а вопросы возникают только к 20, то к ним имеет смысл сделать динамические прототипы. Остальные 70 рационально выполнить статическими.

Также всё зависит от команды

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

А вот, например, в проектах рекламных агентств принимает участие большое количество специалистов. В этом случае прототип необходим вне зависимости от структуры самого приложения. Нужно, чтобы все участники правильно понимали суть проекта, иначе их работа будет некорректной. Причина проста — чем больше команда, тем труднее без прототипов согласовывать свои действия.

Бизнесмены зачастую хотят вписаться в бюджет и рискуют разрабатывать свой проект сразу без прототипирования. Мы в App2World считаем, что нужно сначала разобраться, насколько такой шаг оправдан, и только потом действовать.

Есть идея, но нет решения

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

Нужно изменить детали в готовом приложении

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

Как же определиться?

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

  1. Надо ли вообще прототипировать приложение?
  2. Если надо, то какие прототипы?

В любом случае будьте уверены:

  1. Если решим протипировать, то у вас не будет непредвиденных расходов в процессе UI-дизайна.
  2. Если решаем прототипы не делать, то вы экономите свои средства.
  3. Если решаем прототипировать частично (несколько экранов будут динамическими, остальные — статическими), то трудоёмкие и затратные прототипы сделаем только для тех экранов, которые в этом нуждаются.