Google Android 7.1 has a new virtual reality mode called Daydream baked in, but not every Android 7.1 phone will support the platform.
While we know the new Google Pixel and Pixel XL smartphones are Daydream-ready, most older phones are not. That includes Nexus 6P and Nexus 5X smartphones from last year… and pretty much every phone that was released prior to Google’s unveiling of the Daydream VR platform earlier this year.
Asus and ZTE say their new flagship phones are compatible, but Google has yet to confirm that. But now Google is finally giving us a look at the features a phone needs in order to qualify.
The Android 7.0 Compatibility Definition Document was released this week, and folks have been poring through it to find details about the things Google is asking phone makers to do in order to be eligible to load the Google Play Store and other Google apps on their devices.
While Android is open source software that anyone can use, those Google apps are not. Device makers need to comply with Google’s licensing terms if they want to ship phones with the Play Store, YouTube, Gmail, and other core apps pre-installed.
Section 7.9 of the new document is all about virtual reality, and section 7.9.2 pretty much spells out the requirements for a Daydream-ready phone. Here are some of the highlights:
- Screen size must be between 4.7″ x 6″.
- 1080p or higher-resolution displays are required, and 1440p or higher-resolutions are strongly recommended.
- Displays must update at 60 Hz or more in VR mode.
- Display latency on gray-to-gray, white-to-black, and black-to-white switching must be 3 ms or less.
- Displays must support s low-persistence mod with 5ms or less persistence (the amount of time a pixel is emitting light).
- Devices must have at least two physical cores, and one has to be fully dedicated to the foreground app in VR mode.
- Bluetooth 4.2
- OpenGL ES 3.2
- Vulkan Hardware Level 0 support required, Vulkan Hardware Level 1 recommended
- H.264 decoding of at least 3840 x 2160 video at 30 frames per second (40Mbps) is required.
- HEVC and VP9 decoding of 1080p/30fps content required, and 2160p/30fps decoding recommended
Other requirements look at performance issues. For example, “The GPU and display MUST be able to synchronize access to the shared front buffer such that alternating-eye rendering of VR content at 60fps with two render contexts will be displayed with no visible tearing artifacts.
Since many of these features aren’t typically printed on the box, we’ll probably have to wait for phone makers and/or Google to let us know which phones support Daydream. For now, the only models have have been officially confirmed are Google’s Pixel phones.
via Android Central and /r/Android