我正在做一個android應用程序,非常像android的gmail應用程序。我可以看到該應用程序非常快速且響應速度非常快。如何實現一個快速響應的android應用程序
我確定gmail使用本地緩存來獲得更好的性能。但我想知道gmail如何處理以下用例。
比方說,我第一次登錄,該應用程序加載所有電子郵件,並將其放入sql lite或任何其他緩存。 使用案例1 每次我刪除或添加一顆星,它使服務器的異步服務器請求。這可以。
用例2. 如果用戶從另一個客戶端進行更改,應用程序將如何得到通知。 (從瀏覽器)。 要下載整個郵件將是昂貴的。讓我們假設用戶在已經緩存的電子郵件中添加一顆星星的情況。
我們該如何實現api才能獲得其他客戶端的更新。像新電子郵件,刪除電子郵件,明星添加等更新我正在考慮情況下,當用戶不使用後臺同步。
這一直困擾着我很長一段時間。要求你們讓我知道一些教程或鏈接,以瞭解gmail應用背後的祕密。
贊同你的觀點。非常感謝。 – san 2012-07-23 04:55:15