-3

iPhone/iOS ゲーム (「Ktalu: Planet of Terror」) を完成させました。これをAndroidに移植したいので、Andorid SDK/Eclipseなどをダウンロードしてインストールしました。新しいプロジェクトを作成すると、サポートするAndroidの最小バージョンを尋ねられます。デフォルトは API レベル 8 (Froyo) です。

私の iOS ゲームは、Cocos2D バージョン 2.0 を使用して Objective C で作成されています。これは、入力に加速度計を使用する 2D 横スクロールのシングル プレイヤー ゲームです。アプリ内購入があり、コードを使用して、人々が Facebook や Twitter にスコアを投稿できるようにします。サウンドにはSoundEngineを使用。リーダーボードといくつかの実績に GameCenter を使用します。

上記のすべて (またはほとんど) に相当する Android があると思います。また、非常に古いバージョンの Android をサポートする携帯電話をまだ持っている人がほとんどいない場合は、それらをサポートしたくありません。

それで、サポートする最小のAndroidバージョンに何を使用すべきかを誰かが提案できますか?

また、(2012 年後半または 2013 年前半に) 流通している携帯電話の数がさまざまなバージョンの Android を使用していることを示す Web 上の情報がどこにあるか知っている人はいますか? 繰り返しになりますが、私のゲームが技術的に Android レベル 8 をサポートできたとしても、レベル 8 以下を実行している携帯電話が現在市場に出回っている全スマートフォンの 1% しかない場合、それをサポートしようとしても意味がありません。

4

2 に答える 2

1

今すぐ最小バージョンを選択できます。EclipseとAndroidのドキュメントは、より高いバージョンが必要になると(移植の過程で)通知します。将来的には数秒で変更される可能性があります。

ここにいくつかのバージョン使用統計があります(あなたのためだけにグーグルで検索されました)http://www.androidtapp.com/tag/android-statistics/

于 2013-01-28T20:19:59.470 に答える
0

バージョンを「選択」するだけではなく、使用する必要があるすべての機能を備えたバージョンを調査する必要があります。それが何を使用するかを伝えるだけでは役に立ちません。新しい API レベルの関数が必要な場合は、最小 API レベルを変更できます。

于 2013-01-28T23:05:49.390 に答える