为您介绍 ARKit

iOS 11 引入了新的 ARKit 框架,让您轻松创建无可比拟的 iPhone 和 iPad 增强现实体验。 通过将数字对象和信息与您周围的环境相融合,ARKit 为 app 解开了屏幕之缚,带领着它们跨越屏幕的界限,让它们以全新的方式与现实世界交流互动。

功能概览


视觉惯性里程计

ARKit 使用视觉惯性里程计 (VIO) 以精准地追踪四周的环境。VIO 能结合相机传感器数据与 CoreMotion 数据,这两份数据让设备无需额外的校准,就能以高精度来感测它在房间内的移动。

場景理解和照明估計

使用 ARKit,iPhone 和 iPad 可以分析相机视图呈现的场景,并在房间中找到水平面。 ARKit 可以检测桌子和地板等水平面,并能跟踪及放置物品在较小的特定点上。 ARKit 还能利用相机传感器来估计场景中可用光的总量,并将正确的光亮度应用在虚拟对象上。

高性能硬件和渲染优化

ARKit 可在 Apple A9 和 A10 处理器上运行。 这些处理器提供了具有突破性的性能,可实现快速场景理解,并允许您在现实世界场景上构建出精细迷人的虚拟内容。 您还可以对 Metal,SceneKit 以及 Unity 和 Unreal Engine (虚幻引擎) 等第三方工具中的 ARKit 优化加以利用。

开始使用 ARKit。


Xcode 9iOS 11

下载 iOS 11 beta 版和 Xcode 9 的最新 beta 版。今天您就可使用其中的 iOS 11 SDK 在 app 中构建增强现实的功能。

查看可供下载的 beta 版

参考文档

参考详细的文档资料,学习如何在您的 iOS app 中构建对增强现实的支持。