Прототипы Figma потребляют много оперативной памяти, если они не оптимизированы. Это может вызывать проблемы у доли респондентов, особенно на мобильных устройствах.
Мы рекомендуем придерживаться следующих простых рекомендаций, чтобы снизить вероятность возникновения проблем на стороне респондента:
1. Ограничьте размер и количество фреймов
В момент прохождения прототипа подгружаются все данные из Figma-файла, чем больше фреймов, тем больше памяти требуется прототипу. Рекомендуем оставить только элементы связанные с прототипом: 1 файл — 1 страница — 1 прототип.
Также мы советуем по возможности избегать дублирования фреймов — например, через использование компонентов для однотипных элементов.
Все лишние фреймы / картинки на полях / страницы / скрытые слои лучше убрать.
2. Сожмите большие картинки
Figma не сжимает картинки по умолчанию, поэтому мы рекомендуем сжимать их самостоятельно. Это особенно важно, если в прототипе множество больших картинок (например, аватарки или иллюстрации товаров).
Для быстрого сжатия картинок до размера, используемого в макете, можно использовать плагины для сжатия (например, Downsize или любые другие).
3. Разбейте тяжёлые прототипы на несколько частей
По возможности разбивайте большие и тяжёлые прототипы на несколько отдельных сценариев, которые респондент сможет проходить последовательно.
При соблюдении рекомендаций, по нашим оценкам, проблемы возникают менее чем у 1% респондентов на компьютерах и 1-3% на мобильных устройствах в среднем.
Если устройство респондента не справляется с прототипом, мы повторим попытку загрузки несколько раз. Если это не поможет, мы вежливо уведомим его о проблеме и объясним, что он не сможет пройти тест.
💡 Важно: если прототип был оптимизирован после импорта, его нужно импортировать снова — если этого не сделать, могут возникнуть необратимые проблемы в отчете по блоку с прототипом.
Повторный импорт прототипа после внесения изменений в файл нужно делать внутри того же блока, удалив не сам блок, а прототип внутри него. Иначе ответы, данные на этот блок, удалятся вместе с ним.
Рекомендуем вносить все нужные изменения в прототип до приглашения респондентов на тест.