谷歌探戈死了吗?

问题描述 投票:2回答:3

是否发布ARcore意味着TangoSDK没有更新?

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

arcore
3个回答
6
投票

答案很清楚,因为ARcore真的是Tango。如同,安装ARCore预览apk为您提供“Tango Core”服务,您可以在非Tango手机上看到(我使用Pixel XL)。

Clay Bavor甚至证实了这个in an interview:“”有很多事情需要发生才能使它成功,“Bavor承认。”我们一直都知道它必须大规模运作,所以我们一直在投资像ARCore这样的纯软件解决方案,基于所有Tango技术,没有附加传感器......“

但是,如果你问Tango(鱼眼凸轮和红外线深度传感器)的(以前需要的)硬件堆栈是否“死”,我们就是猜测的范畴。我的猜测是ARcore可能实际上保存了硬件堆栈。使用ARcore,将有超过1亿台设备即将运行Tango,这意味着最终会激励开发人员发布高质量的应用和游戏。然后,设备制造商提供专门的Tango硬件是一个非常好的理由,因为这样的硬件将带来更好的AR体验(更好的跟踪,附加功能等)。但是这个硬件可能比以前的Tango硬件堆栈更加多样化。


1
投票

为了帮助确认Wendelin的答案,我发现如果您忘记将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的很多内容围绕着它让你点云,找到带有这些点的飞机,用它创建区域描述文件等等。我觉得“Tango”只有在OEM停止尝试添加更多硬件时才会死手机和坚持使用RGB相机。此外,我推测没有新Tango发布的原因是苹果公司放弃了ARKit和Google也需要采取行动。


0
投票

谷歌宣布他们将于2018年3月1日停止支持Tango。他们将把所有的AR工作重点放在ARCore上。

https://twitter.com/projecttango/status/941730801791549440

© www.soinside.com 2019 - 2024. All rights reserved.