明年初,微软将为WP7平台推出大量的更新。其实根据早前Joe Belfiore在WP7发布时宣称的也能猜到这点。这个更新必然包括复制和粘贴功能。但是最受人们关注的多任务功能呢?这里我们对这个话题进行讨论,其 实之前就有有关WP7模拟多任务功能的文章,WP7也确实拥有那样的功能。不但可以在后台执行核心应用,如音乐、电子邮件等应用。通过WP7 SDK的”tombstone”特性,还能使第三方应用暂停运行,等用户切换回来时,显示相同的状态。
遗憾的是很多开发人员还不能有效利用tombstone功能,导致WP7加载应用速度很慢。就算能有效利用这项技术,也不能解决WP7应用切换速度慢的问题。因为,假如你想通过Web打开Twitter的电子邮箱,通常必须返回到系统启动页面,才能做切换操作,这个确实是很费劲的。某些情况下,返回按钮可以帮你切换应用,但是这里它只是起到返回的作用。那么在不改变WP7界面的风格下,微软该如何实现多任务下应用的快速切换功能呢?先让我们了解下其他平台的多任务切换方式,从中寻找些点子吧。
WebOs
这可能是应用程序快速切换中最生动的例子。如果用户想在切换应用程序,可以缩小到卡片视图,通过点击主按钮,就可以自由的在所有已打开的应用程序之间的滑动切换。同样,如果用户想关闭一个应用,只需关闭对应的卡片。非常不幸的是,如果WP7也采用这种卡片视图的方式,就需要系统显示正在运行的所有应用的预览,而WP7恰恰没有足够的空间来显示这些大量的卡片视图。
Android和iPhone
Android和iPhone在应用的快速切换操作上非常类似。两者都是通过组合某个硬件按钮来显示正在执行的应用程序列表。iPhone通过双击Home按钮实现。而Android通过长按Home按钮就能启动应用切换视图。这里,iPhone可能稍微更加方便一些,因为这些应用图标在屏幕的底部,更接近你的拇指。而Android则把应用显示在屏幕中央,通常也就需要你移动拇指去操作。
Windows Phone 7
那么WP7的应用快速切换功能该怎么实现呢?首先,它必须使整个界面连贯,不能改变原有的风格,并且任何屏幕都必须容易访问。
我们给出最有可能的猜测,就是微软将会采用类似iPhone快速切换应用的方式。通过双击开始按钮,在屏幕的底部显示最近使用的应用。同样,也可以滑到右边,查看更多的应用。
点击”…”将会在每个应用程序图标下面显示一个较小的关闭按钮,以便强制关闭应用。
其他的可能性:
当然,也会有其他更多我们想不到的可能性。另一个选择,同样也是通过双击开始按钮,将所有正在运行的应用以列表的形式简单得显示到屏幕上,以便你做切换等操作。那么到底WP7会如何实现应用的快速切换呢?让我们期待微软最终的神作吧……
网友评论