2017-08-30 52 views
3

ARcore的发布是否意味着TangoSDK不会有更新?Google Tango死了吗?

有几个月没有更新TangoSDK,但另一方面,如果我解压Google Constructor APK,我发现它是用SDK构建的,而不是Google。

回答

7

答案是肯定的,因为ARcore真的是探戈。如在安装ARCore预览版apk中,您可以在非Tango手机(我使用Pixel XL)上看到“Tango Core”服务。 Bavor承认:“虽然有很多事情需要发生,但我们一直都知道它必须大规模工作,所以我们一直在努力,我一直在投资像ARCore这样的软件解决方案,建立在所有的Tango技术上,只是没有额外的传感器......“

然而,如果你问是否(以前需要)的探戈硬件堆栈(鱼眼镜头&红外深度传感器)已经“死了”,我们处于猜测的境地。我的猜测是ARcore可能实际上保存了硬件堆栈。使用ARcore时,超过1亿台设备即将运行Tango,这意味着最终将有强烈的动机促使开发者发布高质量的应用和游戏。然后,设备制造商提供专门的Tango硬件有一个非常好的理由,因为这样的硬件将带来更好的AR体验(更好的跟踪,附加功能等)。但是这个硬件可能会比以前的Tango硬件栈更加多样化。

+0

好吧,我与苹果的ARKit觉得他们需要做非深度传感器的手机版本。市场将需要开始向新手机添加深度传感器和内容,因为我不确定RGB摄像机是否可以扩展到让AR充分发挥功能。 – FrickeFresh

+0

从这里开始,它将成为一条拥有快速和缓慢车道的高速公路。在Pokemon Go之后,毫无疑问,你可以用非常低调的AR做一些有趣的事情(消费者需要)。同样,一些使用案例需要真正的高端AR(例如用于行业应用的高精度产品)。因此,有一整套功能的空间,Apple和Google都在为此准备。 –

1

为了帮助确认温德林的答案,我发现在运行,如果你忘记安装ARCORE-preview.apk到您的设备,你会看到的

E/Tango: Java version of Tango Service not found, falling back to tangoservice_d. 
E/art: No implementation found for int com.google.atap.tango.TangoJNINative.Initialize(android.content.Context) (tried Java_com_google_atap_tango_TangoJNINative_Initialize and Java_com_google_atap_tango_TangoJNINative_Initialize__Landroid_content_Context_2) 
com.google.ar.core.examples.java.helloar D/AndroidRuntime: Shutting down VM 
com.google.ar.core.examples.java.helloar E/AndroidRuntime: FATAL EXCEPTION: main                       
Process: com.google.ar.core.examples.java.helloar, PID: 21663                       
java.lang.UnsatisfiedLinkError: No implementation found for int com.google.atap.tango.TangoJNINative.Initialize(android.content.Context) (tried Java_com_google_atap_tango_TangoJNINative_Initialize and Java_com_google_atap_tango_TangoJNINative_Initialize__Landroid_content_Context_2) 

这我觉得一个错误表明,他们只是把Tango软件堆栈并将其集成到不需要深度相机的表单中。我的意思是很多Tango SDK都围绕着它,让你点云,找到这些点的飞机,并用它创建区域描述文件等。如果OEM停止尝试添加更多硬件,我觉得“探戈”只会死光。手机并坚持使用RGB相机。此外,我猜测没有新的探戈发布的原因是苹果公司放弃ARKit和谷歌需要采取行动以及。