Часто задаваемые вопросы

Короткие, прямые ответы на самые частые вопросы. Не нашли то, что искали? Свяжитесь с нами.

Часто задаваемые вопросы

Продукт и возможности

Что такое Screenshots.live?
Screenshots.live — это автоматизированный генератор скриншотов для магазинов приложений с визуальным drag-and-drop редактором и REST API. Спроектируйте шаблон один раз и отрендерите его для каждого размера iPhone, iPad и Android в каждой локали одним вызовом API. Бесплатный тариф включает 50 рендеров в месяц.
Нужны ли мне навыки дизайна для использования Screenshots.live?
Нет — визуальный редактор автоматически обрабатывает компоновку, рамки устройств и веер локалей. Вы добавляете текст и скриншот приложения; шаблон делает остальное. В библиотеке шаблонов доступны готовые стартовые шаблоны, если вы хотите полностью обойти проблему чистого холста.
Какие платформы и размеры устройств поддерживаются?
Screenshots.live поддерживает все актуальные размеры App Store (iPhone 6.5", 6.7", iPad 12.9", 11") и все размеры Google Play (Android-телефон, планшет 7", планшет 10"). Один шаблон автоматически рендерится для всех — без ручного изменения размера под каждое устройство.
Какие локали поддерживает конвейер рендеринга?
Любая Unicode-локаль — рендерер принимает любую языковую строку в вашем YAML-конфиге, включая RTL-письменности (арабский, иврит). Визуальный редактор предоставляет 13 локалей UI: английский, немецкий, испанский, итальянский, вьетнамский, французский, португальский, польский, нидерландский, русский, шведский, норвежский, финский.
Можно ли загружать собственные шрифты?
Да — загружайте шрифты TTF, OTF, WOFF или WOFF2 через редактор или API. Тариф Standard включает несколько собственных шрифтов; тариф Pro повышает лимит. Шрифты ограничены вашим аккаунтом и используются напрямую в выводе рендера без проблем с сублицензированием.
Может ли моя команда совместно использовать шаблоны?
Да — шаблоны принадлежат аккаунту и доступны каждому участнику команды с доступом к API-ключу. Используйте «Портирование шаблонов» для клонирования шаблонов между проектами или делитесь API-ключами для совместных конвейеров рендеринга. SSO и тарификация по местам — в дорожной карте.
Можно ли проводить A/B-тесты скриншотов в Screenshots.live?
Да — отрендерите несколько вариантов одного шаблона, меняя YAML-переменные, затем загрузите каждый вариант в эксперименты страницы продукта в App Store Connect. Screenshots.live отвечает за рендеринг; оркестрация A/B-тестов использует инструменты Apple Search Ads или App Store Connect.

Цены и тарифы

Как устроены цены?
Три тарифа: Trial (бесплатно, 50 рендеров в месяц), Standard (оплата ежемесячно или ежегодно) и Pro (максимальные лимиты + приоритетная поддержка). Все тарифы включают визуальный редактор, доступ к API и мультиязычный рендеринг. Цены в евро. Годовая оплата экономит до ~20%. Актуальные тарифы — на странице цен.
Есть ли бесплатный тариф?
Да — тариф Trial бесплатен навсегда и включает 50 рендеров в месяц, визуальный редактор, доступ к API и мультиплатформенный рендеринг. Кредитная карта для старта не требуется. Обновляйтесь только когда перерастёте лимиты.

API и конфигурация

Каковы лимиты запросов API?
Лимиты зависят от тарифа и API-ключа. Trial допускает до 50 рендеров в месяц с умеренной конкурентностью; Standard и Pro имеют существенно более высокие месячные лимиты и конкурентность. API рендеринга возвращает 429 с заголовком `Retry-After` при достижении лимита. Точные значения — на странице цен.
Как управлять API-ключами?
API-ключи создаются в панели управления и имеют префикс `sa_live_`. Каждый ключ аутентифицирует CRUD шаблонов, CRUD элементов и запуск рендера в одной области. Ротация ключей: создайте новый и отзовите старый. Храните их как CI-секреты — никогда не коммитьте в систему контроля версий.
Что такое YAML-каркас и зачем его использовать?
Каждый шаблон может экспортировать YAML-каркас со списком всех динамических переменных. Вы редактируете каркас (заголовки, основной текст, пути к скриншотам приложения) и отправляете его POST в API рендеринга. YAML версионируется, читаем в PR-ревью и может генерироваться ИИ-агентами — идеален для CI/CD.
Можно ли рендерить произвольный HTML внутри шаблона?
Да — тип элемента `Html` рендерит изолированный HTML/CSS в указанной позиции на холсте. Полезно для богатого форматирования текста, градиентных фонов и SVG-иллюстраций. HTML рендерится на сервере через headless Chromium, что обеспечивает надёжный кросс-платформенный вывод.
Есть ли webhooks для событий рендера?
Да — зарегистрируйте URL webhook в настройках аккаунта и получайте POST-уведомления о событиях `render.completed` и `render.failed`. Полезная нагрузка включает ID рендера, статус, URL вывода и ваши пользовательские метаданные. Полезно для запуска последующих загрузок в App Store Connect.
Есть ли ограничения на размер холста или количество элементов?
Пользовательские размеры холста — до 2560 × 5120 пикселей. Количество элементов на шаблон зависит от тарифа (Trial: ограничено; Standard/Pro: существенно больше). Рендерер обрабатывает десятки наслоённых элементов на экране без потери производительности; очень большие дизайны могут рендериться медленнее.

Интеграции

Интегрируется ли Screenshots.live с Fastlane?
Да — установите официальный плагин `fastlane-plugin-screenshotslive` из RubyGems, задайте API-ключ как переменную окружения и вызывайте `render_screenshots_live` из вашего `Fastfile`. Плагин загружает отрендеренные изображения, чтобы их можно было выгрузить в App Store Connect через `deliver` от Fastlane.
Можно ли рендерить скриншоты из GitHub Actions или другой CI?
Да — используйте официальный `screenshots-live/render-screenshots-action` для GitHub Actions или вызывайте REST API напрямую из любой CI (Bitrise, CircleCI, GitLab CI, Jenkins). Endpoint рендеринга принимает YAML-тело и возвращает отрендеренные изображения либо инлайн, либо через подписанные URL.
Чем это отличается от Fastlane frameit?
Fastlane frameit — это Ruby CLI, добавляющий рамки устройств к существующим PNG. Screenshots.live владеет всем конвейером: визуальный редактор, динамические шаблоны, веер мультиязычного рендеринга и REST API. Используйте frameit для быстрого добавления рамок к существующим изображениям; используйте Screenshots.live для проектирования и генерации в масштабе.
Чем это отличается от AppMockUp?
AppMockUp — бесплатный браузерный редактор для разовых скриншотов, без API. Screenshots.live ориентирован на команды, которым нужна автоматизация: REST API, интеграция с Fastlane, GitHub Action, динамические шаблоны с переменными и UI на 13 локалях. Выбирайте AppMockUp для ситуативных задач; выбирайте Screenshots.live для продакшен-конвейеров.
Открыта ли какая-либо часть Screenshots.live?
Интеграции открыты: `screenshots-live/render-screenshots-action` (GitHub Action) и `Screenshots-Live/fastlane-plugin-screenshotslive` (плагин Fastlane) распространяются по лицензии MIT на GitHub. Основной сервис рендеринга проприетарный.

Конфиденциальность, соответствие и поддержка

Где хранятся отрендеренные изображения?
Рендеры хранятся в нашем объектном хранилище (Hetzner S3) и доступны по подписанным URL, возвращаемым в ответе API. Рендеры бесплатного тарифа истекают через 24 часа; платные тарифы хранят рендеры 30 дней. Вы также можете скачать рендеры через API в собственное хранилище.
Соответствует ли Screenshots.live GDPR?
Да — Screenshots.live работает из Германии, размещает данные клиентов на инфраструктуре в ЕС и подписывает DPA по запросу. Рендеры не содержат PII, если только вы не поместили их туда сами. Данные аккаунтов обрабатываются по статье 6(1)(b) GDPR (договор). Полная информация на страницах политики конфиденциальности и Impressum.
Кому принадлежат отрендеренные скриншоты?
Вам. Всё, что вы загружаете (изображения, шрифты, тексты), и всё, что отрендерено из ваших шаблонов, принадлежит вам. Условия Screenshots.live предоставляют ограниченную лицензию только для работы конвейера рендеринга. Никаких положений, претендующих на собственность загруженного клиентом креатива.
Как получить поддержку?
Напишите на support@screenshots.live или основателю напрямую через форму обратной связи. Тариф Standard получает поддержку по мере возможностей; тариф Pro получает приоритетное время ответа. Сообщения об ошибках и запросы функций также можно подавать в публичных репозиториях GitHub плагина Fastlane и GitHub Action.