Table of Contents

Поддержка устройств и платформ

В этой статье подробно описаны поддерживаемые устройства, операционные системы, аппаратные требования для функции отслеживания плоских изображений, а также совместимость с отслеживанием движения и использованием пользовательских камер. Это поможет разработчикам оценить жизнеспособность проекта и подготовить необходимое программно-аппаратное окружение.

Поддерживаемые устройства и платформы

EasyAR Sense как кроссплатформенный AR SDK обеспечивает широкую поддержку операционных систем и оборудования для функции отслеживания плоских изображений.

Операционные системы и требования к версиям

Тип устройства Версия ОС Примечания
ПК • Windows 7 и выше
• macOS Catalina 10.15 и выше
Windows N/KN требуют установки Media Feature Pack для использования камеры
Смартфоны/планшеты • Android 5.0 и выше
• iOS 12.0 и выше
Включая HarmonyOS 1.x-4.x
XR-шлемы • Android
• visionOS 2.0 и выше
Подробные требования к устройствам и системам см. в: Поддержка шлемов

Поддержка архитектур ЦПУ

ОС Поддерживаемые архитектуры ЦПУ
Windows x86, x86_64
macOS x86_64, arm64 (Apple Silicon)
Android armv7a, arm64-v8a
iOS arm64

Аппаратные требования

Функция отслеживания плоских изображений требует камеру и не имеет дополнительных требований к датчикам. По сравнению с другими AR-функциями (например, отслеживание поверхностей), она менее зависима от оборудования и работает почти на любом устройстве.

Примечания по совместимости

  • Будущие версии Android/iOS
    EasyAR Sense не использует множество системных API, поэтому новые версии Android/iOS обычно поддерживаются сразу.
  • Требование 64-битной архитектуры
    С 2019 года Google Play Store требует поддержки 64-бит для новых приложений; китайские магазины приложений также применяют это правило. EasyAR предоставляет бинарные файлы для armv7a и arm64-v8a.

Поддержка устройств для слияния с данными о движении

Слияние с данными о движении (Motion Fusion) означает комбинацию отслеживания плоских изображений с отслеживанием движения устройства для повышения стабильности или реализации сложных AR-взаимодействий. Хотя само отслеживание изображений не требует датчиков движения, для активации функции Motion Fusion необходимо:

Аппаратные требования для слияния с данными о движении

  • Обязательные датчики: акселерометр и гироскоп
  • Применение: когда целевое изображение покидает поле зрения камеры, данные о движении устройства используются для сохранения позиции виртуальных объектов, обеспечивая непрерывное отслеживание.

Поддержка платформ

  • iOS: устройства с поддержкой ARKit.
  • Android: устройства с поддержкой ARCore/AR Engine/EasyAR Motion Tracker.
  • Windows/macOS: обычно не имеют встроенных датчиков; требуется периферийное устройство или отказ от Motion Fusion.
Совет

Для поддерживаемых EasyAR XR-шлемов функция Motion Fusion поддерживается нативно.

Важные замечания

  • Отслеживание плоских изображений и Motion Fusion могут использоваться независимо. Для распознавания изображений дополнительные датчики не требуются.
  • Список моделей и требования к производительности для Motion Fusion см. в: Поддерживаемые устройства для отслеживания движения.

Поддержка пользовательских камер

В специфических сценариях (например, требования к разрешению/частоте кадров, внешний видеопоток) может потребоваться пользовательская камера. EasyAR поддерживает интеграцию пользовательских камер с функцией отслеживания плоских изображений.

Рекомендуем ознакомиться с разделом Пользовательские камеры. В настоящее время интеграция поддерживается на платформах Unity и Native.

Реализация и примечания

Для разных платформ предусмотрены отдельные руководства:

При использовании пользовательских камер учитывайте ключевые ограничения:

  • Формат кадров (например, YUV/RGB) должен соответствовать требованиям EasyAR.
  • Возрастает сложность разработки и возможное влияние на производительность; рекомендуется только при невозможности использования стандартных решений.
  • Необходимо самостоятельно управлять разрешениями камеры, жизненным циклом и синхронизацией кадров.

Рекомендации по использованию

Функция отслеживания плоских изображений имеет минимальные требования к оборудованию (только камера) и подходит для большинства мобильных и десктопных систем. Разработчикам следует учитывать правила сборки 64-битных приложений для Android и проверять поддержку устройств при использовании Motion Fusion. Пользовательские камеры стоит применять только в исключительных случаях.