Zheming 的个人资料享受生活日志列表留言簿更多 工具 帮助
3月18日

后台多任务确实不是一个必要的东西...

iPhone 3.0 中的这个 Push Notification,有点像很多年前提出的瘦客户端的感觉。

瘦客户端,就是处理都不在本地,本地就搞定输入输出的东西,通过网络的方式,用服务器来搞定信息处理。

如果网络状况OK,并且不需要太复杂的应用的情况下,瘦客户端模式是有很大优势的,而后台运行程序,则不那么必要了。

首先,后台运行的程序,和前台的交互方式,基本只有 notification 这么个交互。比如有新的 IM 来了,提示用户有新的 IM,点一下打开阅读。后台运行只是让设备可以随时获知最新的 IM,然后即时通知用户。而 Push Notification 就是把后台运行的程序放在了云端,而已。有了这个,就根本不需要本地登录了。发送一个登录信息到服务器,说我要登录了,然后服务器处理登录,push 消息过来就是。典型的就是 meebo 这样的程序。

其次,Push Notification 应该是 Apple 提供的一个整合的服务,这样有多个程序需要发送通知,就只要一个连接就可以完成,极大节约了客户端资源和网络开销。

在 iPhone 这样一个处理资源受到非常大限制的终端上,用户需要的体验是快速的打开/切换。因此,尽量把处理的操作移到云端,解放客户端资源,这是发展的趋势。相比现在 App Store 里面很多简单的小应用都需要花费好几秒的时间来打开,运行,这不是一个好事情。本地应该是作为一个缓存的概念存在的,速度对于体验来说非常重要。

评论 (2)

请稍候...
很抱歉,您输入的评论太长。请缩短您的评论。
您没有输入任何内容,请重试。
很抱歉,我们当前无法添加您的评论。请稍后重试。
若要添加评论,需要您的家长授予您相应权限。请求权限
您的家长禁用了评论功能。
很抱歉,我们当前无法删除您的评论。请稍后重试。
您已超过了一天之内允许提供的评论数上限。请在 24 小时后重试。
因为我们的系统表明您可能在向其他用户提供垃圾评论,您的帐户已禁用了评论功能。如果您认为我们错误地禁用了您的帐户,请联系 Windows Live 支持部门
完成下面的安全检查,您提供评论的过程才能完成。
您在安全检查中键入的字符必须与图片或音频中的字符一致。

若要添加评论,请使用您的 Windows Live ID 登录(如果您使用过 Hotmail、Messenger 或 Xbox LIVE,您就拥有 Windows Live ID)。登录


还没有 Windows Live ID 吗?请注册

LinZheming发表:
后台任务的需求,只要是可以做到快速切换就可以满足了。。。并不是一定要有后台程序的。
3 月 19 日
Zuo发表:
可是目前看来不能后台运行还是挺不方便的
3 月 19 日

引用通告

引用此项的网络日志