ARCore 兼容设备

ARCore Compatible devices

下一个 Android 兼容 ARCore 的智能手机是什么?

是否有未来兼容设备的已知列表?也许是一般的项目时间表?

我们正准备购买一些设备用于 AR 开发评估,起初我们考虑尝试其中一种 Tango 设备(我们已经有很好的 Tango 体验),但我们目前的赌注是 ARCore 平台将在市场份额方面击败它。

目前兼容的设备只有:

但显然,我们更愿意选择更广泛的品种(例如 S8+、G6...)

我知道有一个已知的黑客可以让它在其他设备上运行,但最好在我们仍然可以的时候从兼容的设备开始正确的轨道。

另外,有没有办法在 emulator 上 运行 ARCore 连接到网络摄像头? 用于测试目的。

(我认为这个答案不值得赏金,我也不认为你很快就会得到一个有价值的赏金。但无论如何我们还是滚吧:)

所以我做了一些研究,了解为什么这些是唯一受支持的设备。这当然是一个很难回答的问题,但我们可以推测。

我通读了关于该主题的 reddit(以及其他来源),似乎 ARCore 不需要一些特殊的硬件,但它确实需要每个特定的相机组 "calibration profile" 、传感器和构建。 IE。每个设备。

我发现了这个 Medium article 关于 Apple 必须做些什么来校准他们自己的 ARKit 以及一些关于 Google 校准过程的猜测。

哇!事实证明这是一项非常繁重的任务。 Google 似乎专门选择了这些设备,因为它们已经为其他目的进行了一些初始校准。所以从头开始校准就更难了。

好的...那么?

所以...这里似乎有喜忧参半的消息:

好消息是 ARCore 不依赖于一些奇特的新硬件平台和一些奇特的新标准,这些新标准将很难在已经高度分散的市场中执行。

坏消息是,除非发明自动校准过程,否则每个设备 SKU 都需要经过昂贵、冗长的手动过程。成本很难估计,回报更难估计。

这让我们回到了起点:我的猜测是设备制造商不会很快加入 ARCore 的行列。然而。

您的问题似乎需要一些时间才能得到可靠的答案。

可在此处找到当前支持的 ARCore 设备制造商和型号列表:

developers.google.com/ar/discover#supported_devices

关于在模拟器上测试的最后一个问题,截至本周,您现在 运行 ARCore 在 Android 模拟器中带有虚拟 AR 摄像头:

https://developers.google.com/ar/develop/java/emulator

当您使用 Android Studio 3.1 和 Android 模拟器 v27.1.10 时,只需为 Android 模拟器创建一个新的 Android 虚拟设备 (AVD)以 Android 8.1 Oreo (API 27) 为目标并验证后置摄像头是否设置为虚拟场景。

您将在下方获得当前支持 ARCore 的设备制造商和型号列表 link。

ARCore Supported Devices

这是 ARCore 1.4 Compatible Devices 的列表(最后更新于 2018 年 10 月 19 日)。