UXPUB 🇺🇦 Дизайн-спільнота

Cover image for Почему комьюнити решает. История создания плагина Sketch Cloner
Редакція
Редакція

Опубліковано • Оновлено

Почему комьюнити решает. История создания плагина Sketch Cloner

На алтаре тренда

Массовый тренд на производство и заточку дизайнерских «лопат» для прототипирования и UI-ориентированности достиг уровня «Истерия». Каждый месяц мы получаем очередного «убийцу» Sketch app или «совершенно новую систему прототипирования». Только по памяти могу вспомнить с десяток копирующих друг друга приложений и plugin’ов отличающихся друг от друга только в деталях. Не скажу, что мне не нравится такой ход событий, я только за. Нормальный ход эволюции. Только похоже прогресс совсем обошел стороной другую эволюционную ветку, нет даже не ветку, а древо. Иллюстрирование и рисование.

История создания плагина Sketch Cloner - 1

Проклятие «Adobe»

Все почему-то согласились, что то, чем Adobe кормит (заставляет работать) дизайнеров уже не первый десяток лет и есть непререкаемое добро. А Illustrator, тот самый инструмент, который является эталоном нормальной работы в этой профессии. Но если вы действительно думаете, что это так, то вам следует сходить к психоаналитику и докопаться до глубин своего подсознания, чтобы понять: Иллюстратор - безнадежно устаревшая кривая лопата с 3-мя черенками и 2-совками, которая при работе больно бьет вас по interface и workflow. Обычно тот, кто все таки привык работать с этой лопатой, требует себе пенсию инвалида и отмены членских взносов вышеупомянутой компании. И просит его называть Senior.

И вроде даже находит оправдания:

- Corel Draw - реднек в мире CG, после 15 минут с ним уже хочется отгрызть себе руку и выпрыгнуть в Windows, а от компа еще долго пахнет дешевыми шрифтами и чугунным ломом.

- Xara - (кто вообще про нее слышал?), когда-то неплохой инструмент, теперь обновляющий от версии к версии только цифру в конце названия и не поспевший в какой-то момент за прогрессом.

История создания плагина Sketch Cloner - 2

  • Инструменты названия которых большинство даже не слышало, (и желательно не слышать никогда Inkscape, MS Expression, Vectr, Alchemy, подававший надежды в плане интерфейса и инструментов SketchBook Designer и так далее, десятки их)
  • Начавший доминировать на Mac и скромно перешедший на Windows , «приложение года в Appstore» — Affinity Designer, казалось исправит ситуацию, но взяв лихой старт остановился в развитии. За пару лет выпустили всего пару мажорных апдейтов, по пути попробовав кусок пирога со вкусом «Prototype & Adaptive Design». Четко обозначив нежелание  допускать к рынку 3-х лиц, компания заявила, что не будет давать API для разработки плагинов. Ну и на лицо модель развития от Adobe (с небольшими приятными деталями в отличии).

- Кто-то любит Gravit или Figma, но инструменты пошли все по тем же проторенным интерфейсам Fireworks и Sketch, так же не оставляя надежды на развитие силой сообщества.

  • Sketch окопавшийся только на Mac в силу своей спаянности с ядром macOS и глючности, не грозит стать серьезным конкурентом. Хотя вполне мог бы, если бы выдал разработчикам нормальный API c доступом к большинству возможностей ядра программы. Именно сторонние разработчики должны бы были научить Sketch тому, что не умеют конкуренты. Но весь пул плагинов для Sketch’a, за редкими исключениями, по сути являются бесполезной грудой хлама в стиле «введи значения в диалоговом окне, посмотри, что получилось» (хорошо хоть командную строку не дают).

Почему комьюнити рулит

Проблема есть, а где же выход? Мне кажется, он в людях и личной инициативе.

Год назад, я, решив, что поменять ситуацию в корне может и не смогу, но как-то повлиять на её всегда возможно. И решил заняться разработкой простых инструментов, которые ускорили бы рабочий процесс выполнения рутинных задач дизайнера и привнесли бы что-то новое в него. Может быть они подтолкнут мейджеров к развитию. Я выбрал платформу Sketch, как фактически единственную альтернативу всему, что было . Познакомился с программистом из США, который до этого уже сделал свой плагин имевший неплохую популярность у Sketch сообщества и работал напрямую с ядром Sketch (чудеса реверс-инжениренга). И потратив кое-какие сбережения, приступил к работе.

Плагин, который мы сделали, решает простую задачу - клонирование (дублирование) объектов и еще кое-что :)

«Простая задача» обернулась почти годом неспешной разработки, но все же мы дошли почти до конца (релиз вот-вот).

История создания плагина Sketch Cloner - 3

Основной задачей стоявшая перед нами, была работа напрямую с рабочей областью Sketch’a, realtime, никаких диалоговых окон. Выставил слайдером в панели нужное количество клонов - тут же получил его. Точка.

Простое клонирование это хорошо, а как на счет быстрого регулирования расстояний между объектами? Easy, boy.

Дальше пошли хотелки, которые открыли путь к самому интересному в плагине - параметрическому редактированию.

К примеру клонирование произвольных объектов и их рандомизация (случайное расположение)

А затем и изменение самих параметров объектов (расстояния, размер, вращение, прозрачность) по простым законам - градиентным переходам. Это открыло интересные возможности для экспериментов.

Это то, с чем мы подошли к релизу. И у проекта еще осталась обширная дорожная карта.

Чтоб получить возможность развивать свой продукт и оценить его потенциал, я связался с компанией InVision на предмет сотрудничества.  Возможности показанные в презентационном видео и демо в группе на FB впечатлили их человека занимающегося связями со сторонними разработчиками. И нам сделали несколько предложений по развитию.

К слову, InVision довольно прогрессивна в плане работы с комьюнити. Они понимают ценность комьюнити в плане развития продукта. Как многим наверное уже известно, в первом квартале следующего года выходит InVision Studio, которая по факту будет альтернативой Sketch app, с функционалом который давал их плагин Craft и с полной интеграцией  в среду прототипирования InVision. Но вишенки на их торте аж две штуки:

История создания плагина Sketch Cloner - 4

  • Маркетплэйс (анонс совместно с релизом Studio) для сторонних разработчиков на API  к InVision Studio, с возможностью монетизации своих разработок и промо поддержке со стороны InVision. InVision хочет стать не просто платформой для прототипирования, а включить в свой продукт полезные инструменты для дизайнеров и иллюстраторов любого направления.
  • Design Forward Fund - который запустился буквально на днях. Фонд, который будет спонсировать разработки инструментов для дизайнеров в независимости от платформы.  Так же можно попробовать себя в маркетинге и ивентах, связанных с InVision Studio конечно. Если у вас есть свежие идеи и наработки - спешите ими поделиться и стать участником программы фонда.

Так что мои надежды по получению хороших инструментов для дизайнеров и иллюстраторов обретают новую силу. И если у вас есть идеи и желание сделать что-то интересное, все возможно: объединяйтесь, ищите поддержки, творите. Если вам уже надоело ждать просветления мэйджеров рынка и биться об их кривые интерфейсы и ненужные лопаты.

В планах выпустить еще несколько простых, но полезных плагинов которые улучшат workflow дизайнеров и иллюстраторов. Одно из первых - плагин который поможет забыть про панель Layers ( ну или хотя бы серьезно снизить частоту работы с ней).

Глянуть на промо и техническое демо вы можете на странице плагина в FB. С удовольствием выслушаю ваши рекомендацию и обоснованную критику к увиденному. И приглашаю к обсуждению об улучшении интерфейсов графических редакторов. Ну а может и разубедите меня в том, что моя боль фантомная? :)

Найстарші коментарі (0)