首页 > 新闻 > 智能 > 正文

重磅!苹果 Vision Pro 开发者工具包正式发布!上海开设首批实验室

2023-06-22 22:05:34来源:ZAKER科技  

智东西(公众号:zhidxcom)

作者 | 徐珊


(资料图片仅供参考)

编辑 | 云鹏

智东西 6 月 22 日报道,刚刚,全球苹果开发者都在期待的苹果 visionOS 软件开发包(SDK)正式发布!

虽然 WWDC23 上苹果对于 " 空间计算时代 " 有各种畅想,但今天的发布,让开发者们真正可以行动起来,为 visionOS 开发 app 了!visionOS SDK 是苹果为其首款空间计算设备 Vision Pro 开发的全新的软件工具。

▲ visionOS 软件开发包(SDK)正式发布

开放 visionOS SDK 后,全球的开发者都可以为 Vision Pro 与 visionOS 构建空间计算时代的 app。

这可能是不少苹果开发者们在空间计算时代的起点。同时,苹果在其空间计算领域的生态布局,又向前迈进了一步,Vision Pro 的内容开发或将迎来一轮高潮。

在苹果开发者网站,苹果首次详细介绍了visionOS 的灵魂三元素Windows、Volumes、Spaces究竟如何影响 visionOS 的构建,同时对于打造 visionOS app 的各类开发工具、开发框架苹果都进行了更加详细的阐述。

▲ visionOS 的灵魂三元素:Windows、Volumes、Spaces

相比发布会上的 " 蜻蜓点水 ",对于苹果的开发者们来说,这次一系列重磅开发工具的发布对于他们来说才更加具有实质意义。

同时,苹果还将在库比提诺、伦敦、慕尼黑、上海、新加坡和东京开设开发者实验室。苹果将帮助全球不同的开发者们测试其构建的 app,并且还会有专门的苹果工程师将帮助他们在 Vision Pro 上快速构建、测试产品。

目前,已有部分团队参与到 Vision Pro 的内容构建中,从医疗教育、音乐创作、创意制作、企业应用等方面发挥 Vision Pro 的创造能力。

此外,开发者构建 Vision Pro 内容平台同样可以使用常用的创作工具,如 Xcode、SwiftUI、RealityKit、ARKit 和 TestFlight 等,其中,Xcode 还专为 visionOS 推出新的工具 Reality Composer Pro,提供 3D 模型、动画、图像、声音等工具模块。同时,苹果开发者网站中更新了大量的开发者文档。

"Vision Pro 重新定义了计算平台的可能性。开发者可使用他们熟悉的工具框架着手构建 visionOS app,并利用 Reality Composer Pro 等新的创新工具和技术进一步推进开发工作,为用户设计全新体验。" 苹果全球开发者关系副总裁 Susan Prescott 说。

一、苹果开发架构、开发工具如何与 VisionOS 结合?

正如前文所说,苹果在开发者官网更新了大量 visionOS 开发相关内容,我们也发现苹果首次详细说明了这些开发工具如何在具体开发工作中发挥作用,我们能从 Xcode、SwiftUI、RealityKit、ARKit 等几项关键开发工具和框架的更新中发现不少新的细节。

Xcode:Xcode 是 VisionOS 开发的重要基础工具,Xcode 已经支持了 visionOS SDK。开发者可以将 visionOS 目标添加到现有的项目中,或者构建一个全新的 app、在 Xcode 预览中迭代 app。开发者可以在新的 visionOS 模拟器中与 app 交互,探索各种房间布局和照明条件,创建测试和可视化项目来测试碰撞、遮挡和对空间内容的场景理解。

SwiftUI:SwiftUI 可以构建新的 visionOS app,或者将现有的 iPadOS 或 iOS app 直接引入 visionOS。SwiftUI 支持 3D 功能,并且对深度、手势、效果和沉浸式场景有相应的工具适配。此外,RealityKit 还与 SwiftUI 深度集成,可以帮助开发者构建清晰、响应迅速和面积达的界面。

RealityKit:通过苹果 3D 渲染引擎 RealityKit ,开发者可以在 app 中展示 3D 内容、动画和视觉效果。RealityKit 可以自动调整物理照明条件和投影,RealityKit 采用开放标准 matrialX,这是电影、视觉效果、娱乐和游戏公司所使用的表面和几何着色器。

ARKit:在 Vision Pro 上,ARKit 可以完全了解一个人的周围环境,让 app 以新的方式与周围的空间进行交互。在默认情况下,ARKit 支持核心系统功能,开发者可以利用 ARKit API,如平面估计、场景重建、图像锚定、世界追踪和手部骨骼追踪,给 app 创造新的功能,可以实现的效果包括把水泼到墙上、把球从地板上弹起来。简单总结就是它可以把现实世界和 app 内容结合起来。

据介绍,这些软件工具平台现如今都内置了对苹果的辅助功能支持,所有人都能参与到打造 visionOS app 的过程。

同时,知名 3D 游戏内容创作平台 Unity 将从下个月起,支持游戏开发者们将 Unity app" 迁移 " 到 Vision Pro。开发者的创作应用可以获得 visionOS 的优势,如透视和注释点渲染。通过将 Unity 的创作和模拟功能与 Reality Kit 托管的应用渲染相结合,Unity 创建的内容将会呈现在 visionOS 内。

面对不同类型的开发者,苹果也给出了不同的开发指导。现在,Apple Developer Program 成员可访问developer.apple.com获取 visionOS SDK、更新版 Xcode、模拟器和 Reality Composer Pro。

而苹果注册开发者可获取多种资源,帮助他们为 Vision Pro 设计、开发、测试 app,包括丰富的技术文档、新设计套件与更新版 visionOS 人机交互指南。

开发者如需进一步了解如何为 Vision Pro 设计新 app 体验,或申请将于下个月发布的开发者套件,可访问 developer.apple.com/visionos。

二、3D 医疗模型帮助学生理解,开发者们构建多样空间软件

随着 Vision Pro 推出新 App Store,用户可以体验空间计算时代的 app 与内容应用玩法。在前期的测试中,已经有部分开发者,发现了 Vision Pro 的多样玩法。借助 Vision Pro,他们创造全新的应用。

比如说,医疗教育软件 Complete HeartX 可以通过逼真的 3D 模型和动画,帮助医学生理解心室纤维性颤动等医学问题。在沉浸式的动态演示中,学生们能够更快地吸收相关知识点。

▲ Complete HeartX

而 Vision Pro 版 djay app,则通过眼动、手势等全新的交互方式制作混响效果。" 无论对于初学者还是资深专业人士,Vision Pro 版 djay 都能将用户周围的实体环境转换为对混音作出自动反应的令人惊叹的空间环境,支持他们进行新的音乐体验和交互。" 开发 djay app 的 Algoriddim CEO Karim Morsy 说。

在企业应用方面,PTC 打造的 Stages app 能够让不同部门、不同地点的同事或者合伙人可同时查看内容,做出设计和运营决策。PTC AR/VR 部门首席技术官认为,生产商可以利用 PTC 的 AR 解决方案将交互式 3D 内容带入现实世界以协同处理关键的业务问题——无论是单一产品还是整条产品线。

结语:苹果空间计算生态构建按下加速键

Apple Vision Pro,是苹果投入了千人团队,研发近 8 年左右的项目,这也是苹果自 2015 年发布智能手表以来,打造的第一个主要新产品系列,更有人称其将成为 " 库克时代 " 的标志。

这次苹果开发者工具包的发布以及一系列便利开发者为 vision OS 开发 app 的工具的出现,无疑会加速苹果空间计算生态内容的丰富。

一直以来,头显的内容匮乏,玩法单一成为不少人将头显内产品放置 " 吃灰 " 的主要原因。苹果的入局,能够在头显内容生态掀起什么新的体验,我们将会持续关注。

关键词:

责任编辑:hnmd003

相关阅读

相关阅读

推荐阅读