I am developing new app in OpenGL which should run on iOS and Android devices. I'd like to use OpenGL ES 3. For iOS that's not a problem, since any iPhone newer than the 5 has GLES 3.

But I am not sure how wide-spread GLES 3 is in the Android world or if all new devices support it. How can I determine how much support exists for GLES 3 so I can determine if I should use it or fall back to an older version?

  • 1
    Since questions about which technology you should pick are not on topic here, I have edited your question to ask specifically about determining market penetration of GLES 3 (since that also fits with the existing answer). – Josh Mar 5 '17 at 16:08
  • 1
    For possible future readers, I have found one another page. There is no percentual statistics, based on current usage, but list of devices and their GL version with possible extensions is here: gpuinfo.org Or if we take a similarity betwen ES and WebGL, we can use: webglstats.com – Martin Perry Mar 6 '17 at 7:52
  • 2
    For Android, you can have a look at developer.android.com/about/dashboards/#OpenGL. – bk138 Jul 4 at 9:16
up vote 4 down vote accepted

The amount of how many devices support different APIs is usually easy to figure out by looking at public hardware stats of popular engines, such as unity and unreal. Here's a link to unity hardware stats. I recommend using multiple sources of stats to get better view of actual share of different device capabilities.

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.