ARCore兼容设备

10

下一个与ARCore兼容的Android智能手机是哪些?

是否已经有未来兼容设备的已知列表?或者有一个一般性的项目进度表吗?

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

目前,兼容设备只有:

  • Google Pixel
  • Samsung Galaxy S8(非Plus版)

但显然,我们更喜欢从更广泛的选择中进行选择(例如S8+,G6...)

我知道有一种已知的黑客方法可以使其在其他设备上运行,但最好还是选择兼容的设备开始,而现在我们还可以这样做。

此外,是否有一种方法可以在连接到网络摄像头的模拟器上运行ARCore? 用于测试目的。


这可能不是最好的提问地点。尝试在这里吗?https://github.com/google-ar/arcore-android-sdk - Anil
谢谢,我会试一试! 我只是假设这里有一些谷歌员工,因为他们在这里引用了SO:https://developers.google.com/ar/community/ - Elmak
5个回答

18

我认为这个回答并不值得获得悬赏,而且我也认为你在短期内不会得到一个有价值的答案。但让我们还是看一下:

因此,我做了一些关于为什么仅支持这些设备的研究。当然,这是一个很难回答的问题,但我们可以推测。

我阅读了关于此问题的Reddit(以及其他来源)上的帖子,并且似乎ARCore不需要一些特殊的硬件,但它确实需要针对每组特定的相机、传感器和构建的“校准配置文件”。即每个设备。

我发现了这篇Medium文章,介绍了苹果必须做的事情,才能校准他们自己的ARKit,并加入了一些有关Google校准过程的猜测。

哇!原来这是一项非常繁重的任务。而且谷歌之所以选择这些设备,是因为它们已经经历了一些为其他目的进行的初始校准。因此,从头开始进行校准更加困难。

好的...那么呢?

所以...这里似乎有好坏消息:

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

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

这让我们回到起点:我猜设备制造商不会很快跳上ARCore的车。还没有。看来在你得到一个可靠的答案之前,需要一些时间。


谁校准设备,是谷歌还是每个公司? - Gilberto Ibarra
1
在 arcore-android-sdk 的 github 存储库上,有人提出了一个问题 "设备需要支持 arcore 吗?",并确认了每个设备型号需要进行相机和 IMU 的校准。目前只能使用特殊软件在定制的机器人校准站中完成此操作。 - Morrison Chang

4

2
关于您最后一个问题,关于在模拟器上进行测试,从本周开始,您现在可以在Android模拟器中使用虚拟AR相机运行ARCore:

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

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

1
您将在下面的链接中获得当前支持ARCore的设备制造商和型号列表。

ARCore支持的设备


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接