Axure RP

Что важно знать
Axure RP
Тип Прототипирование, вайрфрейминг, создание спецификаций
Авторы Виктор Сю, Мартин Смит
Разработчики Axure Software Solutions, Inc
Написана на C#
Интерфейс Графический
Движок .NET Framework
Операционные системы Windows 10 или новее, macOS 13.0 или новее
Языки интерфейса Английский
Первый выпуск январь 2003
Аппаратные платформы x86-64, Apple silicon
Последняя версия 11.0.0.4134 (14 октября 2025)
Состояние Активное
Лицензия проприетарная
Сайт axure.com

История

Разработчик программы — частная компания Axure. Она была основана в мае 2002 года в Сан-Диего (штат Калифорния, США) Виктором Сю (англ. Victor Hsu) и Мартином Смитом (англ. Martin Smith), которые, столкнувшись с отсутствием на рынке подходящего инструмента для сбора требований, создания спецификаций, вайрфреймов и прототипов, решили создать собственное решение[5][6]. Axure RP является основным продуктом компании[7].

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

Первые версии программы были доступны только для пользователей Windows. 6 апреля 2010 года вышла версия для Mac[8].

Обзор программы

Основные возможности

Одним из главных достоинств программы является возможность программирования поведения кнопок, текстовых полей, панелей и других виджетов, что позволяет создавать макеты или прототипы, максимально приближённые к конечному продукту и пригодные для проведения тестирования. Программа позволяет решать несколько ключевых задач: создавать интерактивные прототипы для пользовательского тестирования, строить низкодетализированные вайрфреймы для определения структуры интерфейса, генерировать подробные спецификации для разработчиков, а также проектировать диаграммы и блок-схемы для описания пользовательских сценариев[9].

Основу для проектирования составляют встроенные библиотеки виджетов. По умолчанию доступны несколько наборов[10]:

  • Default — основной набор, включающий элементы форм (текстовые поля, флажки, выпадающие списки), кнопки, фигуры и элементы для разметки[11].
  • Flow — содержит фигуры и коннекторы для создания блок-схем и диаграмм[12].
  • Icons — набор базовых иконок.
  • Sample UI Patterns и Sample Form Patterns — библиотеки с готовыми шаблонами интерфейсных элементов и форм[10].

Помимо стандартных, пользователи могут создавать собственные библиотеки или загружать готовые от сообщества[13].

Ключевыми инструментами для создания сложной интерактивности являются динамические виджеты. Dynamic Panel (динамическая панель) — это универсальный контейнер с несколькими состояниями (слоями), используемый для создания каруселей, вкладок и модальных окон. Repeater (повторитель) позволяет создавать динамические списки и таблицы на основе набора данных, имитируя работу с каталогами товаров или списками контактов[14].

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

Дополнительные возможности

  • Axure RP содержит руководство для начинающих, доступное в стартовом окне программы.
  • Поддерживается возможность создания аннотаций для большинства элементов интерфейса. Аннотации включаются как в спецификации, так и в HTML-прототипы.
  • Программа поддерживает экспорт проектов в различные форматы. Интерактивные прототипы генерируются в виде набора файлов HTML, CSS и JavaScript для просмотра в браузере[16]. Для создания документации доступен экспорт спецификаций в формат Microsoft Word (.docx)[17]. Также возможно сохранение страниц в виде изображений PNG[18] или создание статичного PDF-документа через системную функцию печати[19]. Сохранена возможность экспорта в формат .chm, однако для этого требуется предварительная установка Microsoft HTML Help Workshop[20].
  • Поддерживается импорт данных и ресурсов из внешних источников. Помимо стандартных форматов изображений (JPG, PNG, GIF, SVG), программа позволяет импортировать данные из файлов CSV[21]. С помощью плагинов возможен импорт макетов из Sketch[22] и Figma[23].
  • Существует возможность создавать общие проекты для одновременной работы нескольких человек над одним прототипом.
  • Поддерживается drag-and-drop.
  • Элементы можно группировать в шаблоны, чтобы вносить изменения сразу на нескольких страницах.
  • С помощью программы возможно эмулировать RIA-приложения.
  • Первая версия прототипа может быть создана довольно быстро, скорость внесения изменений также оценивается как высокая[24].

Недостатки

  • В стандартном комплекте программы предоставляется небольшое количество виджетов. Дополнительные библиотеки виджетов можно скачать с сайта производителя[25], а также от сообщества пользователей программы[26]. Полезные библиотеки можно найти и на других ресурсах[27]. Создание сложных виджетов возможно с помощью Panel-виджета, который позволяет реализовывать сложные интерактивные компоненты.
  • Ранние версии программы могли критиковаться за ограниченное количество клавиатурных сокращений, однако в поздних версиях (например, в Axure RP 11) были добавлены функции для ускорения работы, такие как «Быстрые действия» (Quick Actions)[28].
  • Отсутствует прямая функция экспорта в интерактивный PDF-документ; создание статичного файла возможно через системную функцию печати, но он не будет содержать интерактивных элементов[19]. При этом сохраняется поддержка экспорта в формат .docx.
  • Встроенный инструмент генерирования спецификации сложен в использовании, в том числе из-за отсутствия русскоязычной версии программы (официально поддерживается только английский язык)[29].
  • Стоимость программы значительно выше аналогичных решений (например, Balsamiq).

Технические особенности

Архитектура и язык разработки

Axure RP является проприетарным программным обеспечением, и его исходный код не находится в открытом доступе.

Компания-разработчик официально не раскрывает информацию о языке программирования и фреймворке, на котором создано настольное приложение. Однако, исходя из косвенных данных, можно сделать вывод, что программа написана на языке C# с использованием платформы .NET. Основным свидетельством этого является официальный API для Axure RP, который разработан на C# и предназначен для использования в среде .NET[30]. Кроссплатформенность программы и нативная поддержка процессоров Apple silicon, появившаяся в 10-й версии, также указывают на возможное использование современных версий .NET (таких как .NET Core или новее), позволяющих компилировать единую кодовую базу для разных операционных систем[31].

Предоставляемый компанией API позволяет разработчикам программно получать доступ к данным внутри файлов проекта с расширением .rp для создания собственных генераторов документации или интеграции Axure с другими инструментами[30].

Поддержка операционных систем

Эволюция поддержки операционных систем отражает развитие продукта от инструмента для Windows до современного кроссплатформенного решения. Изначально программа была доступна только для Windows, но 6 апреля 2010 года, с выходом версии 5.6, стала поддерживать и Mac OS X (начиная с версии 10.5). В последующие годы компания постепенно смещала фокус на современные ОС: в версии 7 (2013 год) появилась 64-битная сборка для macOS[32], а с выходом Axure RP 8 (2015 год) была прекращена поддержка устаревших систем, таких как Windows XP. Поддержка самой восьмой версии официально завершилась в апреле 2022 года[33].

Современные версии ориентированы исключительно на 64-разрядные операционные системы. Ключевым этапом стал выпуск Axure RP 10 (2021 год), который в августе 2021 года получил нативную поддержку компьютеров Mac на базе Apple silicon, что позволило программе работать без эмуляции Rosetta 2[34]. Также для этой версии была подтверждена полная совместимость с Windows 11[35].

Актуальные системные требования для Axure RP 11:

  • Windows[36]:
    • Операционная система: Windows 10 или новее.
    • Процессор: 1 ГГц.
    • Оперативная память: 2 ГБ (рекомендуется 4 ГБ).
    • Место на диске: 5 ГБ.
  • macOS[37]:

Развитие программы

Начиная с версии 6.0, Axure RP прошёл значительную эволюцию, добавив множество функций для более мощного и эффективного прототипирования. Компания-разработчик постепенно прекращает поддержку устаревших версий, фокусируясь на двух последних мажорных релизах. Так, поддержка Axure RP 8 была официально прекращена в апреле 2022 года.

Axure RP 6.0 и 6.5

Версии 6.0 и 6.5 заложили основу для многих современных функций, сосредоточившись на улучшении интерактивности. Ключевые нововведения включали эффекты эскиза (Sketch Effects), глобальные и страничные направляющие, вращение виджетов, функцию закрепления элементов в браузере (Pin to Browser) и анимации при прокрутке страницы.

Axure RP 7.0

Эта версия привнесла адаптивные представления (Adaptive Views) для создания прототипов, которые адаптируются под разную ширину экрана. Также были добавлены поддержка веб-шрифтов, переход на HTML5 и возможность организации страниц и виджетов в папки.

Axure RP 8.0

Версия 8.0 была сфокусирована на улучшении инструментов рисования и анимации. Появился инструмент «Перо» (Pen Tool) для создания пользовательских векторных фигур, была встроена библиотека иконок FontAwesome[39], а также добавлены новые действия для вращения, изменения прозрачности и размера с анимацией[40].

Axure RP 9.0

В этой версии был полностью переработан интерфейс и внедрён новый аппаратно-ускоренный движок рендеринга для повышения производительности. Среди других нововведений — тёмный режим, встроенный редактор взаимодействий и плагин для импорта макетов из Sketch[41].

Axure RP 10.0

Ключевыми нововведениями стали возможность одновременного просмотра и редактирования всех состояний динамической панели, улучшенная работа с репитерами и новый стиль «Ошибка» для полей форм. Для увеличения скорости работы был осуществлён переход на .NET Core и Apple Metal[42].

Axure RP 11.0

Последняя версия сфокусирована на анимации и ускорении рабочих процессов. Появилась функция «Быстрые действия» (Quick Actions) для работы с помощью клавиатуры, новые возможности анимации с переходами и трансформациями, а также эффекты размытия для виджетов и фона.

История версий
Версия Дата Ветка/статус Источник
Axure RP Pro 4 6 марта 2006 стабильная [43]
Axure RP Pro 4.6 2 июля 2007 стабильная [44]
Axure RP Pro 5 21 апреля 2008 стабильная [45]
Axure RP Pro 5.1 15 октября 2008 стабильная [46]
Axure RP Pro 5.5 24 февраля 2009 стабильная [47]
Axure RP Pro 5.6 (PC) 24 августа 2009 стабильная [48]
Axure RP 5.6 (Mac) 6 апреля 2010 стабильная [49]
Axure RP 6.0 29 июня 2011 стабильная [50]
Axure RP 6.5 18 апреля 2012 стабильная [51]
Axure RP 7.0 17 декабря 2013 стабильная [52]
Axure RP 8.0 beta август 2015 тестовая версия [53]
Axure RP 8.0 15 апреля 2016 стабильная [39]
Axure RP 9.0 24 апреля 2019 стабильная [54]
Axure RP 10.0 29 апреля 2021 стабильная [55]
Axure RP 11.0 beta сентябрь 2024 тестовая версия
Axure RP 11.0.0.4134 14 октября 2025 стабильная [56]

Примечания