Портирование шаблонов
Автоматическое преобразование одного шаблона скриншота в раскладки, требуемые для дополнительных размеров устройств.
Портирование шаблонов — это процесс взятия шаблона скриншота, созданного для одного размера устройства (обычно канонический iPhone 6.7" портрет), и производство эквивалентных шаблонов для каждого другого требуемого размера: iPhone 6.5", iPad 12.9", iPad 11", Pixel-телефон, Android-планшет 7", Android-планшет 10" и так далее. У каждого целевого размера разные пропорции, безопасные области и бортики, поэтому наивное масштабирование не работает: заголовок, помещающийся на iPhone 19.5:9, может не уместиться на iPad 4:3, а рамка устройства вокруг него должна полностью смениться. Зрелые инструменты портирования берут структурированную раскладку исходного шаблона — позиции текста, якоря изображений, правила масштабирования шрифтов — и переливают её в каждый целевой холст с разумными настройками по умолчанию, а затем дают дизайнеру-человеку довести результат до ума. Портирование — это то, что превращает «спроектируйте один раз» из лозунга в реальность: без него каждый размер устройства — это свежая дизайн-задача, и стоимость поддержки большего числа устройств линейна. Сделанное хорошо, портирование сводит релиз из 24 шаблонов (1 дизайн × 24 размера) к релизу из 1 шаблона плюс прохода портирования.
Используется в
Посмотрите, как это понятие проявляется в продукте:
Изучить функциюСвязанные термины
- Fastlane frameitКоманда командной строки в инструментарии Fastlane, оборачивающая скриншоты в рамки устройств с помощью статических шаблонов.
- Рамка устройстваВизуальная рамка телефона или планшета, рендерящаяся вокруг скриншота, чтобы придать ему контекст реального мира.
- Вариант скриншотаКонкретный рендер скриншота для одной комбинации размера устройства, локали, ориентации и темы.