Авторизируйтесь,
чтобы продолжить
Некоторые функции доступны только зарегистрированным пользователям
Неправильный логин или пароль
Добавить софт
Мой софт

Axure RP — удобное средство прототипирования

Автор: Серов Георгий
Опубликовано: 28.02.2013
Источник: SoftKey.info

Перед началом

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

  • Клиенты могут дать вразумительную обратную связь, когда видят интерактивный макет. Как часто, вместо того чтобы обсуждать структуру сайта с заказчиком, вы просто перекрашиваете кнопочки? У меня такое случается постоянно. Макет, созданный в Axure RP, всем своим видом подчеркивает, что это прототип и смотреть нужно только на структуру.
  • Программисты и верстальщики наконец-то поймут, что хочет от них дизайнер. На статичном макете сложно показать, как должен вести себя сайт в динамике. Axure RP позволяет легко создавать интерактивные HTML-прототипы за несколько минут.
  • Ваш менеджер будет в восторге. Разговор о сроках – больная тема для дизайнера и менеджера. Первый хочет довести проект до идеала, и неважно, сколько на это потребуется времени. Второй стойко отстаивает позицию заказчика, который ожидает, что все будет готово вчера. В этой вечной борьбе Axure – это универсальный инструмент, ощутимо сокращающий время на разработку. Звучит убедительно; получается Axure RP действительно незаменим в арсенале дизайнера? Посмотрим, каков он в условиях, близких к боевым. Я постараюсь создать макет интернет-магазина и понять, насколько он хорош в деле.
  • Интерфейс

    После запуска появляется окно приветствия. Как обычно, тут можно выбрать недавно открытый файл или создать новый. Слева ссылки на обучающие материалы. По традиции ставим галочку у пункта «Не показывать снова» и забываем о нем навсегда.

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

    Главное окно программы
    Форматирование страницы

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

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

    Слева сверху древовидный список страниц. В нашем случае главная страница будет "стволом" дерева, из которого будут отходить «ветви» - внутренние разделы и карточки товаров. Вот как получилось у меня.

    Древовидная структура сайта
    Древовидная структура сайта

    Древовидную структуру можно преобразовать в диаграмму (flow diagram). Объекты на ней можно перемещать, добавлять элементы и события по клику и наведению мыши.

    Схема всех страниц
    Схема всех страниц

    Ниже находится панель виджетов (Widgets). Это сгруппированные по типу элементы макета, которые можно быстро вставить в проект. Например, текстовый блок, кнопка или гиперссылка. Обычно сайт состоит из таких однотипных элементов. Таким образом, работа над макетом значительно упрощается. Виджеты можно создавать самостоятельно. Они сохраняются в файл с расширением rplib и представляют собой сборник элементов интерфейса. Axure может гордиться своим сообществом. Теперь не нужно тратить время на создание стандартных элементов управления. Уже созданы виджеты всех популярных платформ и сайтов: iOS, Android, Twitter или Facebook.

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

    Панель виджетов
    Панель виджетов

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

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

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

    Главное окно программы
    Форматирование страницы

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

    Слева расположены две панели: настройки виджетов (Widget Properties) и панель управления динамическими элементами (Dynamic Panel Manager). И если с первой все более-менее понятно - виджеты имеют настройки оформления и форматирования, - то с динамическими страницами все не так ясно. Попробуем разобраться, что это такое и как их использовать.

    Параметры виджета
    Параметры виджета
    Управление динамическими панелями
    Управление динамическими панелями

    Иногда на странице нужно показать пользователю определенную информацию только в нужный момент и при соблюдении определенных условий. Например, блок с информацией о неверно введенном пароле или подсказкой для формы. Также такая панель может быть динамической и в зависимости от действия пользователя изменяться определенным образом. На сайте Axure есть подробные видеоуроки по этой и любой другой функции. Всего 30 полутораминутных записей, каждая из которых знакомит пользователя с одной из функций. Разобраться просто.

    Панель управления динамическими элементами позволяет контролировать все динамические панели и позволяет удобно ими управлять. Это особенно полезно, когда необходимо использовать и работать с несколькими формами на одной странице.

    Рабочая область
    Рабочая область

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

    Готовый прототип можно развернуть на хостинге Axure. В таком случае он всегда будет доступен там, где есть Интернет. И тут важно отметить одну из самых приятных функций Axure RP - это возможность создавать интерактивные HTML-прототипы. Конечно, качество такого кода никуда не годится. Однако это не имеет особого значения. Главное – можно оценить и протестировать макет непосредственно в браузере. Финальной версткой займется профессионал.

    Разумеется, помимо экспорта в HTML есть еще и другие варианты представления готового результата. Это и сохранения страницы в картинку или в формат PDF. Тут же можно сгенерировать спецификации в текстовый документ или формат электронных таблиц CSV.

    Пара недостатков все же есть

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

    Также к недостаткам я бы отнес стоимость программы, за стандартную версию Axure RP разработчики просят $289. Профессиональная версия, в которой помимо стандартного функционала также присутствует функция совестной командной работы, обойдется на $300 дороже.

    Выводы

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



    Статистика
    Всего программ 28602
    Скачиваний сегодня 340
    Скачиваний вчера 1336