web-dev-qa-db-ja.com

さまざまなデバイス上のopenGLESバージョン

Android openGLES 1.0、1.1、2.0をサポートする電話の範囲を知りたい。1.1を使用でき、電話の90%以上をカバーできると思いますが、確かに統計情報を見つけるのはいいことです。私はグーグルしようとしましたが、今のところ何も役に立ちません。

ありがとう。

18
Yuriy

Android2.2以降はOpenGL ES 2.0をサポートしているため、2月2日現在、携帯電話の58.4%を占めています。 Android1.6以降はOpenGL ES 1.1をサポートしているため、携帯電話の約96%に相当します。

私はあなたが1.1でうまくいくと思います。

13
Robby Pond

2014年6月のこの回答を更新するだけです。

Androidダッシュボードの統計は http://developer.Android.com/about/dashboards/index.html#)で確認できます。 OpenGL

現在、

OpenGL Version       Percentage
1.1 only             0.1%
2.0                  83.6%
3.0                  16.3%

OpenGL ESの特定のバージョンのサポートもはそれより低いバージョンのサポートを意味することに注意してください(たとえば、バージョン2.0のサポートは1.1のサポートも意味します)。

32
Pool

から Google/AndroidDevelopersサイトのOpenGLES

  • OpenGL ES 1.0および1.1-このAPI仕様は、Android 1.0以降でサポートされています。
  • OpenGL ES 2.0-このAPI仕様は、Android 2.2(APIレベル8)以降でサポートされています。
  • OpenGL ES 3.0-このAPI仕様は、Android 4.3(APIレベル18)以降でサポートされています。
  • OpenGL ES 3.1-このAPI仕様は、Android 5.0(APIレベル21)以降でサポートされています。

から Androidバージョンフラグメンテーションダッシュボード 、2019年7月に更新

  • Android 4.4、APIレベル19、6.9%
  • Android 5.0、APIレベル21、3.0%
  • Android 5.1、APIレベル22、11.5%
  • Android 6.0、APIレベル23、16.9%
  • Android 7.0、APIレベル24、11.4%
  • Android 7.1、APIレベル25、7.8%
  • Android 8.0、APIレベル26、12.9%
  • Android 8.1、APIレベル27、15.4%
  • Android 9.0、APIレベル28、10.4%

ダッシュボードページには次の情報があります

OpenGL ESバージョン、配布

  • 2.0、21.1%
  • 3.0、29.8%
  • 3.1、13.6%
  • 3.2、35.5%

この情報を組み合わせて、サポートするデバイスの制限を決定できます。

4
computingfreak

OpenGL ESのウィキペディアページには、バージョンごとに、どの電話がそれをサポートしているかを示すリストがあります: https://en.wikipedia.org/wiki/OpenGL_ES#Usage

3
gpcz

Android 2.2のデバイスは定義上OpenGLES 2.0をサポートしているというのは都市伝説です。 Android 2.2互換性定義ドキュメント は次のように述べています。

デバイスの実装は、OpenGL ES1.0をサポートする必要があります。 […]ハードウェアがそれらのAPIで妥当なパフォーマンスを発揮できる場合、デバイスの実装はOpenGL ES2.0の実装を提供する必要があります。

(2.0のサポートを必要とする最初のバージョンは4.0.3です。)

質問に答えるために、 統計 他の人がリンクしていて、現在、Playストアにアクセスするデバイスのうち次のように述べています。

  • 99,8%が2.0および1.1をサポート
  • 0.2%は1.1をサポートしますが、2.0はサポートしません
3
pimmhogeling

現在の質問は次のとおりです。いくつかの機能を取得するために、2.0ではなくOpen GL ES 3.0をすでに使用できますか? OpenGL ES 2.0と3.0の違い を参照してください。

私は http://opengles.gpuinfo.org/ をコレクションに使用しましたGLデバイスごとのバージョンと http://hwstats.unity3d.com/mobile /index-Android.html 全体的なパーセンテージの統計。

0
AndreyICE