私は現在 Android アプリを開発しており、Nexus S でテストしています。minSdkVersion="7", targetSdkVersion="7" を使用して実行している場合はうまく機能しますが、targetSdkVersion (または両方の変数) をより高い値に設定すると13 を超えると、アプリのパフォーマンスが非常に悪くなります。
カスタム ビューの描画が終了した後、アプリの GUI が約 5 秒間ハング (ANR が表示されない) した後、完全に機能します。
何か案は?
編集:
API 16 でアプリを開発したいのですが、API レベル 7 との下位互換性があるため、API 16 と API 7 でテストすることを考えました。しかし、レベル 16 ではパフォーマンスが低下します。
私の携帯電話が Android 4.1 を使用している場合、レベル 16 を対象とするアプリは 7 を対象とするよりも優れたパフォーマンスを発揮するはずです。
ビューを描画するときの API 13 と 14 の主な違いは何ですか?
サポート パッケージのカスタム ビュー、SherlockActionbar および ViewPager を使用しています。
ありがとう