Программирование плагинов для веб-версий Figma и десктопной версии имеет некоторые отличия.
Для веб-версии плагины запускаются в браузере, а браузеры поддерживают только JavaScript. 1 Поэтому при разработке плагинов для Figma нужно убедиться, что TypeScript компилируется в JavaScript, чтобы плагин заработал. 1
Для десктопной версии разработка и тестирование плагинов возможны только в настольном приложении Figma, так как программе нужно, чтобы код плагина был сохранён в локальном файле. 1 В настольном приложении есть встроенная поддержка для использования локальных шрифтов, в то время как для версии браузера требуется установить Figma Font Helper, прежде чем можно будет использовать локальные шрифты. 5
Таким образом, основное отличие заключается в том, что для веб-версии нужно учитывать особенности работы в браузере, а для десктопной версии — особенности работы в настольном приложении, где есть дополнительные функции, например, работа горячих клавиш и наличие вкладок внутри программы. 24