Различия платформ — Windows, macOS и планшет

StitchKit собирается из единой кодовой базы приложения под три основные платформы: настольную Windows, настольную macOS и планшет/телефон (iPad, iPhone, Android). Подавляющее большинство интерфейса и инструментов на каждой платформе одинаково — тот же редактор, тот же процесс "Send to Machine" (Отправить на станок), та же библиотека. Но то, где хранятся файлы, сочетания клавиш, сенсорные жесты и способы отправки на машину зависят от платформы. Этот раздел как раз и объясняет эти различия.

Windows — Настольное приложение; интерфейс работает внутри окна WebView2. Ориентировано на мышь + клавиатуру.

macOS — Приложение Mac Catalyst (работает в песочнице / sandbox). Поддерживаются трекпад, мышь и клавиатура.

Планшет — Сенсорное приложение, устанавливаемое через App Store / Google Play (iPad, iPhone, Android). Используется пальцем и — на iPad — Apple Pencil.

Редактор StitchKit на планшете с сенсорной панелью инструментов

Редактор на планшете: инструменты укрупняются до сенсорного размера, панели переносятся в выдвижную панель/нижнюю панель.

Установка и запуск

ПлатформаКак устанавливается / работаетДвижок интерфейса
WindowsУстанавливается как настольное приложение и открывается в обычном окне. Поддерживается Windows 10 версии 1809 (10.0.17763) и выше.WebView2 (ядро Microsoft Edge)
macOSУстанавливается на Mac как приложение Mac Catalyst; открывается из папки «Программы». macOS 12 (Monterey) и выше.WKWebView (ядро Safari)
Планшет / ТелефонЗагружается из App Store или Google Play. Для iPad/iPhone — iOS 15+, для Android — Android 7 (API 24) и выше.WKWebView (Apple) / системный WebView (Android)

Совет — Ваш аккаунт общий для всех платформ. Если вы вошли на одном устройстве, а затем вошли с тем же аккаунтом на другом, ваша библиотека синхронизируется через облако (в зависимости от тарифа). Если отмечен флажок "Remember me" (Запомнить меня), сессия сохраняется даже после закрытия и повторного открытия приложения.

Где хранятся файлы?

Библиотека StitchKit (узоры, шрифты BX, мотивы) хранится на каждой платформе в своём месте. Причина в том, что каждая операционная система устанавливает для приложений разные правила доступа к папкам.

Windows — Библиотека хранится в каталоге StitchKit\Library внутри папки данных приложения; на Windows эта папка находится в %LOCALAPPDATA%. Дополнительных разрешений или выбора папки не требуется.

macOS — Поскольку приложение работает в песочнице, при первом запуске оно просит вас выбрать папку библиотеки (например, ~/Documents/StitchKit/Library). Доступ к выбранной папке постоянно сохраняется в виде «закладки с областью безопасности» (security-scoped bookmark), так что при каждом запуске оно не спрашивает заново, а ваша папка всегда остаётся видимой в Finder. Если папка ещё не выбрана, временно используется контейнер приложения.

Планшет — Файлы хранятся в собственной области-песочнице (sandbox) приложения. На iPad/iPhone эта папка отображается в приложении Files (Файлы) под именем «StitchKit»; на Android она находится во внутренней файловой области приложения.

Примечание — Ваша библиотека принадлежит приложению. Вместо ручного копирования файлов рекомендуется пользоваться инструментами импорта («Open Folder» / выбор файла) и экспорта («Export», «Batch Export») из приложения.

Открытие папки библиотеки: "Reveal in Finder" / "Open Folder"

Чтобы открыть папку библиотеки в системном файловом менеджере, воспользуйтесь кнопкой "Reveal in Finder" на странице "Settings" (Настройки) в редакторе либо кнопкой "Open Folder" (Открыть папку) на странице библиотеки / в панели About. Одна и та же кнопка открывает на каждой платформе подходящее приложение:

  • Windows — Открывает папку в File Explorer (Проводник).
  • macOS — Открывает папку в Finder. (Поэтому надпись на кнопке «Reveal in Finder» и упоминает Finder по имени.)
  • Планшет (iPad/iPhone) — Открывает приложение Files (Файлы); оттуда можно выбрать файл и просмотреть его через Quick Look либо поделиться им.

Совет — Надпись "Reveal in Finder" написана на языке macOS, но кнопка открывает на Windows File Explorer, а на планшете — приложение Files. То есть, хотя вы и видите текст со словом «Finder», откроется правильный файловый менеджер.

Сочетания клавиш: Ctrl (Windows) vs Cmd (macOS)

На настольных платформах сочетания выполняют одну и ту же функцию; различается только клавиша-модификатор: на Windows — Ctrl, на macOS — Cmd (⌘). StitchKit распознаёт обе клавиши. Если на планшете нет физической клавиатуры, те же функции выполняются кнопками на экране.

ДействиеWindowsmacOSПланшет
ОтменитьCtrl + Z⌘ + ZКнопка отмены на экране
ПовторитьCtrl + Shift + Z⌘ + Shift + ZКнопка повтора на экране
Открыть / Сохранить / НовыйCtrl + O / S / N⌘ + O / S / NКнопки меню и панели инструментов
Палитра командCtrl + K⌘ + K
НастройкиCtrl + ,⌘ + ,Кнопка настроек
Удалить выделениеDeleteDeleteКнопка удаления на выделенном блоке

Совет — На вкладке "Settings" > "Shortcuts" редактора приведён полный список сочетаний для инструментов, редактирования, вида и файлов (например, V — инструмент выделения, H — панорамирование/пяльцы, R — поворот на 90°, 0 — по размеру экрана, + / - — увеличить/уменьшить).

Масштабирование и панорамирование (Pan)

Масштабирование и перемещение по холсту зависят от устройства ввода:

Windows — Масштабирование выполняется колёсиком мыши; холст перемещается перетаскиванием (инструмент панорамирования или средняя кнопка).

macOS — В дополнение к колёсику мыши поддерживаются прокрутка двумя пальцами по трекпаду и сведение двумя пальцами (pinch). Сведение на трекпаде напрямую привязано к масштабированию внутри приложения.

Планшет — Масштаб меняется сведением двумя пальцами (pinch-to-zoom), а холст перемещается перетаскиванием одним пальцем. На iPad эти жесты поддерживаются нативными сенсорными жестами.

  • На каждой платформе работают кнопки/сочетания «0» (по размеру) и +/-.
  • Уровень масштаба сохраняется; при повторном открытии узора вид остаётся близким к последнему.

Отправка на машину: "Send to Machine"

Кнопка "Send to Machine" (Отправить на станок) на верхней панели редактора открывает трёхшаговую страницу: 1. выберите профиль машины, 2. выберите назначение («2. Where to?»), 3. просмотрите предупреждения и нажмите "Send" (Отправить). Варианты назначения работают по-разному в зависимости от платформы.

НазначениеWindowsmacOSПланшет
USB-накопитель (напрямую на машину)✔ Подключённые съёмные USB-тома перечисляются автоматически; файл записывается прямо на накопитель✔ Подключённые USB-тома перечисляются, файл записываетсяОбычно недоступно (мобильные ОС ограничивают доступ к съёмным накопителям)
"Send via email" (E-mail)✔ Через системный обменВыберите e-mail/приложение через окно «Поделиться»
AirDrop✔ (Apple AirDrop)AirDrop из окна «Поделиться» на iPad/iPhone
"Save to iCloud" (iCloud)iCloud/Files из окна «Поделиться» на iPad/iPhone

Windows — Самый надёжный путь — это прямая запись на USB-том: подключите USB вашей машины, дождитесь его появления в списке «2. Where to?» (в метке видны имя тома, файловая система и свободное место), и файл будет записан на накопитель в формате вашего профиля (DST, PES, JEF, VP3, EXP, XXX, PEC). На Windows также возможен прямой обмен по e-mail.

macOS — Поддерживаются как запись на подключённый USB-том, так и обмен через AirDrop / E-mail / iCloud. AirDrop — это быстрый способ беспроводной отправки файла на ближайший Mac или iPhone/iPad.

Планшет — Вместо прямой записи на USB вы отправляете файл через окно «Поделиться» (share sheet): AirDrop, iCloud/Files, e-mail или облачное приложение. Оттуда файл можно перенести на компьютер/USB и доставить на вашу машину.

Примечание — На странице "Send to Machine" варианты AirDrop, E-mail и iCloud могут отображаться в списке на любой платформе; однако в действительности работают только те назначения, которые поддерживает данная платформа (на Windows — e-mail, на macOS — все три, на планшете — системный обмен). Перед отправкой проверьте предупреждения на шаге 3 (вписывается ли в пяльцы, лимит количества стежков).

Адаптивный (Responsive) интерфейс: настольный vs планшет/телефон

Одни и те же экраны сами перестраиваются под ширину окна/экрана. В широких настольных окнах боковая панель и таблицы видны полностью, а на узких экранах (планшет в вертикальной ориентации, телефон) интерфейс упрощается.

  • Боковая панель → гамбургер: На узком экране (примерно ниже 960 пикселей) левая навигационная боковая панель скрывается и превращается в кнопку гамбургер (☰) сверху; при нажатии панель выезжает сверху.
  • Таблица библиотеки → карточка: Список библиотеки на широком экране представляет собой таблицу; на узком экране (ниже ~720 пикселей) каждая строка превращается в карточку со своими подписями, так что горизонтальная прокрутка не нужна.
  • Карточки метрик/тарифов складываются по вертикали: Многоколоночные карточки на панели управления на узком экране выстраиваются в один столбец друг под другом.
  • Панели редактора переносятся в выдвижную панель/нижнюю панель: На узком экране слои переносятся в левую выдвижную панель, а панель свойств превращается в нижнюю панель (bottom sheet); рейка инструментов сужается под сенсорное управление.
  • Более крупные области нажатия: На сенсорных экранах (coarse pointer) кнопки и значки инструментов укрупняются минимум до 44 пикселей в высоту.

Библиотека на телефоне, в виде карточек вместо таблицы

Библиотека при ширине телефона: каждый дизайн превращается в карточку.

Панель управления на планшете с боковой панелью в меню-гамбургере

Панель управления на планшете: боковая панель скрыта за кнопкой-гамбургером.

Какая функция на какой платформе?

Общее правило: основные функции доступны на каждой платформе — открытие/сохранение файлов, редактирование всех машинных форматов (DST, PES, JEF, EXP, VP3, XXX, PEC), текст/монограммы, дигитайзинг, библиотека, облачная синхронизация и ИИ-ассистент (при выполненном входе). Специфичны для платформ следующие моменты:

  • Прямая отправка на USB — чётко работает на настольных Windows и macOS (запись на подключённый съёмный том). На планшете вместо этого используется окно «Поделиться».
  • AirDrop / iCloud — специфичны для платформ Apple (macOS и iPad/iPhone). На Windows отсутствуют.
  • Поддержка нажима Apple Pencil — специфична для iPad; в свободном рисовании ширина линии зависит от нажима (при включённой соответствующей настройке).
  • Подписка/покупка — на macOS и iPad/iPhone проходит через встроенные покупки Apple, на Android — через Google Play. Ссылки на управление подпиской и запрос возврата ведут в соответствующий магазин.
  • Импорт шрифтов BX — на настольных платформах (Windows/macOS) шрифты BX можно находить и импортировать из локальных папок.

Совет — Если сомневаетесь, правило простое: проектирование и редактирование везде одинаковы; способ доставки на машину зависит от платформы. На настольных — USB, на устройствах Apple — AirDrop/iCloud, везде — e-mail и облачный обмен.