Да, вы правильно меня услышали, грядут большие изменения.
История примерно такая: сегодня (5 апреля) в Мюнхене прошел митап Sketch, и на нем раскрыли некоторые ошеломляющие детали следующего релиза Sketch. Я цитирую Andree из blended.io, который также написал об этом:

“У следующей версии Sketch будет новый файловый формат, что позволит читать и писать .sketch файлы вручную или программным путем”

В Sketch 43 улучшено редактирование фигур и многое другое

Я настоятельно рекомендую вам прочитать его заметку полностью, он рассказывает о некоторых интересных деталях, касающихся того, как будет работать файловая система (tl; dr – это в основном будет .zip-файл)

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

Во-первых, если: “Дизайн – это код, а код – это дизайн”, – как пишет Andree, это означает, что организация файлов будет критически важной. Если будет ошибка в sketch-файле исходника, то есть вероятность того, что она будет скопирована в продукте (если вы не работаете с разработчиком, внимательным к мелочам), так что больше никаких мистер / миссис ленивые задницы. Это также означает, что есть большие возможности для плагинов, которые помогают управлять, поддерживать или даже автоматизировать организацию элементов (возможно, все новые функции библиотек сделают это в будущем).

Порядок в процессе проектирования всегда был важен, но теперь он станет обязательным. У меня есть друг, который все еще использует Adobe Illustrator для своих дизайн-проектов, и он спросил меня, может ли он увидеть реальный проект в Sketch. Он спросил это, потому что то, что он привык видеть – это заготовки, созданные исключительно в маркетинговых целях. Он просто не мог поверить, что “нормальные” люди могут работать подобным образом (я говорю об этих огромных sketch шаблонах, как этот, опубликованный Джоном Муром). И он был прав. Отчасти. Но это не потому, что я не хочу, а потому, что это занимает слишком много времени, это скучно, а самое страшное – это заставляет вас влюбиться в порядок, который вы установили, так что вам труднее сломать его, при необходимости.

Суть в том, что никто не совершенен, но теперь у нас не будет выбора.

Ок, меня немного занесло в сторону, назад к сути вопроса.

Следующая версия Sketch несет в себе как плохие, так и хорошие времена для сторонних компаний. Плохие времена для всех тех, кто работает со Sketch в таких компаниях, как ZeplinSympliAvocode, и т.д… Я, действительно, не имею понятия, что они будут делать. Ведь весь их бизнес основан на том, что по сути устареет в течение нескольких месяцев. Полагаю, что будет переходный период, когда еще не все дизайнеры/разработчики будут использовать новый файловый формат. Какое-то время они выживут, но им придется думать о других способах заработка.

Обновление

Я прикрепляю твит, который (надеюсь) добавит немного смысла тому, что я сказал:

Sketch 43 изменит наш способ работы и мышления, будущее
Леди и джентльмены, будущее грядет

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

И последнее, как пишет Andree:

“Дизайнеры должны выучить Git (управление версиями). Ага.”

Как можно использовать Github для совместной работы над дизайном

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

Недавно я пробовал один продукт, который пытается решить эту проблему (он находится в закрытой бета-версии).  Он называется Abstract. Он выглядит многообещающим, но его еще нет. Но это слегка запутывает людей не знакомых с тем, как работает git, а еще он только для mac. И, как я упоминал ранее, использование git (уже существующей программы) сделает этот продукт также устаревшим 🙁.

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

Sketch 43 изменит наш способ работы и мышления, радостные времена для жизни
Радостные времена для жизни
Еще мысли:

Мне интересно, как плагины вроде Anima App повлияют на новую файловую систему. На сегодня использование плагина автоматического расположения элементов действует на файл необратимым способом. Поэтому, если вы решите прекратить работу с ним, элементы, на которые повлиял плагин, изменят свое расположение на артборде. Это может все полностью разрушить (случалось со мной). Окажет ли это подобный эффект на код, создаваемый из файла .sketch?

Как будет работать метод, вроде коррекция шрифта иконки, как символа (http://sketchapp.me/idealnyj-process-sozdaniya-shriftovyx-ikonok-v-sketch)?
Я задаюсь этим вопросом, потому что некоторые сторонние компании специализирующиеся на .sketch имеют проблемы с коррекцией шрифта указанных иконок.

Мысли в заключение


Я думаю, что эта версия Sketch позволит дизайнерам и разработчикам немного сблизиться в условиях взаимодействия и выполнения продукции. Это напомнило мне о таких продуктах, как Webflow. Мы становимся свидетелями Священного Грааля дизайна, для кода, появляющегося прямо перед нами.

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

Хорошие времена ✌️