一個好的App架構應該包括什么?


一個好的App架構應該包括什么?

之前,我對代碼架構、規范非常重視,所以我的App中,包括Android、WP7、iOS,都有基類,都有統一的ProgressBar、導航機制,封裝了網絡底層,后來按照老板的意見,又添加了API的數據緩存和圖片緩存機制。但是這遠遠不夠。

 

1)安全性。需要RSA和DES一起發力,在MobileAPI和APP這兩個層面需要配合。

2)API速度。需要protobuffer+TcpSocket來取代JSON和IIS。服務器端和客戶端的數據緩存,重試次數。

3)穩定性。Android需要進行內存優化,iOS需要處理內存警告,WP要及時釋放事件,少使用數據綁定。2G、3G情況都要考慮,此外,Android還有考慮各種機型。

4)健壯性。也就是我之前一直關注的那些點。可以提高開發效率,減少重復的bug。

 

最后,需要邏輯設計文檔。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM