首页 > 解决方案 > 深度 API 支持的设备

问题描述

我真的很想开发一些使用新的 Google ARCore Depth API 的 ARCore 应用程序。但我意识到只有少数设备支持这项新功能。那么,是否有任何关于未来更新的信息,以支持 ARCore 目前支持但不支持 Depth API 的设备?

例如:

Pocophone F1 正式支持 Depth API。它使用 MIUI 作为操作系统,运行 Snapdragon 845。

现在的问题是:为什么不支持与小米 Mi Mix 2s 或小米 Mi 8 几乎完全相同的设备?

这三款设备都使用 MIUI 相同的 Camera 和相同的 CPU,那么这些设备将来会支持 Depth API 吗?

标签: augmented-realityarcore

解决方案


首先:目前有一长串具有 ToF 传感器并支持Raw Depth API以及适用于 ARCore 1.24 的Full Depth API的设备。我坚信在不久的将来会有更多这样的人。您可以在ARCore 支持的设备表中看到它。

  • 谷歌像素 2/3/4/5
  • 华为荣耀 10/Nova 3,4/Mate 20,Lite,X/P20/P30/Pro
  • LG ThinQ/G8X/V35/V50S/V60
  • 一加 OnePlus 6/T/7/Pro
  • 三星 Galaxy A80/S8/S9/S10/S20/Note 8,9,10
  • 索尼 Xperia XZ2/Compact/Premium/XZ3
  • 小米 Pocophone F1

其次:ARCore 的 Depth API 不支持设备,貌似没有 ToF 传感器,或者没有强大的 CPU/GPU 来从 Motion 中检索 Depth 数据,甚至没有陀螺仪。或者在某些情况下(如华为案例),这只是谷歌的政策。操作系统及其 UI 无关紧要。

有关这两个 ARCore Depth API 的更多信息,请查看这篇文章


推荐阅读