与往年一样,苹果在 6 月 6 日的 WWDC 上带来各大平台的下一代操作系统。同样地,iOS 系统仍然是大会的主角,在下一代 iOS 11 中苹果融合了 AR 技术。如果你想提前在苹果 iOS 设备上体验 AR 的话,可以继续往下看。
![](https://cdnfile.sspai.com/2017/06/20/80e1d9cce2c3af0cb3a07ce1c1794863.png?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)
你需要一台运行 macOS 的苹果电脑,另外还需要有一部当前支持 AR 的 iOS 设备(配备 A9/A10 处理器),并且是已经更新到最新的 iOS 11 测试版系统。
在开始以前首先需要在苹果的开发者网站上下载支持 AR 的 Xcode 9(测试版),用于把 AR 演示应用安装到 iOS 设备上。下载好以后,直接在 Mac 安装使用即可。
![](https://cdnfile.sspai.com/2017/06/20/a657f9703937b8471a21d52f0d1f90c8.png?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)
另外,我们还需要在苹果的开发者网站上还可以下载到一个名为 AR Demo App 演示应用源文件。
![](https://cdnfile.sspai.com/2017/06/20/b379470afbaf1773430423ef920a0a1b.png?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)
打开之前下载的 AR Demo App,一个名为 PlacingObjects 的目录,可以看到有一个名为 ARKitExample.xcodeproj 项目文件,双击打开即可。
![](https://cdnfile.sspai.com/2017/06/20/7d4e7170c07aca9b0dbe2d3e87f1aa81.png?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)
在 Xcode 中打开 AR Demo 后,首先在 Bundle Identifier 中输入一个标识,属于自己的独特标识就行。如果设置不对的话,系统会提示。
![](https://cdnfile.sspai.com/2017/06/20/4dbc1481a26bed22c329362a2cdab897.png?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)
接着在 Signing 栏目下 Team 一栏,需要录入开发者账号,我是用的私人 Apple ID 登录的。
![](https://cdnfile.sspai.com/2017/06/20/a4cce04b7ca0bbab7bf428e9dc8eae27.png?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)
随后是选择把 AR Demo 应用安装的目标设备,通过点击菜单栏中的 Product 下的 Destination 子菜单,然后选择当前接入 Mac 设备,这里以本人的 iPhone 为例。
![](https://cdnfile.sspai.com/2017/06/20/47ded646da7c2424be4df55e19367b83.png?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)
一切设置就绪以后,点击编译执行安装按钮,等待 Xcode 准备相应的文件并把它安装在目标设备上。
![](https://cdnfile.sspai.com/2017/06/20/0b508e44d5685ee1cae6d973a37b906e.png?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)
以上的操作完成以后,不出意外的话,此时在你的主屏上就会出现一个名为 ARKit Example 的应用。
![](https://cdnfile.sspai.com/2017/06/20/ba78b6a86b41c5feef7b3a35ed113a49.png?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)
由于不是通过 App Store 下载的应用,所以不能直接打开使用,会提示应用验证才可以。
![](https://cdnfile.sspai.com/2017/06/20/8744ed446396dd2434f6cadb1f679bc4.png?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)
进入系统的「设置 - 通用 - 描述文件」中,点击打开我们安装的应用,点击「信任」即可。
![](https://cdnfile.sspai.com/2017/06/20/c5e258e39908d239eec24d2860664917.png?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)
首次打开 AR 时,点击「好」允许应用访问相应资源。
![](https://cdnfile.sspai.com/2017/06/20/2a34dc203ee605406778d4206ea8a6aa.png?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)
接下来就可以尽情地在设备上体验 AR 带来的效果了,在演示应用中一共可以添加五个物件,屏幕左下角是截图按钮,右下角是设置选项。
![](https://cdnfile.sspai.com/2017/06/20/5592c229f060448cd055f549a1e89c4a.png?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)
我把一个杯子放置到了键盘上,看上去给人的效果还是蛮逼真的,还可以跟随摄像头的移动显示不同角度的视觉。
![](https://cdnfile.sspai.com/2017/06/20/911a00c9c92ff2a5a574333d7a9ffbb8.png?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)
![](https://cdnfile.sspai.com/2017/06/20/62f05fa4550cb951e9f29b3b3ffe74c7.png?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)