我可以使用 ARFoundation 而不是 Vuforia 吗?它是否支持广泛的手机?

Can I use ARFoundation instead of Vuforia? Does it support wide range of mobile phones?

由于 ARFoundation 是免费的,我正在考虑在项目中使用它。我需要的只是图像跟踪。但我有一些顾虑:

1-) Vuforia 支持几乎所有带摄像头的手机 phone。我记得,我在2014年初就在用它了。如果ARFoundation主要是一个ARCore和ARKit结合的框架,我有顾虑。我知道 iPhone 6 Plus 及更高版本支持 ARKit(足够公平),ARCore 怎么样?我可以在 2014 年底或更晚发布的中等 Android phone 上信任它吗?有人可以在这里定义权衡吗?

2-) 在 Unity 项目上实现 Vuforia 是小菜一碟。我的时间有限。你会在一个项目上押注 ARFoundation 吗?它是否足够“稳定”,还是我必须 google 它才能工作,就像没有明天一样?

编辑:经过长达 6 个月的项目开发,我有话要说:IOS 使用 ARKit,Android 使用 Vuforia。这样一来,您在 Android 上就不会那么头疼了,在 IOS 上 AR 的功能会更强大 :)

许多设备都支持 ARCore,但在可用设备和不可用设备之间仍然存在(真的)很大差距。 您可以在此处查看所有支持的设备:https://developers.google.com/ar/discover/supported-devices

你可以看到 2017-2018 之前的设备确实少了很多。 此外,了解您打算在哪里发布您的应用程序非常重要,某些国家/地区可能拥有更多使用最新手机的用户。

最后,Vuforia 很容易添加到项目中,真的很容易。 ARFoundation 并不难,但不如 Vuforia 简单,但它稳定,很棒。只是理解起来有点复杂,但这不是真正的问题,那里有很多示例。你可以从官方的开始:https://github.com/Unity-Technologies/arfoundation-samples

如果您只想要基于标记的 AR,请坚持使用 Vuforia。如果您需要使用 AR Planes 获得更复杂的体验,最好使用 AR Foundation。