Android 2.2 でアプリを開発し、Google マーケット (munspel-appen) に掲載しました。統計では、4% が Android バージョン 2.1 を使用していることがわかりました。私はそのようなデバイスにアクセスできません。そのため、市場からもダウンロードした場合、私のアプリは古いバージョンのデバイスでも動作するのでしょうか、それとも 2.2 以降でのみ動作するのでしょうか。 ? どうすればわかりますか?
5 に答える
アプリの構成 (https://play.google.com/store/apps/details?id=com.munspel.munspelappen) では、アプリが 2.2 以降のデバイスに制限されているようです。
OS バージョンが 2.2 より前のユーザー。Google マーケットからアプリをダウンロードできません。
Android 2.1 エミュレーターでアプリをテストし、そこで機能する場合は、アプリの minSDK を 2.1 に変更し、アップデートを市場にアップロードします。そうすれば、できるだけ多くのユーザーがアプリを利用できるようになります。
たとえば、EclipseのAndroidエミュレーターで試すことができます
アプリケーションが と互換性がある場合、アプリケーションは 2.1 バージョンで動作する可能性がありますAPI Level 7
。AndroidManifest で指定できますandroid:minSdkVersion=8
(ドキュメントから) システムの API レベルがこの属性で指定された値よりも低い場合、Android システムはユーザーがアプリケーションをインストールできないようにします。バージョン 2.1 を実行しているエミュレータでアプリケーションを実行してみてください。続きを読むhttp://developer.android.com/guide/topics/manifest/uses-sdk-element.html#uses
お金を払っても構わないと思っているなら、物理デバイスでの Android アプリのテストを専門とする会社がいくつかあります。例:
グーグルにはもっとたくさんあると思います。
まず、マーケットはminSdkVersion
マニフェストで を使用して、検索時にアプリをフィルタリングする必要があります。
テストするには、バージョン 2.1 のエミュレーターを使用して、動作するかどうかを確認できます。
おそらく、2.2 で新しく追加されたものを除いて、ほとんどのコードが機能します。