私は現在、最新の API (15 ICS) に基づく 15 アクティビティの Android アプリの開発を進めています。アプリの主な機能主義者は、次のような Android v4 サポートとの下位互換性がないことを発見しました。
1-fragmentTransaction アニメーション 2-sharedPref に StringSet を配置する機能 3-フラグメントを使用した mapActivity を持つ
非互換性の問題がある各クラスの古い OS (約 10) の 2 番目のバージョンを作成することを考えたので、アプリを実行しているデバイスが古いことを検出した場合にそれらを使用します。ただし、これはばかげた方法であり、これを行うより良い方法があると確信しています。
より高いAPIが提供する機能を残さずにコードをAPI 7以降と互換性を持たせるための最良の方法は何ですか(少なくとも新しいデバイスに使用するため)