2

developer.androidを介して、API 10 (2.3.3) がまだ多く使用されていることがわかります。これをサポートするのは良いことです。ただし、API 16+ (4.1+) の使用が急速に増加していることは確かです。API 10 の使用を減らすことでそうしているようです。

長年にわたる API 10 の使用状況を示すグラフと、API 10 の削減率を確認したいと考えていました。私は Google のキャッシュ バージョンを見てきましたが、それには 1 週間しかかかりません。Wayback Machineのバージョンを見ましたが、もう写真がありません!!

API 10 (基本的にジンジャーブレッドのすべて) の使用がますます少なくなっていることを知っています。API 10 が基本的に実際の問題になるのはいつになるのか (軌道に基づいて) 今からどのくらいの期間で構築する必要があるかを把握しようとしています。かどうか...今のところ、それは一種の必需品です(33%)...静的なコンテキストで見れば!!

6 か月後 (または 1 年後) に API 10 の割合が 5 ~ 10% しかない場合、API 10 を実装するのに時間とお金をかける価値はありますか?

4

3 に答える 3

1

ドキュメントによると:

プラットフォーム バージョンのダッシュボードは定期的に更新され、Google Play ストアにアクセスしたデバイスの数に基づいて、Android の各バージョンを実行しているアクティブなデバイスの分布を表示します。一般に 、アクティブなデバイスの約 90% をサポートし、アプリのターゲットを最新バージョンにすることをお勧めします。

強調が追加されました

IMO、ジンジャーブレッドが 6 か月以内に消滅するかどうかは問題ではありません。そこまでは、多くの顧客を競合他社に奪われる可能性があります。

于 2013-08-26T21:25:29.657 に答える
0

OK、これを行うかどうかのアイデアの多くは、本質的に主観的なものです。以前に Exception-al によって指摘された提案を見たことがあります... with it being good practice to support 90% of all active devices. 大まかに言えば、私はそれに同意します。ただし、私の質問は (近い) 未来に向けられており、Google がダッシュボードでリリースする情報を介して過去のデータからそれを予測しようとしています。

静的コンテキストでは、33% は minSdkVersion として実装するのに非常に合理的に見えます。しかし、私の研究では、私は述べましたThis is subjective, but seems like the drop in usage will be large in the next 6 - 12 months. I just want to know if I am right...or wrong.、そして私は次のことを受け取りましたI think your time frame and percentage estimations are reasonable. – FoamyGuy

しかし、それはまだ非常に主観的です! 自分の考えを裏付けるデータが欲しい。

このチャートは以前に見つけたものです...今は YouTube ビデオをここでしか見つけることができませんが、詳細レベルは良くありません。ただし、ウィキペディアでAndroid プラットフォームの使用法を見つけました。保存された履歴があります!!

これは最良の形式ではありません...しかし、実際の実際のデータを取得できます。誰かがすべての情報を調べて、そのデータをその Wiki または他の場所で公開できるかどうか、そこで議論を開始すると思います。

注:他の誰かがより良いものを見つけた場合、私はそこの答えを受け入れます

于 2013-08-26T21:55:40.623 に答える
0

http://developer.android.com/guide/topics/manifest/uses-sdk-element.html

上記リンクより

プラットフォームのバージョンと API レベルの選択

アプリケーションを開発するときは、アプリケーションをコンパイルするプラットフォーム バージョンを選択する必要があります。一般に、アプリケーションがサポートできるプラットフォームの可能な限り低いバージョンに対してアプリケーションをコンパイルする必要があります。

可能な限り低いプラットフォーム バージョンを決定するには、アプリケーションをビルド ターゲットの低い順にコンパイルします。最低バージョンを決定したら、対応するプラットフォーム バージョン (および API レベル) を使用して AVD を作成し、アプリケーションを完全にテストする必要があります。アプリケーションのマニフェストで android:minSdkVersion 属性を宣言し、その値をプラットフォーム バージョンの API レベルに設定してください。

最小 SDK を、アプリをサポートする最低の API レベルに設定します。ターゲット API レベルを利用可能な最高の API レベルに設定します。

min を 18 に設定する例

  • Network Device Manager を使用して、ホーム ネットワークがアプリを認識できるようにします。
  • 低電力 Bluetooth の使用

min を 7 に設定する例

  • アクションバーの使用 (v7 ライブラリをサポート)

min を 4 に設定する例

  • フラグメントの使用 (サポート ライブラリ v4 を使用)
于 2013-08-27T04:18:51.360 に答える