【发布时间】:2015-07-02 02:24:45
【问题描述】:
根据安卓docs,
OpenGL ES 2.0 - Android 2.2(API 级别 8)及更高版本支持此 API 规范。
但device dashboard 仅显示版本的相对 OpenGL 支持。
我担心的是,我有很多国际用户,他们的硬件非常多样化,但所有当前用户都使用 Android 4.0(API 级别 14)或更高版本。
如果我将 OpenGL ES 2.0 作为要求添加,我的任何用户是否将不再受支持?
【问题讨论】:
-
确保您提出的问题是正确的——没有“API 4.0”之类的东西,因为 API 编号是整数。 “API 4”和“Android 4.0”都是东西。 OpenGL ES 2.0 在 Android 4.0 中是强制性的,根据 CDD:static.googleusercontent.com/media/source.android.com/en/us/…
-
指定应该支持,但有些设备的制造商声称支持某些规格,但实际上并不支持。我想知道是否曾在野外发现任何与 OpenGL ES 兼容性有关的问题,或者这不是问题。
-
Android CTS 测试用于确保符合 CDD。虽然他们不使用大多数 GLES 功能,但 CTS 至少会确保设备支持 GLES 2.x。因此,您可以信赖该功能,但驱动程序错误并非闻所未闻。
-
@fadden 谢谢。如果您可以将其写为答案,我愿意接受。
-
完成。还添加了指向 2.3 CDD 的链接,其中 GLES 2.x 不是要求。