iPhone OS 4.0:按需定制的“多任务”
2010-04-14 01:40:00 来源:WEB开发网没错,即时通讯也可以像微博那样调用推送 API,便可以解决收消息的问题,但这还不够。
即时通讯的服务属性决定了他的快速性,就算你收到了消息,然后登陆,再从众多好友中找出那位,回了消息退出做其他事,有了回应又要登陆从众多好友中找出那位再回消息…这样的聊天恐怕你辛苦,对方等的更辛苦。
但还有第二个 API 可以调用,快速切换 API。调用这个 API 使得程序即使退出也会保存当前状态暂停,当你需要唤醒时应用将自动返回之前的进度。这样,当有新消息推送来,你重新打开 QQ,QQ 立刻显示着你和好友刚刚的对话界面。回复好友后直接退出,在好友的回应推送来以前可以做些其他事。
场景四
很多程序的缓冲或是资源上传下载都是在考验你的耐心,但你只能对着它等待。
而OS 4.0不同了,只要程序调用后台运行 API,你便可以先退出做其他事。不用再盯着界面无奈。
场景五
你正在玩游戏,有新 Tweet 推送来了,返回桌面再进入 tweetie?这也正是 WP7 的广告中嘲笑 iPhone 的方面。不,直接双击 Home 键,底下便出现一栏打开过的程序图标,点击 tweetie 的图标即可快速切换。
OS 4.0发布后,很多人就像那位记者一样产生了疑问:怎样关闭后台呢?奇怪的是使用后不少人又发现,原来可以关闭的。只不过要一个个长按关闭,很不方便。苹果为何要让关闭进程如此不方便,并且声称不能关闭呢。
我猜想双击 Home 键后出现的根本不是后台程序,不过是刚刚打开的程序图标。正如很多试用者发现的,现在的程序还没用使用后台 API,根本不能后台也都会出现在里面。并且点击后程序是重新启动而不是刚刚的状态。
所以,苹果很可能只是提供了一个快速切换程序的方式,这根本不是一个任务管理器。和乔布斯说的一样,其实 iPhone OS 4.0里没有真正意义上的任务管理器。
更多的场景
调用后台定位 API,GPS 可以在后台定位提醒,不用一直对着 GPS 的画面了;如果你使用 Skype,可以调用 VoIP API 后台接听…… iPhone OS 4.0的7个后台 API 可以造就不少多任务的场景。
这些场景并不能概括多任务的全部运用,但大多数用户大多数情况下对多任务的需要也就是这些:后台 IM、后台微博、后台音乐、耗时的任务无需等待调至后台运行、不用回到主页快速切换程序….通过这7个 API 大多可以实现。
- ››iphone图片拉伸的几种方法
- ››iphone正则表达式的简单使用
- ››iPhone开发Unresolved Symbols CAKeyframeAnimati...
- ››IPhone开发-“此证书是由未知颁发机构签名”解决方...
- ››IPhone开发-整合私钥和证书,生成.p12文件
- ››iPhone应用开发-UIPickerView选取器详解
- ››iphone 获取屏幕的宽度和高度
- ››iPhone读取工程包中的二进制文件
- ››iPhone新手机 不挂YouTube APP
- ››iPhone 获取指定格式的时间和日期
- ››OSC“回到顶部”代码
- ››OSCHINA 使用 Github 登录的源码
更多精彩
赞助商链接