回复主题: iOS 4集中讨论贴:下载地址,特性介绍和收集
作者:西门啐血

原帖由 mame 于 2010-6-22 11:38 发表
这回最大的体会就是:这个“多任务”做得实在是太业余了。

但凡涉及后台管理,程序的退出方式就应该有两种:1.直接完全退出 2.退入后台。因为需要驻留后台的程序只是极少数,退出时由用户加以控制,不仅用户心里有 ...


我觉得不是所有程序在退出时都会自动驻留在后台。

这次OS4的多任务是以api为基础的,也就是说如果app没有利用那些“后台api”的话,是无法支持这种新的多任务实现方式。

但实际上不管有没有更新对OS4的支持,所有app在按home键退出之后都会出现在这个所谓”后台管理“的任务栏里面。所以我猜测这个并非通常意义的任务栏(和android、webos都不同),而是”最近打开程序“的一个快捷方式菜单,就像windows开始菜单显示的最近打开程序那样。无论app实际上有没有驻在后台,OS4的任务栏只起到一个快捷通道的作用。也就是说,当要手动退出任务栏的这些所谓“后台app”时,对于目前大部分app来说,其实只等于删除了一个快捷方式。所以我觉得这个任务栏不应该叫成”进程管理“,起码现在不是。

这里很多人可能会觉得苹果的这种多任务实现方式纯粹蛋疼,非常不习惯。但深想一下,如果不是现在这种实现方式会怎么样:一个app没有利用新的“多任务api”(如字典),因而在按home键退出后没有出现在任务栏里面;有的app(如音乐软件)因为需要调用这些后台api,退出后仍然留在任务栏里。如此一来,反倒会造成用户体验的不统一。打个比方,我在用ibooks看书,忽然看到一个英文单词想查一下,退出后翻几页打开了某字典查词,但因为字典不支持后台api退出后不会留在任务栏里,所以之后我要查词的话还必须重复那个“退出、翻页”的动作,反倒更麻烦了。

所以,我觉得苹果是在考虑到现有的软硬件限制(主要是电池)以及“大多数非geek用户”可能产生的体验之后,才会做出这种折中的“多任务”出来。



[登录后才可回复]