С моего последнего поста о альтернативах Figma прошло 3 месяца, рассмотрим, что изменилось за это время.
Figma
- Добавили в стили текста вертикальную обрезку по высоте прописных знаков, что должно упростить выравнивание текста с шрифтами с разной высотой и смещенной базовой линией;
- Добавили возможность начинать нумерацию списка с любой цифры;
- Добавили возможность выносить кавычки за пределы текстового поля.
Pixso
- Для России добавили возможность оплаты через Qiwi;
- Добавили десктопные клиенты;
- Добавили поиск и замену по слоям, как в Figma;
- Добавили Smart анимацию, как в Figma;
- Добавили загрузку видео и аудио файлов для прототипов;
- Добавили новые плагины, примечателен Token Studio, где можно токенизировать не только привычные для Figma типографику, палитру и эффекты, но и расстояния, радиусы закругления, ширину stroke;
- Исправили множество ошибок при импорте sketch, fig, xd и axure файлов;
- Оптимизировали Auto layout.
Ознакомиться с обновлениями подробнее можно по ссылке.
Что по-прежнему плохо:
- Долгое открытие импортированных Figma файлов. У меня проект с дизайн-системой открывается 5 минут. Figma не заставляет ждать открытия того же файла;
- Расстраивает поведение Auto layout. Кейс редкий, но в Figma он работает. Нельзя задать для дочерних слоёв возможность тянуться по всей ширине и при этом родительскому слою тянуться по ширине контента. При включении «тянуться по ширине» для дочернего слоя, автоматически задается фиксированная ширина для родителя. У меня это используется для кнопок, чтобы кнопки могли тянуться по ширине или занимать всю ширину контейнера.
В остальном, если требуются платные функции Figma и при этом нет возможности оплатить подписку, рекомендую внимательно изучить Pixso.
Sketch
- Добавили комментарии в документах в десктопной версии. До этого комментарии были только в инструменте Web-просмотра;
- В качестве альтернативы Figma Community добавили бесплатные шаблоны документов;
- Добавили менеджер библиотек, чтобы можно было подключать определенные библиотеки для документа, а не все сразу, как было раньше;
- Немного улучшили Smart Layout компонентов и обещают больше доработок функции в ближайшем обновлении;
- Добавили импорт Figma файлов.
Lunacy
- Добавлен импорт Figma файлов;
- Добавлены Auto layouts;
- Добавлено изменение Nudge amount, как в Figma;
- Переработано автозаполнение текстовых слоев;
- Добавлена автогенерация цвета для слоёв;
- Научились автоматически изменять высоту слоя, при этом слой меньшего размера размещается поверх слоя большего размера;
- Добавлен Snapping для фреймов при изменении размера фрейма, чтобы подогнать его под формат предустановленных размеров фрейма, например, iPhone 14, A4 и т.п.;
- Добавлено масштабирование интерфейса программы.
С какими проблемами я столкнулся:
- При импорте Figma документа дизайн-системы программа зависает при переключении на страницу символов.
- Как и в Pixso, в функции Auto layout невозможно тянуть дочерние слои по всей ширине родителя, если родитель тянется по ширине контента.
Penpot
- Сделали релиз стабильной версии, вышли из статуса Beta;
- Добавили Layout flex. В отличие от всех конкурентов выше, добавили Flex wrap — перенос объектов на новую строку при изменении размера слоя;
- Улучшили производительность как на бэкенде, так и во фронтенде;
- Добавили изменение отступов Layout курсором, как в Figma;
- Добавили Z-index для слоев в Layout, что даёт более гибкую настройку наложения слоев относительно друг друга. В Figma возможно только сделать порядок наложения с начала или с конца;
- Исправили бесчисленное количество ошибок.
Ознакомиться с обновлениями подробнее можно по ссылке.
Проблемы, с которыми я столкнулся:
- По-прежнему невозможно заменять вложенные компоненты. Я создал запрос на такую возможность, но разработчики не очень понимают такую потребность и предлагают решить эту проблему через будущую функцию «Variants». Надеюсь, они предложат настройку в варианте компонента для замены экземпляра (Instance) как в Figma, а не создание бесчисленного количества вариантов компонента с разными вложенными компонентами.
- Одинаковое поведение Layout, как и в Pixso с Lunacy, которое не позволяет сделать кнопку, которая могла бы тянуться по ширине контента и по всей ширине контейнера.
Резюме
Ранее я делал ставку на Lunacy, но вижу, что Penpot развивается быстрее. Penpot во многих решениях для дизайна функций отталкивается от веб-стандартов. Тот же Flex-wrap и Z-index — это CSS свойства, и они давно описаны в стандартах.
Но ни Penpot, ни Lunacy сейчас не способны заменить Figma. Заменить Figma здесь и сейчас может только Pixso.
А сделка о поглощении Figma корпорацией Adobe под вопросом, так как антимонопольные органы США и ЕС проверяют эту сделку.