Технические требования и ограничения

Поддерживаемые устройства и ограничения функционала GIP VISION.

Актуально по состоянию на 21.02.2026

Данные собраны из текущих настроек проекта и runtime-проверок в коде.

Оглавление

Платформа

iOS

Минимальная версия iOS

18.0

Поддерживаемые iPhone для полного функционала

Список актуальных моделей iPhone Pro/Pro Max с LiDAR.

iPhone 12 ProiPhone 12 Pro MaxiPhone 13 ProiPhone 13 Pro MaxiPhone 14 ProiPhone 14 Pro MaxiPhone 15 ProiPhone 15 Pro MaxiPhone 16 ProiPhone 16 Pro MaxiPhone 17 ProiPhone 17 Pro Max

Поддерживаемые iPad Pro с LiDAR (для адаптации)

Полный функционал доступен после включения iPad в target.

iPad Pro 11-inch (M5, 2025)iPad Pro 13-inch (M5, 2025)iPad Pro 11-inch (M4, 2024)iPad Pro 13-inch (M4, 2024)iPad Pro 11-inch (4th generation, 2022)iPad Pro 12.9-inch (6th generation, 2022)iPad Pro 11-inch (3rd generation, 2021)iPad Pro 12.9-inch (5th generation, 2021)iPad Pro 11-inch (2nd generation, 2020)iPad Pro 12.9-inch (4th generation, 2020)

Ограничения и важные примечания

  • iPad без LiDAR (часть iPad, iPad Air, iPad mini) может поддерживать базовый AR, но не поддерживает Room Capture Openings и LiDAR Space Scanner.
  • iPad Pro 2018 (11-inch 1st gen и 12.9-inch 3rd gen) не входят в полный LiDAR-функционал.
  • Текущая конфигурация target ориентирована на iPhone. Для iPad требуется отдельная адаптация.

Технические ограничения по 3D-моделям

Ключевые пороги деградации производительности и поведения рендера в AR.

Источник: MODEL_TECHNICAL_LIMITATIONS.md

> 2_000 ModelEntity

TableAR (by_plane)

Для тяжёлых сцен принудительно включается `force30fps` и облегчённый видеоформат с приоритетом `<=720p`.

> 2_000 ModelEntity

TableAR (автоупрощение)

Автоматически остаётся около `2_000` видимых элементов, остальные скрываются упрощающей маской.

>= 3_000 mesh_count / runtime_entity_count

TableAR (Section)

Section custom materials не прогреваются автоматически и переходят в режим `on-demand`.

>= 3_000 entities

MainAR (MR clipping)

Автоподготовка MR custom materials отключается, подготовка запускается только вручную по кнопке.

maxDimension > 25.0m

Сессии by_refimage / by_scan

Модель считается крупной, пользователю предлагается crop flow (частичная загрузка модели).

Правила для API и интеграции

  • Для внешнего API можно считать модели `> 3_000` элементов large и выводить по упрощённому AR-пути.
  • Рекомендованный размер для стабильной интерактивности: до `10_000` элементов (`ModelEntity`).
  • В TableAR после размещения модели отключаются дорогие AR-фичи (planeDetection, frameSemantics, sceneReconstruction, environmentTexturing, lightEstimation).
  • Custom materials и collision shapes готовятся отложенно и батчами, чтобы не блокировать UI.
  • Жёсткого hard-limit в коде нет, но при росте сущностей включаются ступени деградации производительности.

Уточнение: автоупрощение в TableAR начинается с `> 2_000`, а порог `3_000` используется как консервативный внешний критерий large model.