<== Chapter 1 -- Chapter 3 ==>

Chapter 2 - Tango Device 101

Different Tango devices

  • As of now there are only 3 Tango powered devices
    • The Tango Dev Kit Tango Dev Kit image
    • Lenovo Phab 2 Pro Phab 2 Pro image
    • ASUS ZenFone AR ZenFone AR image

Dev Kit notes

  • The only thing to watch out for is if you have the Dev Kit is that the device being a few years older suffers from a few drawbacks
    • The old Tegra chip is way less powerful than the Snapdragon 652 the Phab 2 Pro is running
    • The Snapdragon 652 was built on the Adreno 510 GPU
    • The ASUS ZenFone AR is coming with a Snapdragon 821 with the Adreno 530 GPU
    • For production uses, the Phab 2 Pro should be your "Worst Case Phone" for a user to have
    • For development the Dev Kit has a few work arounds to make it work like the Phab 2 Pro due to being capped at Android KitKat
  • You will need to make sure you are running API 19 (if using Dev Kit)
    • The Dev Kit is capped at Android 4.4 KitKat and need to make sure to support that SDK during development
      • The Phab 2 Pro is running Android 6.0 with plans for a 7.0 upgrade in mid to late 2017
      • If you are skipping the dev kit then you will not need API 19
  • The Dev Kit has OpenGL ES 3.1 supported, but being API 19 there is a need for a small hack to get OpenGL ES 3.0+ to run

Tango API

  • The API is broken into 3 different parts
  • Main C/C++ API
    • The main API call that gives you access to the core parts of the service.
  • Support Library API
    • Another set of API calls to let you get more helpful information like "edge detection" or "depth interface support"
  • 3D Reconstruction Library API
    • This API has a set of calls to help you scan and create 3D models from the data in front of the camera

<== Chapter 1 -- Chapter 3 ==>