The latest Compatibility Definition Document for Android includes a new section specifying what’s required from a ‘Daydream-ready’ phone. Daydream VR is Google’s new high-end mobile VR platform, built directly into Android, but it only works with specially designed phones.

For every major release of the Android platform, all the way back to 2009’s ‘Donut’ (1.6), Google provides a Compatibility Definition Document (CDD), which must be strictly adhered to. In their own words, “To be considered compatible with Android, device implementations MUST meet the requirements presented in this Compatibility Definition, including any documents incorporated via reference.”

The most recent Android version is ‘Nougat’ (7.0/7.1), which began rolling out to Nexus devices in August, comes installed on the new Google Pixel phones and will slowly find its way into other compatible devices over the next few months. Arguably the most significant aspect of Nougat was the introduction of Daydream VR support, Google’s major new mobile VR platform. Lenovo is now updating their Moto Z and Moto Z Force phones, claiming to be the first devices to be recognised by Google as Daydream-ready after the Pixel and Pixel XL. The Daydream View headset launched recently and was positively received, pitching itself confidently beside Samsung’s Gear VR as an alternative, high-quality mobile VR solution.

SEE ALSO
Google Daydream Review: Casual VR Closes the Gap

In the most recent CDD, a new entry in the Hardware Compatibility section adds many requirements for Daydream VR. This includes key display specifications, such as requiring at least 1080p resolution and ‘strongly recommend’ to be 1440p or higher, measuring between 4.7″ and 6″ diagonal. The device must maintain 60Hz in VR mode, and regarding pixel switching, Gray-to-Gray, White-to-Black, and Black-to-White switching time must be ≤ 3 ms, supporting a low-persistence mode—which reduces image blur in VR—with ≤5 ms persistence.

google-daydream-view-review-2In terms of processing, device implementations must have at least two physical cores, assigning an exclusive core to the VR app, not allowing any other processes to run on it (except device drivers used by the application), but the document stops short of defining minimum clock speed or floating point performance. In terms of rendering, device implementations must support OpenGL ES 3.2 and Vulkan Hardware Level 0 and ‘should’ support Vulkan Hardware Level 1.

Video decoding is also particularly important for mobile VR, and Daydream-ready devices are expected to support H.264 decoding at least 3840×2160@30fps-40Mbps (equivalent to 4 instances of 1920×1080@30fps-10Mbps or 2 instances of 1920×1080@60fps-20Mbps), as well as HEVC and VP9, decoding at least 1920×1080@30fps-10Mbps and ‘should be capable’ of decoding 3840×2160@30fps-20Mbps (equivalent to 4 instances of 1920×1080@30fps-5Mbps).

The full details are available to read via this PDF, section 7.9.

SEE ALSO
Only Select Developers Can Publish Google Daydream Apps Until 2017

It remains to be seen how much Android phone makers will prioritize these capabilities to ensure Daydream Ready status. Early on, Google needs manufacturers to buy into the idea to make high-quality VR on Android widely spread (which is necessary for developer momentum). In the long term, it may be that many Android phones meet these specifications by default as hardware capabilities progress. Presumably though there will always be some requirement bar to be met so that Google’s Daydream can maintain a high-end experience; how the minimum Daydream specifications will change over time remains to be seen.

Newsletter graphic

This article may contain affiliate links. If you click an affiliate link and buy a product we may receive a small commission which helps support the publication. More information.


The trial version of Microsoft’s Monster Truck Madness probably had something to do with it. And certainly the original Super Mario Kart and Gran Turismo. A car nut from an early age, Dominic was always drawn to racing games above all other genres. Now a seasoned driving simulation enthusiast, and former editor of Sim Racer magazine, Dominic has followed virtual reality developments with keen interest, as cockpit-based simulation is a perfect match for the technology. Conditions could hardly be more ideal, a scientist once said. Writing about simulators lead him to Road to VR, whose broad coverage of the industry revealed the bigger picture and limitless potential of the medium. Passionate about technology and a lifelong PC gamer, Dominic suffers from the ‘tweak for days’ PC gaming condition, where he plays the same section over and over at every possible combination of visual settings to find the right balance between fidelity and performance. Based within The Fens of Lincolnshire (it’s very flat), Dominic can sometimes be found marvelling at the real world’s ‘draw distance’, wishing virtual technologies would catch up.
  • Вадим Судницкий

    Moto Z – Motorola, not Lenovo.

    • user

      wikipedia: Lenovo smartphones are marketed as the “LePhone” in Mainland China and the “IdeaPhone” overseas. Motorola Mobility, ZUK Mobile and Medion, divisions of Lenovo, sell smartphones under their own brands.

      • Вадим Судницкий

        Oh, thx. Before my comment I looked at page “Motorola”, but not “Motorola Mobility”.

  • @Dominic I couldn’t find any reference to Daydream in the spec. Perhaps Daydream has additional requirements?

  • victor

    note 5?

  • gerosan

    S6 should meet the requirements…

    • Junt

      The device must maintain 60Hz in VR mode, and regarding pixel switching, Gray-to-Gray, White-to-Black, and Black-to-White switching time must be ≤ 3 ms, supporting a low-persistence mode—which reduces image blur in VR—with ≤5 ms persistence.