3 инструмента с открытым исходным кодом для создания прототипов
Экосистема свободного программного обеспечения постоянно совершенствуется. Много лет назад не было специализированных приложений для инжиниринга, банковского дела, бухгалтерского учета, проектирования и других областей применения, но сейчас есть. С каждым днем новые разработчики начинают внедрять все больше нишевых приложений с открытым исходным кодом.
В случае UX- и UI-дизайнеров, альтернативы с открытым исходным кодом крайне важны, по следующим причинам:
- Стоимость: Использование запатентованного инструмента для создания UI/UX прототипов может оказаться слишком дорогостоящим в долгосрочной перспективе, особенно если это один из продуктов Adobe, на которые вы должны оформить ежемесячную подписку или в противном случае лишиться доступа.
- Сотрудничество: Вам не хватает какого-то функционала в данном программного обеспечения с открытым исходным кодом? Вы можете либо запросить его у разработчиков, либо создать самостоятельно, если вы знаете, как программировать.
- Блокировка поставщиков: Так как все программное обеспечение с открытым исходным кодом, все ваши данные и файлы - ваши, и только ваши. Вам не нужно беспокоиться о загрузке своей работы на чужие сервера или о страхе потерять ее, вы сами выбираете где хранить свои работы.
В этой статье мы рассмотрим 3 инструмента с открытым исходным кодом для создания прототипов, на которые вы можете положиться при работе с UI/UX.
Pencil
Pencil - самый многофункциональный и хорошо известный инструмент прототипирования с открытым исходным кодом. Он поставляется с очень функциональным и понятным графическим интерфейсом для разработки UI эскизов. Работает он на всех основных платформах (Windows, MacOS и Linux). Последний релиз был выпущен чуть более 6 месяцев назад, а его разработка была начата еще в 2012 году.
Программа имеет встроенные фигуры, иконки и другие готовые типы объектов, которые можно использовать в качестве дополнения к эскизам. Также имеется встроенный браузер для получения «коллекций» от сообщества или из OpenClipArt.org, при необходимости.
Вы можете использовать Pencil для создания пользовательских интерфейсов вдоль диаграмм, и каждый элемент в эскизе может быть «привязан» к другим страницам по нажатию кнопки мыши.
Pencil лицензирован под лицензией GPL 2.0.
Вы можете загрузить Pencil для Windows, MacOS и Linux. Или узнать больше о нём на официальном сайте.
Alva
Alva - это еще один инструмент прототипирования с открытым исходным кодом в нашем списке. Его разработка началась в 2017 году, и в настоящее время он работает на всех основных операционных системах (Windows, macOS и Linux). Пользовательский интерфейс Alva весьма современен и стилен по сравнению с другими программами из этого списка.
Похоже, что Alva больше внимания уделяет простоте пользовательского интерфейса и прямому рабочему процессу создания UI/UX эскизов. Она довольно проста в изучении и использовании, и поддерживает ряд готовых UI-компонентов, которые можно использовать по умолчанию. Если у вас не хватает какого-то определенного компонента, то вы можете создать его самостоятельно, благодаря хорошо подготовленной документации.
Alva лицензирована под лицензией MIT и написана на Node.js.
Вы можете скачать отсюда уже готовый пакет Alva для вашей операционной системы.
UXBOX
UXBOX - это совсем новый инструмент с открытым исходным кодом для создания прототипов; он еще не до конца разработан и не совсем стабилен, но это удивительный проект с хорошей перспективой, за которым стоит присматривать.
Его разработчики стремятся сделать его полностью работающим на SVG, что означает, что каждый компонент, который вы используете в UI-эскизах, берётся из SVG-файла или может быть экспортирован в SVG-файл. Это особенно хорошо в случае, если вы хотите развернуть свой веб-сайт или пользовательский интерфейс, используя технологии, поддерживаемые SVG. Таким образом, и ваш UI-редактор, и ваш текущий дизайн будут полностью открытыми.
Разработчики UXBOX намерены сделать его полностью открытым и бесплатным.
Вы можете отслеживать ход разработки на GitHub по репозиторию проекта или попробовать поучаствовать в разработке прямо сейчас. Вы также можете следить за их аккаунтом в Twitter.
Заключение
Итак, мы рассмотрели доступные в настоящее время инструменты с открытым исходным кодом для проектирования UI/UX . И Pencil, и Alva достаточно хороши для того, чтобы помочь вам уйти с проприетарных продуктов Adobe. Кроме того вы можете следить за UXBOX и возможно, за этим продуктом будущее в прототипировании.