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实用工具AppBox Pro使用教程大揭秘
- ››iphone4省电方法
- ››iphone 获取地址的详细信息
- ››iPhone 库的基本内存管理策略
- ››iPhone加密文字亲手做 私密信息有保障
- ››iphone 根据经纬度坐标取详细地址(包括国,省,市...
- ››iphone/ipad ios cocoa object-c 近期苹果UI部分小...
- ››iphone中如何进行多线程编程
- ››iPhone OS SDK的这些事[安装、下载、版本、实例、...
- ››iPhone ObjectC的NSAutoreleasePool
- ››iPhone 判断设备是在Portrait(纵向)还是(Landscap...
更多精彩
赞助商链接