该技能是 visionOS 27 上 ARKit 功能的入口路由,用于判断当前任务应使用哪个 provider 专项技能,并指导加载所需的共享参考文档。
用途:当任务涉及 ARKit 中某一 provider 家族时,切换到对应的专项技能;当任务横跨多个 provider 家族时,先加载 provider 索引及会话、锚点相关共享参考。
主要能力与用法:
- provider 专项技能:$arkit-spatial-tracking-providers 用于世界跟踪、平面检测、场景重建、房间跟踪或共享坐标空间;$arkit-hand-tracking-provider 用于手部锚点、关节变换、自定义手势或手部可视化;$arkit-reference-tracking-providers 用于已知图像跟踪、物体跟踪、条码检测或配件跟踪;$arkit-camera-access-providers 用于相机帧流或区域范围相机内容;$arkit-rendering-context-providers 用于环境光照、立体属性、设备贴合或注视点视场调优。
- 共享参考:references/provider-index.md 用于 provider 映射与路由指引;references/session-basics.md 用于设置 ARKitSession、授权或共享生命周期规则;references/anchor-processing.md 用于协调 anchorUpdates、ID 与模型层状态;references/realitykit-bridge.md 用于将 ARKit 数据变为可见的 RealityKit 场景内容。
- 工作流:先选择 provider 家族或专项技能,再加载共享会话与生命周期指引,随后仅添加与任务匹配的 provider 参考,在模型层维护锚点协调,待模型层状态稳定后再桥接到 RealityKit。
限制与护栏:需在体验全程保持对 ARKitSession 的强引用;在运行需要授权的 provider 前先请求授权;等待 provider 更新时不要阻塞主 actor;不要假设每个 provider 具有相同的呈现、隐私、授权或配置要求;启动、构建、模拟器和签名问题应转交给执行类技能处理,而不要在本技能中展开运行循环细节。
该资料未提供收费、价格、平台要求或具体安装命令等信息。