ARKit

在全球最大的增强现实平台 — iOS 11 之上,为数亿用户创造无可比拟的逼真增强现实体验。通过将数字对象和信息与您周围的环境相融合,ARKit 为 app 解开了屏幕之缚,带领着它们跨越屏幕的界限,让它们以全新的方式与现实世界交流互动。

硬件与软件的整合

原深感摄像头

iPhone X 和 ARKit 在增强现实 app 中实现了革命性的人脸跟踪能力。通过原深感摄像头,您的 app 可以高精度且实时地检测用户脸部的位置,脸部拓扑和他们的表情,使您可以轻松应用实时自拍效果或使用面部表情来驱动 3D 角色。

视觉惯性里程计

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

场景理解和光照估计

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

高性能硬件和渲染优化

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

设计和开发资源

下载最新版本的 Xcode,并使用以下资源为 ARKit 1.0 和 ARKit 1.5 创建您的 app 和游戏。

Xcode 9 和 iOS 11

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

设计及审核指南

在您设计 app 和游戏时遵循以下准则,以助您成功地创造出如临其境般逼真的增强现实体验。

开发者论坛

App Store 中的增强现实

看看其他开发者使用 ARKit 创建的独特的 app 和 游戏。

在 App Store 中查看

跟我们分享您的 app。

如果您希望跟我们分享您使用 ARKit 创造精彩体验的历程,欢迎告诉我们 (英文表格)