我正在做一个android应用程序,非常像android的gmail应用程序。我可以看到该应用程序非常快速且响应速度非常快。如何实现一个快速响应的android应用程序
我确定gmail使用本地缓存来获得更好的性能。但我想知道gmail如何处理以下用例。
比方说,我第一次登录,该应用程序加载所有电子邮件,并将其放入sql lite或任何其他缓存。 使用案例1 每次我删除或添加一颗星,它使服务器的异步服务器请求。这可以。
用例2. 如果用户从另一个客户端进行更改,应用程序将如何得到通知。 (从浏览器)。 要下载整个邮件将是昂贵的。让我们假设用户在已经缓存的电子邮件中添加一颗星星的情况。
我们该如何实现api才能获得其他客户端的更新。像新电子邮件,删除电子邮件,明星添加等更新我正在考虑情况下,当用户不使用后台同步。
这一直困扰着我很长一段时间。要求你们让我知道一些教程或链接,以了解gmail应用背后的秘密。
赞同你的观点。非常感谢。 – san 2012-07-23 04:55:15