Androidのソフトウェアアーキテクチャ

08_29_Androidソフトウェアアーキテクチャ

アーキテクチャの本質

  1. 本質的には、図面ではなく、建物に似て。
  2. クリア範囲
    1. ソフトウェアの設計は、アーキテクチャは、フレームに等しいではありません。
    2. フレームに、設計パターンに、底をコードし、アーキテクチャ(マイクロサービス、SOA)

グッドアーキテクチャ

、不確実性が識別しやすくなり、階層分解を行います。

再利用可能:各モジュールが個別に多重化

パラレル:多国間協力、テスト、開発、出版、同時に別々に実行することができます

測定可能:

カスタマイズ:アーキテクチャの具体的な状況を選択するためにチームを根絶。

グッドアーキテクチャ

最初のステップ:問題を見つけます。

ステップ2:どのように解決します。

1567045217670

  1. 層状、アプリケーションレイヤ、フレーム層、AIDL、サービス・コンポーネント、バインダー、通信イベントをポイントツーポイント。

第三段階:継続的な進化

1567045513570

  1. バター計画:画面の絵トリプルバッファリング

  2. 減量計画:デタッチGoogleのアプリケーションストア

  3. セキュリティ:増加のランタイム許可

  4. パフォーマンス:17年、ほとんどの人は、古いシステムの古いバージョンを使用します。1567045731154

    進化は目的を持っている必要があります。

おすすめ

転載: www.cnblogs.com/liguo-wang/p/11428300.html