Tango app for all android devices - android

I am exploring tango sdk and find some things that i am not able to understand
there is an app called
istaging :- https://play.google.com/store/apps/details?id=com.iStaging.furniture
and there is another app
istaging for tango:- https://play.google.com/store/apps/details?id=com.istaging.furniture.tango
The simple app works for all normal android devices and app which says for tango shows "app is not compatible with your device
now my question is
is there any possibility that can develop app with tango sdk and works for normal android devices?
if yes please guide me how to do that.

Tango SDK only works on Tango-enabled devices, which at the time of writing, are the Yellowstone Devkit and the Phab Pro 2.
If you want to create an app that works on both Android and Tango, first use PackageManager to check if com.google.tango is installed on the device, so you can flag whether the phone is Tango-enabled or not. Learn how to do that here
Then build an AR experience using any AR SDK or OpenCV as to service the general Android market, and then a seperate, specific Tango experience for the ever-growing Tango phone market.
Hope you found my answer useful.

Related

Running Augmented reality apps on Linux using emulator

In continuation with this question. I am asking this question.
I installed Android Studio. I installed Unity 3D. I followed tutorials of Java-Android Studio and Unity. Nothing worked well because of the reason that they need the latest version of ARCore and neither my mobile nor emulator is compatible with it. I am exhausted searching for alternatives.
I didn't find any tutorial or guidance related to developing Augmented Reality Android apps. Please suggest me a reference that works on Ubuntu system without the need of the physical mobile, but with an emulator, if possible.
Note: Please provide a reference that is relatively easy to test small app initially so that I can proceed forward. I am saying this because of the reason that I am working from almost 3 months but didn't run a small AR app either in the emulator or in my mobile (Redmi Note - 4).
You should check 8thWall. It runs on almost all phones and it has SLAM as well. You can not use it with emulator but it has an application called XR Remote in which you can test your code without building for Android or iOS. Minimum requirement for Android is Android Kitkat (4.4) or higher and for iOS Minimum iOS 7.0 or later is required.
As the owner of the question stated 8thWall can not be used with Linux. As an alternative [ARToolKit] can be used. It is an open source AR framework. For more details you can refer here and here

New to Tango. Missing Library

I am new to Tango and trying to get a hang of it. I am trying to execute tango examples from GitHub (https://github.com/googlesamples/tango-examples-java). However, I am facing a "INSTALL_FAILED_MISSING_LIRARY" when I am using "com.projecttango.libtango_device2" library. Can you someone help me with these questions:
Do I need to use a tango enabled a device to run these sample tango applications or develop any tango enabled devices? I am currently using Nexus 5 and Google Pixel Tablet
If no required, any instructions on installing the library on the device I have?
Do I need to use a tango enabled a device to run these sample tango applications or develop any tango enabled devices?
Yes. This is the problem you're seeing - you require a Tango device. Your devices are not Tango devices, hence INSTALL_FAILED_MISSING_LIRARY.

How can i link up my Android phone to unity for Testing Games?

i just started learning unity and i am stuck at linking my Android Phone to unity to test run. Is it possible to test games on android phone from unity? i try with emulator but couldn't work it properly Emulator's Screen goes blue, it did show welcome screen of unity.
My device is xperia arc Android 4.0.4
is their any synchronization software for unity and android?
There are two things you can do.
One, as already pointed by Jerdak, is installing your android device drivers and the android SDK. There's no better steps to take here than what already pointed in the docs, and I see no reason to replicate the steps here.
The second thing is using the "magical" Unity Remote. It's far from ideal for testing games, but it may be useful for some testing and it is a lot faster and simpler to run. You just need to install it on the device, have it on the same wifi as your running Unity Editor and hit play.
Unity remote is replaced by unity remote 4. Kindly proceed it with unity remote 4.Make sure only 1 sdk platform is installed on your system.

AR app for androids

I'm trying to build an Augmented Reality application for androids. I just want it to show some 3d models when it recognizes my different markers.
I used this excellent SDK, https://ar.qualcomm.at/qdevnet/sdk and followed the steps, but unfortunately when I created the application and ran it on my android, it showed a message "Your device is not supported". That's probably because that guide is for 2.1 androids, and mine is 2.2
Is there any way to "convert" it? I just want to make it play on my phone.
Is there any way to "convert" it? I just want to make it play on my phone.
Not that I know of. The QCAR SDK actually checks for device compatibility based on explicit conditions (e.g. a snapdragon processor) and fails to initialize if the device is not supported. There's a list of supported devices available on their dev forum - https://ar.qualcomm.at/qdevnet/forums
Most Android (and iOS) devices are now supported by QCAR SDK.

Do I need the "Android unlocked dev phone" to test my android projects?

I bought an Android phone to use Flash. But to my surprise, Flash does not run on Android devices with arm v6. But I do want to make something useful and develop for it. Does it need to be "unlocked" for this purpose?
Not at all, you can develop Android applications on any Android device. Just make sure that if you want to make use of Google APIs that it's a device that supports those APIs. Also, you'll need to enable development under Settings --> Development (I believe, the location actually varies depending on the version).
Nope, just download the SDK and go. All current phones (that I know of) allow you to do debugging on-device.
If you are developing using the Android SDK or NDK, any phone with Android Market is required to be able to be used as a developer device. If you are trying to develop IN Flash, then you will need a phone capable of Flash (Motorola Droid, any Snapdragon or better processor device) but on Android I don't believe there is a way to package a Flash app onto the device, and the Flash app is always run in the browser.

Categories

Resources