怎样开发Apple Vision Pro应用?以应用开发者角度体验苹果的开发文档

▲ 搜索“大龙谈智能内容”关注公众号▲ 

最近,苹果公司推出了革命性的产品Apple Vision Pro,全世界震惊。下边这个视频在社交网络上得到了大量转发:

在大家兴奋的围观之际,已经有人在规划能做些什么了。 

有朋友问大龙有什么Vision Pro的开发资源。我对Vision Pro了解甚少,但是之前我们做过苹果应用开发,今天就以一个应用开发初学者的身份看看怎样能开发Vision Pro应用(自学)。

- 1 -

学习思路

苹果有自己的应用开发体系。

不论是给Mac、iPhone、iPad还是苹果手表开发应用,都是使用同样的工具、同样的开发语言。 

我判断新推出的Vision Pro也会使用同样的开发工具、同样的语言来开发应用。根据这个设备的特点,它会有一些限制和一些独特的功能。 

要了解这个设备的特征,怎样做设计,怎样开发和怎样分发应用,我第一个想到的是苹果官方的应用开发网站:

https://developer.apple.com

- 2 -

初识Vision Pro

打开上述网站,第一页就能看到“为visionOS构建”,我猜苹果公司为Vision Pro这个设备设计了visionOS操作系统。

看起来苹果的研发团队(文档团队)已经为迎接应用开发者做好准备,在首页的最重要的位置放了visionOS资料入口。

进入“为visionOS构建”以后,他们似乎知道我还不了解Vision Pro,所以第一个页面就提供了“了解visionOS" (赞):

在这个页面,有以下内容:

  • 苹果为学习visionOS开发准备的讲座

  • visionOS简要介绍

  • 基本原理

  • 了解为此平台提供支持的框架

  • 提供了怎样制作第一个visionOS应用的文档连接

  • 探索SwiftUI和RealityKit

  • 重新探索ARKit

通过以上内容,我能对什么是visioinOS,它能做些什么,怎么做有一个大体的了解。 

- 3 -

针对visionOS进行设计

我已经对visionOS有了初步的认识,已经跃跃欲试了。 

熟悉苹果开发的同学可能了解他们的应用开发哲学,他们建议花时间来设计应用,而不是一上来就写代码。

所以,在接下来的部分,他们提供了“针对visionOS进行设计”这个章节:

他们默认开发者熟悉苹果的设备应用的设计,本章节内容只针对visionOS应用的设计,并且提供了相关文档的链接。

- 4 -

visionOS的开发者工具

本章节进入到开发环节的介绍。

在这个章节,呈现以下信息:

  • 使用Xcode进行开发

    • 学过苹果应用开发的人都熟悉Xcode

    • 底部提供了开发的详细文档链接

  • 认识Reality Composer Pro

    • 这个是新的东东,之前没听说过。看起来是visionOS特有的

  • Unity入门

    • Unity是是一个实时3D互动引擎,做游戏的比较熟悉

    • 空间计算跟3D有关,这部分介绍在Unity中构建visionOS体验

- 5 -

游戏和媒体体验

在了解了怎样设计、怎样开发visionOS应用后,进入具体的visionOS应用场景了。 

本章探索怎样在visionOS游戏和媒体体验中打造真正令人沉浸其中的时刻。

在结尾提供了详细文档的链接。 

- 6 -

改进和优化

接下来的三章分别是:

  • 为促进协作、推动共享和提高效率而构建

  • 打造网页体验

  • 在 visionOS 中运行 iPad 和 iPhone App

这三章针对visionOS的不同方面的优化、兼容进行了阐述,并提供了相关视频和详细文档的链接。 

- 7 -

总结

对于平台级公司,如:微软、苹果、谷歌,他们都想尽办法吸引开发者在他们的平台和设备上开发应用。开发是否容易、文档是否完备极其重要。

通过本文档,应用开发者可以掌握为VisionPro开发应用所需的基本技能。开发一个精彩的应用需要很多努力,这个文档为应用开发者建立Vision Pro应用的开发所需的知识体系。 


要文档工具,找摩拿

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值