わかりましたので、私はこの答えをたくさん検索し、手ぶらで出てきました..だから、より具体的にしようとします:
たとえば、Samsung Galaxy S3 を持っているとします。自分の携帯電話がバージョン 2.0 をサポートしていることは既にわかっていますが、バージョン 1.x でアプリやゲームを作成した場合でも実行できますか?
わかりましたので、私はこの答えをたくさん検索し、手ぶらで出てきました..だから、より具体的にしようとします:
たとえば、Samsung Galaxy S3 を持っているとします。自分の携帯電話がバージョン 2.0 をサポートしていることは既にわかっていますが、バージョン 1.x でアプリやゲームを作成した場合でも実行できますか?
簡潔な答え:
はい、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 は間もなく終了します。
この使用状況のグラフは、あなたにとって興味深いかもしれません:
このことから、Android の 0.2% だけがバージョン 1.1 のみをサポートし、他のすべてが 2.0 と 1.1 を使用していることがわかります。OpenGL アプリケーションの長期サポートを計画している場合は、2.0 の使用を開始します。
開発に適した OpenGL を選択する方法の詳細については、「OpenGL API バージョンの選択」を読むことをお勧めします。
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