Первые шаги к разработке мобильных приложений начинаются с перевода мыслей и идей в форму. Кто-то рисует скетчи, кто-то лепит макеты «из спичек и желудей», а кто-то создает действующие альфа-версии программ – все это называется прототипированием.
Прототипирование делают для того, что бы иметь наглядное представление о предмете работы, быстро вносить коррективы и держать связь с тестерами для возможности оперативно исправлять ошибки. Также прототипы на ранних стадиях работы предоставляются заказчику для согласования.
Что обычно используется для создания макетов приложений?
Бумага
Самый доступный и дешевый материал. На ней можно творить что угодно: от набросков карандашом в скетч-паде до крупноформатных аппликаций и подвижных бумажных деталей на ватмане. Помимо нее используется пленка, различные отрезки картона для имитации окон и виджетов, цветные маркеры, скотч. Метаморфозы в таком прототипе проходят очень быстро. Такое прототипирование стимулирует командную работу и, кроме того, не требует особых умений. Однако бумага – не панацея, с ней сложно работать в удаленном режиме и невозможно прорабатывать особенности управления приложением.
Онлайн-сервисы
Таких разработок – великое множество. Это программы с широким набором инструментов и относительно лояльными ценами за полный комплект возможностей. Имеют приличные библиотеки элементов, обладают эмуляцией воздействия, как то: нажатия, перемещения и анимацию. Такие сервисы отлично поддерживают совместную работу – вы всегда можете быстро обменяться набросками. Многие начинающие разработчики, планируя создание мобильных приложений, выбирают именно этот путь.
Плагины
Позволяющие интегрировать инструменты для работы с прототипами приложений в уже установленные ранее родственные программы. Как, например, простой и приятный плагин PowerMockup для Power Point.
Полноценные программы
Как правило, мощный инструментарий в наличии, и способность программы выдать на гора не аляповатые наброски, а комплексные, полноценные интерфейсы с массой составляющих частей и возможностью изменения общего стиля. Также есть возможность трудиться над созданием мобильной версии сайта. В таком софте, по обыкновению, имеется обширная библиотека элементов для Windows, OS X, а также все, что нужно для разработки приложений для Android и iOS, с возможностью пополнения. Стоимость такой «рабочей станции» – от 200 у.е.
Выбирайте себе по душе
Каждый из этих методов создания прототипов актуален и имеет право на жизнь: энтузиасты и художники будут использовать бумагу, стремящиеся развиваться разработчики будут пользоваться недорогими и мощными сервисами, а серьезные и щедрые ребята будут заниматься разработкой приложений для iOS на полноценной «workstation». И каждый из них будет доволен. Дерзайте!