WEB开发网
开发学院手机开发iPhone 开发 谈谈iPhone的多任务需求 阅读

谈谈iPhone的多任务需求

 2010-08-22 11:14:00 来源:WEB开发网   
核心提示:苹果粉丝都知道,当iPhone 1.0上市的时候,谈谈iPhone的多任务需求,人们对于iPhone不支持多任务感到惋惜,苹果在HIG中的解释是:移动状态下,那样应用程序开发者就缺少了一个手势,选用home,屏幕很小,内存有限

苹果粉丝都知道,当iPhone 1.0上市的时候,人们对于iPhone不支持多任务感到惋惜。苹果在HIG中的解释是:移动状态下,屏幕很小,内存有限,并且人们只能在一个时间与一个应用程序发生交互。

最近在做有关iPhone APP的项目,对这种多任务处理有了些自己的感受。

首先我们分析下,人们对多任务的需求是什么?

• 快速切换几个应用程序。

作为iPhone用户,安装大量的app简直就是小儿科,一不留神,九个屏幕全满了。虽然iPhone运行应用程序的速度还是很优秀的,但是需要关注的是,在移动状态下时间更加宝贵,如果切换一个程序花费太多时间,人们会产生焦急感。在早期,HIG中规定应用程序响应时间不要超过20秒——请不要轻易挑战人们的心理极限。

• 同时运行两个或者更多的应用程序。

这里说的“同时运行”主要是说——边****边****。例如,边听歌,边玩游戏。边听歌,边看下说。请不要过于挑战人们的能力——边看电影边看小说。人们在移动端可以使用不同的感官享受不同的服务。

在iPhone iOS4.0出来之前,即便没有多任务,苹果iPhone 3G 3GS 都一样畅销。原因何在?

针对第一个需求:快速切换应用程序。苹果给出的解决方案是:1.程序退出时,应该保留用户此时的界面;系统主动随时为用户备份数据(例如游戏、文档编辑等)2.提升硬件的速度。

可以说,3GS之所以畅销,就在于满足的一代用户对于速度的不断追求。

针对第二个需求:同时运行多个程序。在苹果看来,你可以边听ipod边做其他事情,原则上,你的服务不能含有声音,否则ipod会自动暂停,直到你退出其他程序才会自动继续播放。那么可以说,苹果考虑到硬件特点,暂时没有开放端口而已。

总的来说,用户的需求在一定程度上被满足,符合这个产品在这个阶段受到硬件条件限制。那么iPhone 4.0出现,全面向多任务体验开路,多任务不是一个支持不支持那么简单的事情,他们做了很多细致的工作。

首先,硬件性能指标全面提升——这让多任务变得可能。这就是为什么3G型号不支持的原因。

其次,增加交互行为。双击home键,调出多任务栏。无论你在哪个界面都可以顺畅切换。在这里,调用物理按键,是唯一的选择。试想,如果你用手势,那样应用程序开发者就缺少了一个手势。选用home,也让多任务管理变得非常值得依赖、稳定。

1 2  下一页

Tags:谈谈 iPhone 任务

编辑录入:coldstar [复制链接] [打 印]
赞助商链接