0

FBアプリケーションを実行している古いデバイスの場合、アクションバーやスライドインの左ナビゲーションがないことに気付きました。2つの異なるリリースがあるのは一般的な方法ですか?または、すべてのバージョンに対応するために構築された同じアプリが最善の方法です

4

2 に答える 2

0

OKは、ProfessionalAndroid4アプリケーション開発からいくつかの回答を得ました。この本によると、ベストプラクティスは、実行時にバージョンをチェックしてから、レイアウトかアクティビティかを問わず、実装を決定することです。それがより良いデザインになるように、インターフェースを備えているかもしれません。

並列アクティビティとフラグメントは優れています。フラグメントは実行時に決定されるか、アクティビティはバージョンに基づいて実行時に選択されます。

Androidは処理が遅いため、例外処理に依存しないでください。

于 2012-10-11T23:52:10.137 に答える
0

正直なところ、Android 2.0以降のアプリを開発していて、ユニバーサルナビゲーションシステムを実装しようとしている場合、IMOはActionBarSherlockを実装するだけで、 GoogleUIデザインガイドラインに準拠しています。

異なるAndroidバージョンまたはデバイスで異なるナビゲーションベースを使用すると、ユーザーがアップグレードするときに混乱する可能性があります。さらに、コーディングが節約され、プロジェクトがよりシンプルになります。

于 2012-10-12T00:03:06.253 に答える