私はAndroid開発に不慣れであり、ユーザーの手には何千ものAndroidバージョンのバリエーションがあるようです。
多くのAndroid機能(フラグメントなど)がAndroid3.0以降で利用できます。市場シェアの観点から、Android 3.0以降用のアプリを開発し、古いバージョンのAndroidを使用しているユーザーを放棄することは合理的ですか、それともAndroidデバイスユーザーの50%がアプリを使用できなくなることを意味しますか?
私はAndroid開発に不慣れであり、ユーザーの手には何千ものAndroidバージョンのバリエーションがあるようです。
多くのAndroid機能(フラグメントなど)がAndroid3.0以降で利用できます。市場シェアの観点から、Android 3.0以降用のアプリを開発し、古いバージョンのAndroidを使用しているユーザーを放棄することは合理的ですか、それともAndroidデバイスユーザーの50%がアプリを使用できなくなることを意味しますか?
2.3は、使用中のリリースとしては群を抜いて最大です。 http://developer.android.com/about/dashboards/index.html
47.7%は、グループとしては大きすぎて、私には完全に除外できないようです。
2.3は、人の観点から市場の多くを占めています:http: //developer.android.com/about/dashboards/index.html。
しかし、2.3は多くの潜在的な収益を考慮していません(広告主がさまざまなタイプのユーザーをどれだけ評価しているかを考慮してください:tapjoy study)。結局のところ、2.3ユーザーは安価な電話を持っているか、新しい電話をわざわざ購入する必要はありません。
さらに、2.3をサポートするには、さらに多くの労力が必要です。2.3をサポートしている場合は、次のことを行う必要があります。
2.3pplは4.0pplよりも安価です。
アプリを販売していますか?たぶん、あなたは後で充電することを意図して大規模なユーザーベースを構築しようとしています。
fragemntsに依存し、正式な互換性パッケージを使用してAndroid1.6以降のサポートを追加できます
http://android-developers.blogspot.co.il/2011/03/fragments-for-all.html http://developer.android.com/tools/extras/support-library.html
AndroidのOSアップデートレートはiOSよりも低く、古いAndroidバージョンを持って歩き回る人が増えています。多くの場合、デバイスの製造元が公式のアップデートをリリースしていないため、OSをアップデートすることができません。
サポートライブラリとActionBarSherlockは、Androidの関連するすべてのバージョンでアプリを取得できます。まだ2.xサポートを削除しないでください。
Android 3.0以降の機能の多くは、アクションバーシャーロック に加えてAndroidサポートライブラリから利用できます。古いバージョンのAndroidをサポートできます。