2017-08-30 53 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和谷歌需要採取行動以及。