在去年发布的访问和企业级功能基础上,visionos 26 中最新的增强功能和 api 实现了进一步扩展,快来一探究竟吧!了解这些全新功能如何助你轻松构建模型训练工作流程、增强视频影像,并在本地网络上统一坐标系,从而为企业内部 app 打造协作体验。

视频封面
视频地址

此文章由AI生成,可能存在错误,如有问题,请联系djs66256@163.com

探索 visionOS 26 企业级应用新功能

在 WWDC 最新演讲中,visionOS 团队展示了针对企业级应用的多个重要增强功能。本文将详细解析这些新功能和技术实现,帮助开发者了解如何构建更强大的空间商务应用。

企业级 API 访问优化

visionOS 26 首先对现有企业级 API 进行了开放性调整。其中两项关键功能——UVC 视频设备访问和神经引擎(Neural Engine)使用权现已向所有开发者开放,不再需要企业许可证或特殊权限。这意味着开发者可以更方便地利用外部摄像头进行视频会议或专业成像,以及使用设备端机器学习能力。

命令行对象追踪训练

对象追踪功能获得了重大改进,新增了通过命令行直接训练模型的能力:

xcrun createml objecttracker -s my.usdz -o my.referenceobject

这一变化使得模型训练流程可以完全自动化,开发者能够将其整合到现有工作流中,大幅提升效率。

简化的许可证管理

全新的 Vision Entitlement Services 框架简化了企业许可证管理流程。开发者现在可以:

  1. 直接从 Apple 开发者账户获取许可证文件
  2. 自动接收无线推送的许可证更新
  3. 通过代码检查特定功能的访问权限
import VisionEntitlementServices

let license = EnterpriseLicenseDetails.shared
if license.isApproved(for: .mainCameraAccess) {
    // 启用摄像头功能
}

用户体验增强功能

窗口跟随模式

新引入的窗口跟随模式(Window Follow Mode)解决了用户在移动过程中与窗口交互的痛点。通过简单的操作,用户可以让特定窗口随移动而移动,特别适合需要持续监控信息的场景。

共享坐标空间

SharedCoordinateSpaceProvider API 允许企业应用创建自定义的共享体验。多个用户可以在同一物理空间中看到对齐的数字内容,支持协作工作场景。

let sharedCoordinateSpace = SharedCoordinateSpaceProvider()
let worldTracking = WorldTrackingProvider()
try await arkitSession.run([sharedCoordinateSpace, worldTracking])

内容安全保护

新的 contentCaptureProtected 视图修饰符为企业敏感数据提供保护:

SensitiveDataView()
    .contentCaptureProtected()

被标记的内容在屏幕录制或共享时会被自动模糊,但对佩戴者保持完全可见。

环境可视化增强

摄像头访问扩展

visionOS 26 扩展了摄像头访问权限,现在支持:

  • 单独访问左/右摄像头
  • 立体处理和分析
  • 沉浸空间和共享空间环境

摄像头区域技术

CameraRegionView 和 CameraRegionProvider API 提供了强大的环境细节可视化能力:

CameraRegionView(isContrastAndVibrancyEnhancementEnabled: true) { result in
    // 处理每帧图像
}

该技术可实现:

  • 特定区域的独立视频馈送
  • 图像稳定化
  • 对比度和鲜艳度增强
  • 与3D对象关联的锚点定位

最佳实践与注意事项

开发者在使用这些新功能时需要注意:

  1. 确保用户环境安全
  2. 透明处理数据收集
  3. 仅申请必要的权限
  4. 优化资源使用,特别是大型摄像头区域
  5. 符合企业API的使用资格要求

总结

visionOS 26 的企业级功能增强为空间商务应用开发带来了更多可能性。从开发流程优化到用户体验提升,再到环境可视化能力,这些新特性将助力开发者构建更专业、更高效的企业解决方案。

相关视频

与附近用户共享 visionOS 体验
为你介绍适用于 visionOS 的企业 API
使用 ARKit 打造更出色的空间计算体验
探索适用于 visionOS 的对象追踪

文档

使用 visionOS 企业 API 构建商务空间体验
在 visionOS 应用中实现对象追踪