アプリを古いデバイスで動作させようとしている場合は、サポート ライブラリと ActionBarSherlock を使用します。
もちろん、新しいデバイスでも動作します。しかし、新しいOSバージョンでそれらを使用するか、コードとリソースファイルを変更して、たとえば4.0デバイスがすべてサポートクラスではなくストッククラスを使用するようにする必要があります.
例(疑似コード):
if (running 4.0+){
ActionBar= getActionBar();
}else{
ActionBar= getSupportActionBar();
}
または、すべてのバージョンでこれを使用します。
ActionBar= getSupportActionBar();
ベストプラクティスとは何ですか?それは安定性とパフォーマンスに影響しますか?