[Android][應用架構] [微信Android客戶端架構演進之路]

總結 設計上 簡單到複雜 早期,簡單,複雜的分出去,後期,優化,分化,到支撐多功能多業務的複雜架構 分層設計 早期,簡單的垂直三層(UI/支撐/網絡及數據底層),MVC架構 後期,依然分層,但 輕重分離 輕重進程分離 技術上 分層 + MVC架構 進程分離 優點,減少被殺的可能。 缺點,增加開啓主進程時,應用界面啓動緩慢 性能上的變化,空閒時佔用少,多進程開啓時,佔用系統資源變得比單進程更多 解耦
相關文章
相關標籤/搜索