Sketchode: погляд з боку

image

Я розробник з невеликої незалежної студії, який займається типовими для нашої професії завданнями і, відповідно, стикається з типовими проблемами. Одна з найактуальніших — налагоджене, стабільну і продуктивну взаємодію з дизайнером при спільній роботі над проектом. Зараз вже для всіх очевидно, що застава гладкою командної роботи — це грамотна механізація окремих її етапів, що підтверджує і насищення ринку відповідним. Зокрема, цілу нішу утворює софт для оптимізації роботи з дизайном на стороні розробника — адже практика показує, що в сучасних реаліях забезпечувати левову частку співробітників дорогими графічними редакторами з повним пакетом функцій заради, фактично, перегляду та «розбору» для більшості компаній занадто накладно.

Як правило, розробники зупиняється на варіантах, які перевірені часом і більш-менш на слуху, начебто Avocode або Zeplin. Проте я намагаюся не упускати можливості спробувати і менш відомі програми в пошуках оптимального співвідношення ціни-якості, і, якщо пощастить, цікавих рішень. У цій статті мова піде про Sketchode — плагіні для Sketch, реліз якого відбувся цієї весни, і мій досвід роботи з ним. Вдалий або невдалий — розберемося по ходу справи.

Ввідні і трохи передісторії
Sketchode, як легко зрозуміти з назви, є програмою, розробленою спеціально під Sketch — векторний графічний редактор, який в останні роки воює за пальму першості з Adobe Photoshop. Творці позиціонують Sketchode як, цитую, «утиліту, яка дозволяє відновити у своєму графічному інтерфейсі створений в Sketch дизайн-проект програми та надати розробнику візуальний доступ до інформації про елементи дизайну». По суті, це своєрідний Sketch-лайт для розробників з урізаним функціоналом, парою бонусних можливостей і начисто відключеною опцією не те що редагування, а будь-якого втручання в ісходник в принципі.

Мої враження від роботи з Sketchode складалися, можна сказати, поетапно. Перше знайомство відбулося незабаром релізу; зацікавившись переліком можливостей, я скачав програму, побіжно оглянув интерфэйс і склав загальне уявлення. Але ось випробувати плагін у справі мені так і не довелося — макет, з яким я тоді працював (справделивості заради, дійсно дуже об'ємний), він просто не потягнув, став підвішувати і гальмувати процес. Запропонувати ж йому більш щадний варіант я міг тільки за умови покупки повної версії. Так, ви не помилилися: trial-період y Sketchode вимірюється не днями або тижнями, a проектами — створити безкоштовно дозволяється тільки один, але зате і працювати над ним можна необмежений час. Абстрагуючись від особистого досвіду, повинен сказати, що за такий, на мій погляд, розумний підхід, що дозволяє спокійно випробувати і оцінити набір можливостей, плагіну можна поставити жирний плюс.

Таким чином, перші враження виявилися змішаними і невизначеними — око бачить непоганий набір инстурментов, та зуб не йме. Однак наше знайомство вознобвилось і поглибилося, коли через деякий час на e-mail адресу, з якого я залишив відгук, прийшов лист від розробників з запрошенням спробувати оновлену і виправлену версію програми — природно, з умовою, що мій trial буде відновлено. Я не побачив причин відмовлятися.

Огляд
Що ж я побачив, запустивши Sketchode вдруге (і на цей раз успішно)?

Інтерфейс і управління практично ідентичні наведеним у Sketch. Це рішення також здалося мені вдалим — більша частина розробників хоч поверхово так знайома з цим редактором, що дає можливість орієнтуватися в незнайомому З інтуїтивно, не витрачаючи час на освоєння нової системи і не збиваючись на старий алгоритм. Про неможливість вносити навіть мінімальні правки вже згадувалося, і реалізовано вона досить дотепно: при збереженні загальної схеми розташування, зайві для розробника кнопки в интерфэйсе Sketch просто відключені щоб уникнути прикрих випадковостей.

Імпорт проекту на цей раз пройшов без сучка без задирки — я навмисне вибрав макет поважче. Проблему, схоже, вирішили через поступову підвантаження окремих листів у міру потреби, до чого у мене особисто претензій немає — програма більше не підвисає, з технічного боку все гаразд. Але робота з великими проектами все-таки як і раніше ускладнено, на цей раз із-за невдалої навігації. Вірніше навіть, її відсутності: ні пошуку, ні превью, щоб якось орієнтуватися в купі листів, Sketchode не передбачає. Це істотне упущення, яке хотілося б бачити звільненим.

image

Тепер, коли дизайн завантажений, з ним можна робити всілякі маніпуляції. Які ж? По-перше, розбирати макет на шари, розглядати кожен окремо і регулювати видимість тіней. Набір інструментів тут явно розширено порівняно зі стандартним пакетом, та розширено вдало; для мене, наприклад, можливість задавати розмір і положення елемента шару безпосередньо при збереженні виявилося корисною. По-друге, отримувати інформацію про розміри і розташування того чи іншого об'єкта, зчитувати кольору і градієнти… хоча стоп, ось як раз з квітами у мене нічого не вийшло. Ймовірно, це пояснюється тим, що векторна картинка після обробки плагіном перетворюється в растрову — але…
пояснення поясненням, а проблема стоїть. Зате коли справа дійшла до «по-третє» — експорту окремих елементів, програма цілком себе реабілітувала: якість зображення залишається незмінним, чого не можна сказати про те ж Avocode, у якого є явна проблема з обробкою векторних масок.

image

До речі, в прес-релізах незмінно підкреслюється одна обставина, що виділяє Sketchode серед конкурентів — повна відмова від хмарних сервісів. І зручніше, мовляв, без прив'язки до Інтернету, і безпечніше. Можу підтвердити: дійсно все працює оффлайн, і це дійсно зручно.

Останнє, що пропонує плагін — це інтеграцію з іншими сервісами. В першу чергу, це, зрозуміло, сам Sketch, базова сумісність з яким відкриває доступ до всіх необхідних файлів на стороні як розробника, так і дизайнера. Крім того, програма містить приємний бонус — можливість імпорт проекту безпосередньо в систему Jira, знову ж таки, більш бытрой і зручної комунікації всередині команди. Це дійсно хороший концепт, який виділяє продукт серед аналогів; на місці розробників я працював в цьому напрямку і далі. Не завадила б, скажімо, можливість імпорту окремих елементів макета, а також більш инуитивная система управління, яка зведе участь користувача до мінімуму.

Нарешті, картина не була б повною без вказівки на вкрай демократичну цінову політику компанії. Крім безкоштовного trial-періоду, про який вже говорилося, радує і сама вартість. Весь функціонал, який ми описали вище, обійдеться користувачеві всього в 10$, причому платіж буде одноразовим.

Вердикт
Підводячи риску, я б сказав, що у Sketchode є потенціал. Це не порожня дипломатія — враховуючи, як оперативно і кардинально розробники зуміли удосконалити програму при першому ж апдейте і як енергійно взялися за розширення функціоналу, можна чекати від них непоганих результатів у майбутньому. Однак на даний момент продукт здається трохи «сирим» — як видно з тексту вище, багато із запропонованих функцій напрошуються на ті чи інші доробки. Враховуючи, як активно зараз розвивається відповідна ніша ринку, при наявності подібних неузгодженостей та недоліків складно претендувати на лідируючі позиції в конкурентній боротьбі.

Тим не менше, я буду продовжувати стежити за Sketchode і іншим, можливо, пораджу самим спробувати цей продукт, хоча б в якості запасного варіанту. Як мінімум, на користь розробника кажуть вміння вчитися на своїх помилках і додавати в стандартний набір цікаві фішки, а також відмінну якість макета і смішна ціна — в сумі це вже немало. Хто знає, може бути, через деякий час на ринку з'явиться досить сильний гравець бюджетного класу.
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.