2

私はインターネット アクセスのみを必要とする Android アプリを持っており、API レベル 3 (1.5) をターゲットにして、最も幅広いハンドセット ベースに到達したいと考えています。ただし、API レベル 3 をターゲットにするには、ユーザーに表示される 2 つの追加のアクセス許可 (SD カードの変更と電話の状態の読み取り) が暗黙的に必要になるようです。

参照: Android の権限: 通話: 電話の状態と ID を読み取る)

つまり、API レベル 4 をターゲットにして 1.5 を実行しているユーザーを拒否するのか、それとも API レベル 3 をターゲットにして、アプリが必要としないほど多くのアクセス許可を要求していることに腹を立てているユーザーを拒否するのか?

ここで何をするのが最も賢明ですか?API レベル 3 に制限されているユーザーがまだたくさんいるのでしょうか?

提供された知恵に感謝します!ありがとう!

4

3 に答える 3

0

現在、2.1は37.2%で最大の市場シェアを保持しています。これは、新しい電話が増え、古い電話がアップグレードされるにつれて増加するため、2.2が出るまで2.1が最善の策です。いくつかの点で、より多くの機能を提供できる更新されたバージョンに追いつくのが最善であり、Googleが断片化を減らしようとしているため、ユーザーベースは常に増加しています。

Androidプラットフォーム| デバイスの割合

Android 1.5 | 34.1%

Android 1.6 | 28.0%

Android 2.1 | 37.2%

チャート

ソース

更新されたチャート:

代替テキスト

機能を追加する前は、1.6や1.5ではなく2.1でコーディングしたほうがいいと思いますが、Androidの人口はほぼ半分になりました。

于 2010-05-28T02:52:42.797 に答える
0

1.6 で動作するアプリを提供すると、2.1 と 2.2 のユーザーにも無料で提供されるため、Ravi Vyas の議論には少し欠陥があります。

新しい機能が必要ない場合は、1.6 (ターゲット レベル 4) を使用します。時間に余裕がある場合は、ターゲット レベル 3 のアプリの新しいバージョンを作成し、マニフェストで max と minSdk を 3 に設定します。この方法であなたは 1.5er の人々をサポートしていますが、市場にあなたのアプリの 2 つのバージョンがあることを誰も知りません。

于 2010-05-28T12:00:02.980 に答える
0

このチャートによると、Android 1.5 は依然として市場の約 34% を占めています。したがって、それを考慮に入れる必要があるかもしれません。

于 2010-05-28T02:39:39.407 に答える