苹果发布visionOS SDK,库克的空间计算时代即将开启
22日,美国西部时间21日,苹果新品Vision Pro搭载的操作系统visionOS SDK(软件开发包)正式发布。之前WWDC23时,库克信心满满的表示Vision Pro将开启“空间计算时代”,相信各位粉丝在听后皆跃跃欲试,摩拳擦掌。而这次SDK的发布,则可以让开发者们真正可以行动起来,共同动手构建“空间计算时代”。现在全球开发者和粉丝们可以在苹果开发者官网developer.apple.com申请visionOS SDK以及一些列开发工具,此外还可以预定将于下个月发布的开发者套件。这可能是全球果粉们在新时代,迈向空间计算的起点。同时苹果在空间计算领域的生态布局又向前迈进了一步,预计不久后,Vision Pro的内容开发就将迎来一轮席卷全球浪潮。
此外,苹果还将在美国加州库比提诺,苹果总部、英国伦敦、德国慕尼黑、日本东京、中国上海、新加坡开设开发者实验室,帮助全球各地不同的开发者们测试开发的App,并且还会有专人帮助他们在Vision Pro上快速构建、测试产品,以期尽快上线运行。对苹果开发者社区而言,相比WWDC上库克的表演,这次一系列开发工具的发布才更有实际意义。相信目前已有开发者开始构建Vision Pro的内容了,发挥创造能力,可能不亚于当年App Store首秀后引起的狂欢。
与公布SDK同步进行的,苹果也在官网更新了大量visionOS开发的相关内容,其中有关于这些工具如何在具体开发和应用中的详细说明,从SwiftUI、RealityKit、ARKit等几项关键工具和框架的更新中发现不少新的细节。
SwiftUI:SwiftUI可以构建新的visionOS App,或者将现有的iOS与iPadOS App直接移植到visionOS。SwiftUI还支持3D功能,并且对深度、手势等效果,以及其他沉浸式场景都有相应的工具可用。此外,SwiftUI还与RealityKit深度集成,可以帮助开发者构建清晰、迅速和亮丽的界面。
RealityKit:通过苹果3D渲染引擎RealityKit,开发者可以在App中展示3D内容、动画和其他视觉效果,还可以自动调整物理明暗效果。RealityKit采用开放标准matrialX,这是电影、视效、娱乐和游戏公司常用的表面和几何着色器。
ARKit:在Vision Pro上,ARKit可以感知用户所处的周围环境,让App以新的方式与周围的空间进行交互。在默认情况下,ARKit支持核心系统功能,开发者可以利用相关API,如平面估计、场景重建、图像锚定、世界追踪和手部骨骼追踪等,给App创造新的功能,可以实现的效果包括模拟水流或弹球,概括的说就是它可以把现实世界及其物理效果与App内容尽量完美结合。
就在苹果公布SDK后不久,知名图形引擎开发商兼3D游戏内容创作平台Unity表示,将从下个月起,支持游戏开发者们将自家的Unity App移植到Vision Pro上。开发者可以将visionOS的优势,如透视和注释点渲染,与Unity的创作和模拟功能与Reality Kit托管的应用渲染相结合,Unity创建的内容将会呈现在visionOS内。
针对不同类型、内容、社区的开发者,现在都可以访问developer.apple.com获取visionOS SDK、更新版Xcode、模拟器和Reality Composer Pro。而苹果注册开发者则可获取