浅谈多任务管理

标签: Apple/iOS Google/Android Palm/webOS 范物闲谈/Talk 观点 | 发表时间:2011-12-08 06:32 | 作者:积木 tossking
出处:http://www.ifanr.com

multitasking

移动系统的多任务管理看起来是个很简单的问题,但是实际做好却并不容易。

Android 2.x 和 iOS

在使用  Android 2.x 或 iOS 的过程中,多任务管理几乎是个废弃的功能。在进行应用切换的时候,与其使用多任务管理界面,不如直接返回主屏更方便。

先看 android 2.x,多任务管理界面只显示最近打开过的六个应用的图标,想切换到的应用常常被挤掉,或者挤在一堆暂时无用的应用中间。即使应用本身提供了关闭选项,多任务界面仍然保存应用的图标,造成无谓的干扰。

iOS 则是显示所有打开过的应用,但由于关闭步骤繁琐,其结果是比 android 2.x 更加糟糕。而且同样无法准确反应某个应用的状态:即使应用由于内存不够而退出,其图标仍存在于多任务界面。

这些都导致了打开多任务界面的沮丧感。

对于打开的应用,一般有两种需求,一是放到后台运行,比如音乐持续在后台播放;一种是直接关闭,不常用的一些应用无需在后台保存。但是在这两种移动系统中,关闭应用的需求被取消或弱化了。也许出发点是为了使用户更方便:无需关闭、迅速恢复状态,但实际结果却并不令人满意。

黑莓和 webOS

相比 android 2.x 和 iOS,黑莓的多任务管理其实更有效,因为系统菜单提供了关闭选项。在应用界面可以调出系统菜单退出后,应用图标也会在多任务管理界面消失。真正将多任务做到愉悦的是 webOS。针对触屏的特点,引进了卡片和手势关闭。卡片可以很直观的展示应用状态,切换起来很方便(iOS 多手势的全屏切换就稍差),关闭也很方便(扔掉卡片是很直观的,扔掉图标就很傻了)。

Android 4.0

从 webOS 切换到 android 2.x 之后,让我最不适应的就是多任务管理。 Android 4.0 中,这个问题终于以一种让人满意的方式得到了解决。Android 4.0 的多任务管理界面几乎是完全照搬了 webOS 上的卡片展示和手势关闭,只是在卡片排列方向上有个变化。与 webOS 相同,Android 4.0 也提供了多任务按键。在新版的 android 中,多任务管理终于成为一个可以正常可用、操作方便的功能了。

一个小问题

使用 webOS 多任务时候的一个小问题是,有时想要将应用放在后台,而不是关闭,比如音乐播放。但 webOS 多任务界面只提供向上滑动关闭,而不支持向下滑动放到后台。其实,音乐本身已经在通知栏提供了一个播放界面,如果可以把卡片扔到后台,在通知栏关闭,也是不错的选择。Android 4.0 也是同样,只提供了向右滑动关闭的功能。

多任务切换:固定的虚拟按钮

Android 4.0 上的多任务切换有一个固定的虚拟按钮。对于 Android 4.0 上固定的三个软按钮:后退、主屏、多任务,初看起来让人困惑。在应用内的时候,为什么不隐藏这三个按钮?如果是固定的,为什么不固定为硬键按钮(或屏幕外单独的区域)?

由于 Android 4.0 取消了实体按键,但没有提供 N9 那样的滑动切换,因此当你打开某个应用之后,如何启动或切换其它应用呢?显然屏幕上必须有固定的按钮来完成操作。那为什么不固定到屏幕区域之外?这可能有两个原因:现在市场上的设备都是没有多任务按键的,但是许多设备会升级到 Android 4.0,以那个按钮替代多任务按钮呢?另一个原因应该是出于统一界面的原因,现在各家 Android 厂商生产的设备上,硬件按钮的图标和位置各不相同,也是 Android 用户体验分裂的细节,使用屏幕上的虚拟按钮应该能够解决这个问题。

现在,终于可以为多任务界面申请专利了:通过按动(或长按、双击)设备上的特定按钮(或屏幕上的软按钮),激活多任务管理界面,最近打开的应用以卡片形式在屏幕上横向或纵向排列,通过手指向特定方向滑动关闭应用,向反向滑动将应用放置后台运行。放置后台的应用可在通知栏显示,并提供滑动关闭。

The bulk of all patents are crap. Spending time reading them is stupid. It’s up to the patent owner to do so, and to enforce them (by Linus Torvalds)

© 积木 for 爱范儿 · Beats of Bits | 原文 · 101 热评 · 新浪微博 · 订阅全文 · Google+ · #ifanrlive · 加入爱范社区!


相关 [多任务 管理] 推荐:

浅谈多任务管理

- tossking - 爱范儿 · Beats of Bits
移动系统的多任务管理看起来是个很简单的问题,但是实际做好却并不容易. Android 2.x 和 iOS. 在使用  Android 2.x 或 iOS 的过程中,多任务管理几乎是个废弃的功能. 在进行应用切换的时候,与其使用多任务管理界面,不如直接返回主屏更方便. 先看 android 2.x,多任务管理界面只显示最近打开过的六个应用的图标,想切换到的应用常常被挤掉,或者挤在一堆暂时无用的应用中间.

iOS 的多任务管理误解

- - Tip4Mac
许多人都这么说,包括听到苹果天才吧的人也说过,我也听过也给别人这么说过:. iPhone、iPad、iPod Touch,双击 Home 键屏幕下端「多任务栏」里面出现的那些 app 都是正在后台运行的,没有完全关闭,会占用这些 iOS  设备的内存、消耗电池. 要提高机器反映速度、运行效率和增加电池使用时间,得手动把那些后台运行的 app 关掉.

[译]关于多任务的神话

- - 呦呦鹿鸣
原文作者:Jeff Atwood. 在《质量·软件·管理:系统思维(第1卷)》一书中,Gerald Weinberg提出了一个经验法则,用以计算由于项目切换而引起的浪费. Weinberg(杰拉尔德·温伯格)是软件领域最著名的专家之一. 他是从个体心理、组织行为和企业文化角度去研究软件管理和软件工程的权威和代表人物.

Android多任务多线程下载

- - 移动开发 - ITeye博客
关注微信号:javalearns   随时随地学Java. 打算实现一个下载功能,当然理想的功能要支持多任务下载、多线程下载、断点续传的功能,我想一步一步来,首先困难摆在了多任务这里. 开始的思路是在一个Service中启动下载的流操作,然后通过Service中声明一个Activity中的Handler更新UI(比如进度条.

人类的大脑网络限制了多任务处理

- 看海の狐狸 - Solidot
Shawn the R0ck 写道 "虽然人类大脑的结构非常复杂,但也不足以有能力处理所有我们看到,听到和做的事情. 这种限制有时是一件好事,这会帮我们过滤掉很多无用的细节. 但更多的时候我们陷入了"我们是如何处理信息"的辩论. 研究人员之前认为针对不同信息的处理在大脑里有不同的瓶颈. 比如正在阅读地图的大脑限制机制非常不同于哲学思辨的过程.

破解应用为iOS带来WebOS风格多任务切换

- youschan - cnBeta.COM
我们都知道iOS中的多任务切换并不是那么好用,当你双击主键之后,屏幕最下方的一排小图标并不是那么好 操作. 而webOS中的多任务切换却实用性非常高. 因为webOS中的多任务是以卡片的形式出现在屏幕中,你可以通过手势在各应用之间进行切换.

未曾公开的iOS 4功能:卡片式多任务

- 洞箫 - cnBeta.COM
现在大家都知道iOS 4的多任务界面是双击主键弹出一排小图标,也知道iOS 5将在系统里集成Twitter. 可曾想过原本的iOS 4是如何设计的呢. 几个月前越南的一个论坛里泄露出两段视频,当时被认为是iOS 5(实际上并不是),而现在看来,原来其中隐藏着一些未曾公开的iOS 4功能.

管理

- - 人月神话的BLOG
对于中小企业而言现在管理上欠缺的不是人治或者说儒家佛家等东方管理思想,而真正欠缺的是西方法治的科学管理方法. 现在很多中小企业花很多钱去听什么东方管理思想的培训是误入歧途,东西方管理思想需要融合,但是基础还是科学的管理方法和模式. 而在这个里面最重要的仍然是流程管理,知识管理,质量管理,项目管理这些内容,而不是简单的纯管理.

无需越狱,开启一代 iPad 的多任务手势和镜像显示

- Jacky - 果迷网
苹果在没有给出官方解释的前提下禁用了 iOS 5 在第一代 iPad 上的多任务手势功能. 如果你是 iPad 一代用户而且已经习惯使用手势操作,那么就得想办法在 iOS 5 上启用这些功能. 越狱当然是可以轻松做到,但目前只有非完美越狱,而且有许多用户不愿意采用越狱的途径,下面的这个无需越狱的方法就显得很实用了.

在 iPad / iPad 2 启用 iOS 4.3 的隐藏版多任务手势输入没想象中难...

- mgo - Engadget 中国版
还记得 iOS 4.3 beta 版『曾经拥有过』的多任务多点(四指、五指等)触控手势操作吗. 忘记的朋友可以在此、跳转后的影片复习一下. 总之,苹果在 iOS 4.3 的正式版中并没有将该功能纳入,但是 iPad / iPad 2 用家要把该功能唤醒,其实比想象中还要容易,只要将 Mac 计算机(很抱歉,目前似乎是 Mac 限定...)挪出 4.x GB、花个 5 美元下载 Xcode,就可以让手上 iPad 的多任务操作更方便.