Types of Devices and Graphics Processor Capability
Android supports a wide variety of devices including phones, tablets, set-top boxes, and other form factors, but primarily the tested platforms for Tilt Five will be mobile phones. Performance on a device for any particular content depends greatly on the content’s graphics processor requirements, so while many devices may support the hardware minimums to boot and send images to Tilt Five Glasses, consider an applications’s requirements for the graphics processor to make sure it will function well on your device.
USB Connectivity and Power Requirements
Devices must have at least USB 3.0 support and a Type-C connector to directly connect the Tilt Five Glasses to the device. Many devices will need powered hubs with USB 3.0 passthrough to correctly boot and play content on the Glasses since they may not support the amount of power the Glasses need to operate. A device may have USB “OTG” (for “On-the-Go”) specification support and be more likely to have lower power delivery, but even devices listed as full USB support have shown issues in Tilt Five’s testing.
USB Type-C connectors on a device do not mean the device supports USB 3.0 data speeds; some devices with Type-C connectors only support USB 2.0 speeds and are not compatible with Tilt Five Glasses.
If you need a powered hub or battery passthrough, note that some hubs and many form-factor battery-passthrough devices with Type-C connectors also downgrade a device’s onboard USB 3.0/3.1/3.2 link speed to USB 2.0 on the downstream connector, making the passthrough incompatible with the Glasses.
Audio support
Android devices with UAC 2 audio capability will be able to support the speaker and microphone on the glasses. This support is common in recent Android versions. Tilt Five is currently unaware of devices without support for UAC 2 which are otherwise compatible with the Glasses.
For Developers: Architectures, API levels, and SDKs
Only ARMv7 and ARM64 devices are supported and Tilt Five SDKs target Android 10 NDK (API level 29) though our specific usage of Android APIs might be compatible with earlier API versions. Most commonly-used mobile phones using Android released in the last five years meet these minimum requirements.
Developers using the Unity Plug-In should check out the Android Platform Details in the Unity API documentation. If you want to use the low-level Native SDK (Beta) for Tilt Five on Android, see the Getting Started section for Android in the NDK documentation.
The latest SDK releases for Android can always be found at https://docs.tiltfive.com/latest_android_release.html. You can chose to develop on Windows using the Windows SDK Installer or on other platforms using the SDK tarball distribution.
Note: while our Tilt Five Android development platform is in Beta, Install the “Native SDK” option in the the Windows installer to get the APK for the Control Panel and Service. These will eventually be available on the Google Play store for users to install. The Tilt Five Service/Control Panel APK file is found in the
Native/android-service-beta
subdirectory inside the SDK.
Device Compatibility
This table will be updated as internal testing and user reports are provided. Tilt Five Glasses have power requirements that some Devices cannot meet.
In the tables below, the support column describes how the Glasses may be used with the device
- ✅ Direct: The Tilt Five Glasses USB Type-C cable can be directly connected to the device to play content
- 🔌 Via Powered Hub: An intermediate powered hub device is required to provide enough power for the Glasses
- ⛔️ Failure: The Glasses fail to boot or display content for reasons other than expected hardware limitations
- 🚫 Unsupported: These devices are not supported because of expected hardware limitations
Tilt Five Tested Devices
These devices have been tested internally by Tilt Five developers and/or QA
Brand | Device Model(s) | USB Type | Support | Notes |
---|---|---|---|---|
Pixel 4A | Type-C 3.1 | ✅ Direct | ||
Pixel 4A 5G | Type-C 3.1 | ✅ Direct | ||
Pixel 5A | Type-C 3.1 | ✅ Direct | ||
Pixel 6 | Type-C 3.1 | ✅ Direct | ||
OnePlus | 7 Pro | Type-C 3.1 OTG | 🔌 Via Powered Hub | |
OnePlus | 8 Pro | Type-C 3.1 OTG | ✅ Direct | |
OnePlus | 8T+ 5G | Type-C 3.1 OTG | ✅ Direct | |
Samsung | Galaxy Note 20 Ultra 5G | Type-C 3.2 OTG | ✅ Direct | |
Samsung | Galaxy S22 5G | Type-C 3.2 OTG | 🔌 Via Powered Hub | |
Samsung | Galaxy S22+ 5G | Type-C 3.2 OTG | 🔌 Via Powered Hub | |
Samsung | Galaxy Z Fold 2 5G | Type-C 3.2 | 🔌 Via Powered Hub |
Community Reports
The following devices have been reported having the indicated levels of support by Tilt Five partners or community developers. You can report your results in the Android channel in our Discord Community or by sending email to support@tiltfive.com
Brand | Device Model(s) | USB Type | Support | Notes |
---|---|---|---|---|
Pixel 5 | Type-C 3.1 | ✅ Direct | ||
OnePlus | 8T | Type-C 3.1 OTG | ✅ Direct | |
Oppo | Find X3 Pro | Type-C 3.1 OTG | ✅ Direct | |
Samsung | Galaxy Note 9 | Type-C 3.1 | ⛔️ Failure | Unknown if a powered hub works |
Samsung | Galaxy Tab S8 | Type-C 3.2 | ✅ Direct | |
Sony | Xperia 1 IV | Type-C 3.2 OTG | ✅ Direct | |
Sony | Xperia 5 IV | Type-C 3.2 OTG | ✅ Direct | |
Xiaomi | Pad 6 Pro | Type-C 3.2 | ✅ Direct | |
Xiaomi | Redmi K40S | Type-C 2.0 | 🚫 Unsupported | USB 2.0 speeds only |