5

Playストアに数年前からあるアプリがあり、アップデートをビルドしました。この更新では、min-sdk が 11 で、v4 サポート ライブラリでは対応していない numberpicker を利用しています。カスタムの下位互換性のある numberpicker を作成するよりも、新しいバージョンをリリースして、マニフェストで min-sdk を 11 に設定する傾向があります。

その場合、私の既存の顧客はどうなりますか? その多くはジンジャーブレッド前の Android バージョンを持っていますか? 彼らの携帯電話は、互換性のない新しいバージョンに自動的にアップグレードされますか? それとも、単に更新プログラムから除外され、古いバージョンを実行し続けるのでしょうか? 私は彼らが更新を失うことを気にしませんが、私は彼らが持っているバージョンを失うことを望んでいません. (私はライセンス ライブラリを使用していません)。

4

1 に答える 1

8

両方の APK を Play にアップロードしておく限り、既存の顧客はそのバージョンを入手できます。ソフトウェア バージョンに互換性がない場合、新しいバージョンをアップデートとして受け取ることはできません。

提案として、Gingerbread を破棄する場合は、Honeycomb も破棄し、API 14 に直接ジャンプすることをお勧めします。API 11 ~ 13 を実行するデバイスは、現時点では実質的に存在しません (市場の約 0.1%ここの統計によると、最良の場合: http://developer.android.com/about/dashboards/index.html )。

編集: 実際、それを見ると、おそらく API 15 にジャンプできますが、14 から 15 の間で何かが得られるかどうかはわかりません。

ここで 14 と 15 の間で何が変更されたかを正確に確認できます: http://developer.android.com/sdk/api_diff/15/changes.html

于 2013-09-08T19:56:31.353 に答える