我想找出支持openGLES 1.0,1.1,2.0的Android手机的范围。 我相信我可以使用1.1,并且应该涵盖90%以上的手机,但确定会很好地查找任何统计信息。我试图谷歌,但迄今为止没有用。在不同设备上的openGL ES版本
谢谢。
我想找出支持openGLES 1.0,1.1,2.0的Android手机的范围。 我相信我可以使用1.1,并且应该涵盖90%以上的手机,但确定会很好地查找任何统计信息。我试图谷歌,但迄今为止没有用。在不同设备上的openGL ES版本
谢谢。
Android 2.2及更高版本支持Open GL ES 2.0,截至2月2日,手机占58.4%。 Android 1.6及更高版本支持Open GL ES 1.1,因此约占手机的96%。
我认为你会很满意1.1。
OpenGL ES的维基百科页面有一个列表,对于每个版本,说明哪些手机支持它:https://en.wikipedia.org/wiki/OpenGL_ES#Usage。
我期望的设备列表的种类,但信息非常模糊。例如。'各种三星手机,包括Galaxy S和波' – Ridcully 2013-01-05 19:30:35
即使便宜的设备没有GPU,我们也可以使用OpenGL ES 1.1的软件实现。如果设备具有GPU,毫无疑问,它支持OpenGL ES 2.0。
摩托罗拉提供完整的产品列表,包括GPU信息和OpenGL ES扩展。
此外,它是不完整的,但有用的OpenGL ES 1.1/2.0扩展Android装置。
“如果设备具有GPU,毫无疑问,它支持OpenGL ES 2.0。”这是不正确的。 Android和其他移动设备中的许多集成GPU只支持OpenGL ES 1.1,而不支持2.0。仅仅因为某些东西有GPU,你不能依靠2.0支持。 – 2011-02-25 18:49:28
AFAIK,MSM720x是仅支持GPU且不支持OpenGL ES 2.0的Android设备的芯片组。 HTC Dream,Magic和Hero是传统设备。 [HTC手机列表](http://en.wikipedia.org/wiki/List_of_HTC_phones),[MSM7000](http://en.wikipedia.org/wiki/MSM7000) – 2011-02-26 12:59:45
任何有关ARMv7设备数量的想法不支持GLES 2.0? http://developer.android.com/resources/dashboard/opengl.html指出,目前只有17%的设备是GLES 1.1,但我怀疑其中有很大一部分是便宜的ARMv5或ARMv6设备。 – tomwhipple 2012-06-20 20:40:13
只是为了2014年6月更新这个答案。
您可以在http://developer.android.com/about/dashboards/index.html#OpenGL
目前来看对Android的仪表板统计,
OpenGL Version Percentage
1.1 only 0.1%
2.0 83.6%
3.0 16.3%
注意的OpenGL ES的一个特定版本的支持也意味着任何较低版本的支持(例如,支持2.0版本也意味着支持1.1)。
这是一个都市传奇,设备与Android 2.2支持OpenGL ES 2.0的定义。 Android 2.2 Compatibility Definition Document这样说:
设备实现必须支持OpenGL ES 1.0。 [...]设备实现应该为OpenGL ES 2.0提供一个实现,如果硬件在这些API上具有合理的性能。
(要求2.0支持的第一个版本是4.0.3。)
要回答这个问题,statistics其他人挂在我之前目前指出的是,访问Play商店的设备:
目前的问题是:我可以使用Open GL ES 3.0而不是2.0来获得某些功能吗?请参见Differences OpenGL ES 2.0 and 3.0
我使用http://opengles.gpuinfo.org/来收集设备的GL版本,http://hwstats.unity3d.com/mobile/index-android.html用于总体百分比统计。
从OpenGL ES at Google/Android Developers site,
从Android Version Fragmentation Dashboard
仪表板页面具有以下信息
OpenGL ES版本,分布
(截至2017年3月6日),我希望表格支持SO。
您可以结合这些信息来确定支持设备的限制。
支持OpenGL ES 2.0的软件支持的Android 2.1+是否只能在支持OpenGL ES 2.0的GPU上运行,或者某些具有非2.0图形硬件的旧版设备是否可以安装该OS版本?我对此演示文稿不能确定:http://www.youtube.com/watch?v=7-62tRHLcHk – 2011-02-25 19:01:24
你从哪里得到这些统计数据?对更新版本会很感兴趣。 – arynaq 2013-06-08 15:43:02