1

わかりましたので、私はこの答えをたくさん検索し、手ぶらで出てきました..だから、より具体的にしようとします:

たとえば、Samsung Galaxy S3 を持っているとします。自分の携帯電話がバージョン 2.0 をサポートしていることは既にわかっていますが、バージョン 1.x でアプリやゲームを作成した場合でも実行できますか?

4

2 に答える 2

3

簡潔な答え:

はい、1.x アプリは引き続き OpenGL ES 2.0 Android デバイスで動作します。

考慮すべき詳細:

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 1.x を維持できるようにする OpenGL の開発サイクルがありますが、その期間は誰にもわかりません。OpenGL ES 2.0 は 2007 年に登場し、昨年 OpenGL ES 3.0 が公開されました。OpenGL ES 1.x は間もなく終了します。

この使用状況のグラフは、あなたにとって興味深いかもしれません:

OpenGL ES バージョンの配布

このことから、Android の 0.2% だけがバージョン 1.1 のみをサポートし、他のすべてが 2.0 と 1.1 を使用していることがわかります。OpenGL アプリケーションの長期サポートを計画している場合は、2.0 の使用を開始します。

開発に適した OpenGL を選択する方法の詳細については、「OpenGL API バージョンの選択」を読むことをお勧めします。

于 2013-09-06T13:42:09.947 に答える
0

Android 開発者サイトから:

Android は、OpenGL ES API のいくつかのバージョンをサポートしています。

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) 以降でサポートされています。

すべての Android デバイスが 1.0 と 1.1 をサポートしているため、問題はありません。

リンク: http://developer.android.com/guide/topics/graphics/opengl.html

于 2013-09-06T13:42:46.327 に答える