Скриншоты и запись экрана: важные способы фиксации визуальных аномалий AR
При использовании приложений augmented reality (AR) вы можете столкнуться с проблемами визуального опыта, такими как смещение модели, дрожание содержимого, потеря tracking, аномалии occlusion и т. п. Поскольку качество AR-контента сильно зависит от устройства, освещения окружающей среды и работы алгоритмов, эти проблемы часто являются мгновенными и зависят от контекста. Одним лишь расплывчатым текстом, например "модель уплыла", трудно точно передать конкретные детали проблемы. Поэтому своевременное использование скриншотов или записи экрана для фиксации аномалий крайне важно для последующей диагностики проблемы, технического воспроизведения и оптимизации пользовательского опыта.
Зачем нужны скриншоты и запись экрана
Когда поведение AR-приложения не соответствует ожиданиям, скриншоты и запись экрана выполняют следующие ключевые функции:
Точное восстановление сценария проблемы
Скриншот может зафиксировать точный момент возникновения аномалии, например конкретное дрожание содержимого или clipping модели, а запись экрана может полностью записать весь процесс и взаимодействие с окружающей средой, приведшие к аномалии.
Помощь команде разработки в технической диагностике
Просматривая визуальные доказательства, которые вы записали, техническая поддержка или разработчики могут быстро определить первопричину проблемы, например является ли это проблемой производительности устройства, потерей SLAM tracking или ошибкой rendering pipeline, избегая сложных догадок и повторных вопросов.
Сохранение информации об окружении устройства
Запись экрана включает не только изображение внутри приложения, но обычно также системную строку состояния устройства, например время, заряд батареи и сигнал сети. Это критически важно для диагностики проблем загрузки, вызванных перегревом устройства и снижением частоты или колебаниями сети.
Распространенные способы выполнения на мобильных устройствах
Перед созданием скриншота или записью экрана убедитесь, что AR-сцена уже загружена, а аномальное поведение происходит или вот-вот произойдет. Старайтесь держать устройство как можно стабильнее, чтобы изображение было четким и различимым.
Общие принципы работы
- Скриншот: подходит для фиксации статических визуальных ошибок, таких как clipping содержимого или смещение модели. Рекомендуется сделать несколько снимков подряд, чтобы охватить разные стадии изменения аномалии.
- Запись экрана: подходит для фиксации динамического поведения, например дрожания изображения из-за потери tracking или подвисания при взаимодействии. Рекомендуется ограничить длительность записи 15-30 секундами и сосредоточиться на ключевом процессе возникновения проблемы.
Устройства iOS (iPhone/iPad)
Скриншот:
- Устройства с FaceID: быстро одновременно нажмите и отпустите кнопку питания + кнопку увеличения громкости.
- Устройства с кнопкой Home: быстро одновременно нажмите и отпустите кнопку питания + кнопку Home.
- Скриншот автоматически сохраняется в приложении Photos
.
Запись экрана:
- Перейдите в Settings > Control Center > More Controls и добавьте "Screen Recording".
- Проведите вниз от правого верхнего угла экрана, чтобы открыть Control Center.
- Нажмите кнопку записи экрана
, чтобы начать запись; нажмите кнопку остановки
, чтобы остановить запись. - Если нужно записывать системный звук или звук микрофона, нажмите и удерживайте кнопку записи экрана для настройки.
- Записанное видео сохраняется в приложении Photos
.
Примечание
- При записи экрана убедитесь, что Settings > Control Center > Access Within Apps включен.
- Во время записи экрана эффект может ухудшиться из-за ограничений производительности. Рекомендуется записывать как можно быстрее после воспроизведения проблемы и избегать длительного запуска, который влияет на результат.
Устройства Android (на примере основных брендов)
Скриншот:
- Общий способ: быстро одновременно нажмите и отпустите кнопку питания + кнопку уменьшения громкости.
- Некоторые производители поддерживают жесты для скриншота, например свайп тремя пальцами вниз, или быстрые команды smart assistant.
- Скриншот автоматически сохраняется в "Gallery > Screenshots".
Запись экрана:
- Native Android (Android 11 и выше):
- Потяните вниз панель уведомлений и найдите ярлык "Screen Record". Если его нет, добавьте его в "Edit".
- Нажмите, чтобы начать запись; можно выбрать, включать ли звук микрофона.
- Снова нажмите значок записи в левом верхнем углу экрана, чтобы остановить запись.
- Записанное видео сохраняется в "Gallery > Movies".
- Системы производителей, например Samsung One UI, HyperOS, ColorOS, OriginOS:
- Обычно вход записи экрана находится на панели быстрых настроек. Если его нет, нажмите плюс, чтобы добавить.
- Нажмите, чтобы начать запись.
- Нажмите кнопку остановки в верхней части экрана, которая может отличаться у разных производителей, чтобы остановить запись.
- Записанное видео сохраняется в "Gallery > Screen recordings".
Совет
Примеры конкретных путей:
- Samsung: проведите вниз верхнюю шторку телефона > Screen recorder
- Xiaomi/Redmi: потяните вниз панель уведомлений > Screen recording
- OPPO/Realme: проведите вниз верхнюю панель уведомлений или выпадающее меню > Screen recording
- VIVO/iQOO: проведите вниз от правого верхнего края экрана (на ранних моделях — снизу вверх) > Super Screenshot > Record screen
- Huawei: проведите вниз от правого верхнего края экрана > Screen recording
- HONOR: проведите вниз от строки состояния, чтобы открыть панель уведомлений, продолжайте свайп вниз, чтобы раскрыть всю панель > Screen recording
Примечание
- Некоторые устройства Android могут ограничивать разрешения фоновой записи экрана при работе тяжелых AR-приложений. Перед записью убедитесь, что режим энергосбережения отключен и необходимые разрешения предоставлены.
- Во время записи экрана эффект может ухудшиться из-за ограничений производительности. Рекомендуется записывать как можно быстрее после воспроизведения проблемы и избегать длительного запуска, который влияет на результат.
Рекомендации best practice
Освоив описанные выше операции, вы сможете захватывать ключевые доказательства в первый момент появления аномалии в AR-опыте, значительно повышая эффективность коммуникации и решения проблемы. При отправке запроса в техническую поддержку рекомендуется одновременно предоставить скриншоты/записи экрана, модель устройства, версию операционной системы, версию EasyAR SDK и логи AR-приложения, чтобы сформировать полный контекст troubleshooting.
Методы сбора логов см.: