2011-02-07 8 views
0

Im長い時間をかけたC++開発者。私はアンドロイド用の3Dアプリケーションとゲームを開発したいと思っています。今ではJava VMに限界があると知っています NDK APIを使ってC++で開発を始めています。開発する? 2.3?私は完全なアプリケーションを行うことができます C++で?どのような問題が予想されますか?あなたはその件に関する記事を教えてください。NDKの初心者向け質問で3次元アプリケーションを開発する

答えて

1

完全なAndroidアプリケーションは、c/C++コードのみを使用して作成できます。しかし、私はあなたがアンドロイド2.3以上を使用しなければならないという事実のためにそれをお勧めしません、そして、我々は今日、そこのほとんどのアンドロイドデバイスが2.3アップデートを受け取ることはないと知っています。

アンドロイド2.0はネイティブコードでOpenGL ES 2.0(のみ)をサポートしているため、アンドロイド2.0を使用することをお勧めします。私が知っている3つの制限は、あなたがJavaコードであなたのアプリケーションを "開始"しなければならないということです。あなたはJavaコードで入力を取得しなければなりません(これは100%ではありません)。アンドロイド2.2以上をターゲットにしている場合は、ネイティブコードでオーディオを処理できますが、2.1で多くのデバイスがあるので、私はそれをお勧めしません。

あなたの質問のいくつかに答えてほしいと思っています。悪い英語btwのために申し訳ありません。

編集:Android NDKをダウンロードし、ドキュメントを読んでください。