当前位置:首页 > 日记 > 正文

Windows Phone的应用执行模式介绍

Windows Phone到底支不支持多任务呢?Windows Phone(WP)的应用执行模式控制应用程序的执行周期,管理应用从启动到运行、从激活到停用、直到应用退出之间的状态变化。它被设计为一个运行快速、反应敏捷的模式,为了达到这个目标,WP只允许前台运行一个应用,第三方应用皆不能在后台运行。这样防止了多个应用在后台同时运行,而影响到前台应用的运行效率和体验以及电池使用时间。

Windows Phone的应用执行模式介绍



  近日发布的Windows Phone 7 Beta开发包在应用程序执行模式上有所改变,和上个社区预览版比较混乱的模式相比,在应用程序间的导航和切换上更加有条理,手机体验更加流畅。

  WP(Windows Phone)的应用执行模式控制应用程序的执行周期,管理应用从启动到运行、从激活到停用、直到应用退出之间的状态变化。它被设计为一个运行快速、反应敏 捷的模式,为了达到这个目标,WP只允许前台运行一个应用,第三方应用皆不能在后台运行。这样防止了多个应用在后台同时运行,而影响到前台应用的运行效率 和体验以及电池使用时间。

  除此之外,所有的WP设备都有一个“返回”按钮,这个按钮使得用户能够在一个应用甚至多个应用之间来回切换视图。这似乎是一个华丽的体验,和其他手 机不同,你可以从某个应用导航到浏览器,再到某个另外的应用,然后通过按“返回”按钮来回到之前运行的应用。这样用户便能在整个系统、多个应用中获得统一 的体验。无论是第三方应用,还是WP自带的。

  呃,既然WP不允许后台运行任何应用,那我怎么可能用“返回”切换到之前的应用,回到之前的应用状态呢?唔……这就该是WP设计团队所谓的“墓碑 (Tombstone)”模式登场的时候了。

  啥时候立“墓碑”呢?比如你正在用WP玩极品飞车,突然来了一个电话,这时候电话应用将占据前台,而极品飞车将由WP系统立起一块墓碑:应用并没有 被关闭,也没有在运行,而是自动保存了状态并等待唤醒。从系统设计的术语上讲,立墓碑的过程叫做Deactivating,唤醒或激活叫 Activating。当你打完电话,系统将自动切换回之前运行的极品飞车,而且返回之前的游戏状态,赛车不会因为你接了个电话而落后。

  通过这种模式,WP让用户实际上获得了在多个应用中切换的能力,你可以回到后台的某个应用,但它在后台并没有在运行~这样便节省了设备的CPU运算 能力和电量消耗。而像某些即时通讯应用则可以通过“推送消息”这样的API来实现即时的消息接收。




  当然,这样的体验和性能对应用开发者并不是免费的,应用开发者需要在应用立墓碑的时候记录当前的应用程序状态和相关数据,并且在应用随后激活时载入 数据和状态。

  苹果的iOS4系统据称支持所谓的多任务,但有的用户升级到iOS4后发现之前安装的应用均不能支持所谓的多任务,因为iOS4的多任务特性也需要 应用开发者对应用进行开发来添加多任务特性。如果你希望拥有真正的多任务并行执行,还是乖乖地越狱了你的iPhone,然后用Backgrounder 吧。

相关文章

麦本本电脑怎么重装电脑 | 麦本本

麦本本电脑怎么重装电脑 | 麦本本

启动,重装系统,无线网络连接,知识,硬件,1. 麦本本笔记本如何麦本本公司非常新,成立于2013年11月,它并不自己生产电脑,而是与代工厂合作,按照官方的说法为“用户提供高性价比的笔记本电脑”,可见麦本本主打的是性价比,做工设计和材质等就不要想了…

量子通信传输实验在中国成功进行

量子通信传输实验在中国成功进行

量子通信传输实验在中国成功进行,传输,光纤,保密,状态,国际上,窃听,中国科技,量子,近日,中国科学家实现了目前世界上最长距离的“量子通信传输”(teleportation)或者称为“物质瞬间传送技术”技术。来自中国科技大学和清华大学的研究人员在合肥国家…

老电脑如何装w10 | 老电脑如何装固

老电脑如何装w10 | 老电脑如何装固

固态硬盘,教程,设置,系统,无法启动,1. 老电脑如何装固态硬盘10年前的笔记本电脑可以换固态硬盘,对于十年前的笔记本电脑,一般都是采用SATA硬盘接口,我们可以将机械硬盘更换成固态硬盘或者将光驱的接口和盘位加上固态硬盘,通过将操作系统和应用…

戴尔否认放弃Windows Phone 7手机

戴尔否认放弃Windows Phone 7手机

戴尔否认放弃Windows Phone 7手机系统,戴尔,操作系统,惠普,公司,支持,产品,计划,博客,  戴尔周五向美国科技博客Engadget表示,有关戴尔不再支持Windows Phone 7操作系统的传闻纯属谣传。  戴尔周五表示,“任何有 关戴尔将不再支持Windows Phone 7…

已有50%的Android手机现在正在运行

已有50%的Android手机现在正在运行

已有50%的Android手机现在正在运行 OS 2.1,版本,运行,用户,更新,最新,数据,官方,操作系统,Google 的 Android 团队每隔几个星期更新他们的平台版本页面,基于官方 Android 市场的数据,揭示每个版本的 OS 的运行设备数。今天这个数据达到了一个重要的里…

传黑莓平板电脑无缘自身操作系统

传黑莓平板电脑无缘自身操作系统

传黑莓平板电脑无缘自身操作系统,黑莓,平板电脑,操作系统,收购,公司,惠普,系统,产品,据国外媒体报道,RIM公司准备在其最新研发的黑莓平板电脑采用一种名为QNX的操作系统,而之前媒体一致看好的黑莓自身操作系统则很有可能无缘黑莓“BlackPad”。QNX软…

用户抱怨iPhone 3GS升级iOS 4后问

用户抱怨iPhone 3GS升级iOS 4后问

用户抱怨iPhone 3GS升级iOS 4后问题多,3GS,升级,用户,发现,系统,顾客,报告,恢复,据iPhone 3GS用户反映,他们升级到iOS 4后3GS出现不少问题。然而,苹果只承认了iPhone 3G升级到iOS 4会出现速度减慢的问题,但否认接到iPhone 3GS升级iOS 4出现问题的报告…

微软计划发布第二款移动操作系统Wi

微软计划发布第二款移动操作系统Wi

微软计划发布第二款移动操作系统Windows Embedded Handheld,系统,计划,版本,移动操作系统,企业,操作系统,数字,整合,  微软目前在市场上跑移动系统有两个版本,分别是Windows Mobile 6.5和即将推出的Windows Phone 7,而一个不同以外的移动系统即将出…

在华为P20中设置访客模式的详细讲

在华为P20中设置访客模式的详细讲

在华为P20中设置访客模式的详细讲解,华为P20,设置访客模式,  在华为P20中怎么设置访客模式呢?下面就为大家分享在华为P20中设置访客模式的详细讲解,希望对你有所帮助哦。  在华为P20中设置访客模式的详细讲解  1、点击打开华为P20手机…

魅族mx5刷机不用电脑连接电脑连接w

魅族mx5刷机不用电脑连接电脑连接w

系统,连接,界面,无法连接,系统硬件,1. 魅族mx5进不了系统手机被锁定且界面显示null,一般是由于手机的SN或IMEI被非法篡改导致的,此行为违反了手机系统安全策略才被自动锁定;此类手机将一律被锁定,且锁定界面不会显示账户名。解锁需要您提供购买…

在三星a9star清理面板通知的具体操

在三星a9star清理面板通知的具体操

在三星a9star清理面板通知的具体操作步骤,三星a9star,清理面板通知,在三星a9star中怎么清理面板通知呢?下面就为大家介绍在三星a9star清理面板通知的具体操作步骤,我们不妨一起去了解了解哦。在三星a9star清理面板通知的具体操作步骤1、下拉…

摩托罗拉宣布ES400 采用微软最新手

摩托罗拉宣布ES400 采用微软最新手

摩托罗拉宣布ES400 采用微软最新手机操作系统,最新操作系统,企业,屏幕,最新手机,操作系统,摩托罗拉,摄像头,支持,  摩托罗拉与微软联合宣布了一款智能手机ES400,它主要面向企业用户,将采用微软刚刚宣布的最新手机操作系统Windows Embedded Handheld…