苹果眼镜(Vision Pro)的开发者指南(2)
深入探究构成空间计算的核心要素——窗口、体积与空间之间的关系,并掌握利用这些元素打造引人入胜的沉浸式体验的方法。通过学习用于visionOS应用程序开发的框架搭建知识,并展示实现深度、规模与沉浸式体验设计的具体方法。探讨利用Apple提供的工具(如Xcode)及其新版本Reality Composer Pro进行空间计算应用开发的技术路径与实践方法。
- 启动构建空间计算应用程序:[Get started with building apps for spatial computing]

开始学习如何构建适用于空间计算的应用程序
准备好利用visionOS平台开发应用程序和游戏!首先探索构成空间计算的基本构建块——窗口、体积和空间;然后学习如何利用这些元素打造引人入胜的沉浸式体验。

2.空间设计的原则:[Principles of spatial design - WWDC23 - Videos - A...

核心空间设计原则 - WWDC23 - 视频库 - A系列...
深入研究空间设计的核心理论与实践路径,在具备深度视角的同时掌握如何实施具备广度布局以及沉浸式体验的设计方案,并通过采用最佳实践策略来打造令人愉悦且以用户为中心的空间体验;了解如何利用这些核心设计原则优化现有系统架构或转化为切实可行的应用方案

3.创建可访问的空间体验:[Create accessible spatial experiences - WWDC23 - V...

了解制作适合所有人的空间计算应用程序的方法。如同Apple的所有其他平台一样,visionOS也特意为辅助功能进行了优化:我们将介绍如何重构VoiceOver以及触控板等辅助技术,并探讨如何开发Dwell Control和其他相关功能,以便每个人都能以最适合自己的方式进行交互。深入探讨视觉、运动、认知以及听觉辅助功能的最佳实践,助您更好地体验visionOS带来的沉浸式体验。

4.设计一个身临其境的应用程序:[Develop your first immersive app - WWDC23 - Videos...]

https://developer.apple.com/videos/play/wwdc2023/10203/](https://developer.apple.com/videos/play/wwdc2023/10203/ "Develop your first immersive app - WWDC23 - Videos...")
掌握如何借助Xcode和Reality Composer Pro在visionOS上打造沉浸式体验。带你认识创建第一个visionOS项目的流程,并掌握通过Xcode Previews实现SwiftUI的应用开发技术。同时学会利用RealityKit与 RealityView来呈现三维内容的技术,在深入理解visionOS基础知识后,请继续探索其相关框架与技术。访问SwiftUI for visionOS文档时,请注意学习如何为窗口和滚动条添加深度,并探索全空间技术以提升用户体验。

5.满足SwiftUI的空间计算:[Meet SwiftUI for spatial computing - WWDC23 - Vide...

https://developer.apple.com/videos/play/wwdc2023/10109/"Meet SwiftUI for spatial computing - WWDC23 - Vide..."
深入探索Vision OS中的SwiftUI界面!学习如何通过窗口、滚动条和空闲区域来设计一个全新的应用程序界面。我们将在本教程中向您展示如何在此平台上开发Swif UI界面,并演示其实际应用效果。具体而言,在本项目中我们创建了一个充满天体奇观的体验,在此平台上展开令人惊叹的空间冒险。

6.满足UIKit的空间计算:[Meet UIKit for spatial computing - WWDC23 - Videos...

Introduce a video presentation on spatial computing using UIKit at WWDC2023.
探索在Vision OS平台中集成苹果Objective-swift界面开发工具的方法。指导你完成从二维平面到三维空间转换的核心技术。深入解析其功能模块及其在实际应用中的最佳实践。通过结合SwiftUI与Objective-swift跨平台框架,在Vision OS平台上实现三维效果。

