Redian新闻
>
关于wp的多任务(multitasking)
avatar
关于wp的多任务(multitasking)# PDA - 掌中宝
m*t
1
很多拿到wp的用户可能会对它的多任务有所困惑,特别是那些使用过windows mobile或
Android用户。wp和wm底层的OS应当是类似的,就是说它有支持真正的多任务能力。那
为什么microsoft没有用现成的wm的多任务呢? 为回答这个问题, 我们先来看看WP多任
务的一些特征。
当一个app在前台运行时,如果按下windows,back,search, camera或on/off键,这个
app将进入休眠状态。进入休眠状态的app依然驻留在memory里,但得不到cpu资源也就
是说它的运行状态依然保留着。 如果长按住back键, 你将看见所有处于休眠状态的程
序列表。选择其中之一,该程序将再次得到cpu资源,通俗地讲就是被再次激活。如果
是芒果,该程序会在激活时收到一个event. 这个event告诉程序: 你的所有状态都保存
着,你不用重新初始化你的界面和运行状态。正因为如此,专门为芒果开发的程序不需
做任何需要初始化的事就可以立即恢复到进入休眠状态之前的状态。那些不是专门为芒
果设计的应用则需要重新初始化自己,如果初始化需要很多时间,在激活时就会看到一
些时延。
因为memory的限制,WP最多允许五个程序同时处于休眠状态。如果已经有五个程序,在
启动第六个时其中一个将被从休眠状态转换为死亡状态并从内存中去除。
那么,一个进入休眠状态或死亡状态的程序可以做什么呢? 答案是什么也不能做,因为
它得不到cpu资源。那么为什么qq,whatsapp, tango在没有运行或不在前台的时候,为
什么不会丢失信息呢?
虽然wp不给后台或者根本就没有运行的程序分配cpu资源,它却为它们提供如下服务。
avatar
m*t
2
1) 代帮app接收push notification. 如果一个程序请求系统代收push notification, 即使它不在运行,wp系统仍然可以帮它接收push notification。 当push notification到达时,wp系统可以根据需要或者更新tilt,如email, 或者显示个消息并在用户确认后启e动该app。这就是qq和whatsapp等app工作的机制。
2) 代帮应用执行它所schedule的一个或多个task。这些task由应用定义,交给系统按一定的schedule执行。这些task可以用来下载数据或做一些其它工作。一些股票和和实时显示比赛成绩的应用就是这样工作的。
avatar
m*t
3
别小看第一项服务。它使app为得到新的消息而必须驻留memory并得到cpu资源成为不必要。第二个服务也大大减少了app因为要定期取得数据而必须驻留memory并取得cpu资源的必要性。
正因为以上服务, 使wp在资源有限的手机上依然可以提供给用户不错的使用体验。
所以说wp的多任务是特别为手机而设计的, 是在普通多任务系统上通过降低app驻留memory的必要性从而提高系统的性能的一种优化设计。
avatar
z*0
4
为啥不根据实际内存使用量来决定程序数量?如果都是小程序,后台运行8个,10个也
没问题,如果都是大户,运行3个可能有OOM了
avatar
f*g
5
说实话,用了老婆的900两天,老婆无所谓,但俺实在是无法忍了,这wp什么狗屁玩意啊
nokia脑子进水了把赌注押在这破烂上,看来不倒闭不行了,可惜了900的做工外形
要是能刷安猪,立马把这个900刷了。

【在 m*******t 的大作中提到】
: 很多拿到wp的用户可能会对它的多任务有所困惑,特别是那些使用过windows mobile或
: Android用户。wp和wm底层的OS应当是类似的,就是说它有支持真正的多任务能力。那
: 为什么microsoft没有用现成的wm的多任务呢? 为回答这个问题, 我们先来看看WP多任
: 务的一些特征。
: 当一个app在前台运行时,如果按下windows,back,search, camera或on/off键,这个
: app将进入休眠状态。进入休眠状态的app依然驻留在memory里,但得不到cpu资源也就
: 是说它的运行状态依然保留着。 如果长按住back键, 你将看见所有处于休眠状态的程
: 序列表。选择其中之一,该程序将再次得到cpu资源,通俗地讲就是被再次激活。如果
: 是芒果,该程序会在激活时收到一个event. 这个event告诉程序: 你的所有状态都保存
: 着,你不用重新初始化你的界面和运行状态。正因为如此,专门为芒果开发的程序不需

avatar
m*t
6
本帖讨论的是wp的多任务,如果你不喜欢900是因为wp的多任务设计,你可以把具体问
题提出来以便讨论。这种多任务设计当然也带来一些问题,比如那个有消息要处理的应
用如果需要重新加载,可能会有一些迟延。但如果app设计合理,这种迟延或许可以大
大减少。

意啊

【在 f****g 的大作中提到】
: 说实话,用了老婆的900两天,老婆无所谓,但俺实在是无法忍了,这wp什么狗屁玩意啊
: nokia脑子进水了把赌注押在这破烂上,看来不倒闭不行了,可惜了900的做工外形
: 要是能刷安猪,立马把这个900刷了。

avatar
n*7
7
我很喜欢nokia,也烦死烂大街的ixxx了,不过现在有点后悔没升级到iphone4s...

意啊

【在 f****g 的大作中提到】
: 说实话,用了老婆的900两天,老婆无所谓,但俺实在是无法忍了,这wp什么狗屁玩意啊
: nokia脑子进水了把赌注押在这破烂上,看来不倒闭不行了,可惜了900的做工外形
: 要是能刷安猪,立马把这个900刷了。

avatar
a*w
8

, 即使它不在运行,wp系统仍然可以帮它接收push notification。 当push
notification到达时,wp系统可以根据需要或者更新tilt,如email, 或者显示个消息并
在用户确认后启e动该app。这就是qq和whatsapp等app工作的机制。
按一定的schedule执行。这些task可以用来下载数据或做一些其它工作。一些股票和和
实时显示比赛成绩的应用就是这样工作的。
呃。。。说句实话,WP的工作机制我觉得我不care,但是我作为用户来讲,就QQ和微信
这两个软件,我的体验不如ios和Android给我的体验要好,我觉得MS要做的是改善这种
用户体验,而不是解释为什么在这个方面做得不如Android,和ios。。。
我觉得WP的优点还是很多,那么低配的硬件,还很流畅。我也不是游戏控,所以如果改
善一下所谓的这种multitasking,我觉得至少我自己愿意加入WP阵营,而且现在。

【在 m*******t 的大作中提到】
: 1) 代帮app接收push notification. 如果一个程序请求系统代收push notification, 即使它不在运行,wp系统仍然可以帮它接收push notification。 当push notification到达时,wp系统可以根据需要或者更新tilt,如email, 或者显示个消息并在用户确认后启e动该app。这就是qq和whatsapp等app工作的机制。
: 2) 代帮应用执行它所schedule的一个或多个task。这些task由应用定义,交给系统按一定的schedule执行。这些task可以用来下载数据或做一些其它工作。一些股票和和实时显示比赛成绩的应用就是这样工作的。

avatar
M*n
9
硬件还是让人提不起兴趣,买个手机用两年,
结果还没开始用就比别人落后一两代,感觉很不爽,
avatar
s*r
10
貌似之前在版上看到过关于multitasking的讨论,wp和ios是一样的,都是suspend app
,这个我觉得在手机上还是实现多任务的最好方式。像android那样放开了app运行,从
系统流畅和省电的角度都不是最优的。
我唯一不爽的是wp要resume app只能长按back键再选程序。如果是从其他地方点就会重
新载入一遍app。这个太二了!ios也没这样二啊。比如我收到一个微信的notification
,直观的方式肯定是去直接点notification,wp就会又给我从头重新启动一遍程序。你
还要用户记得每次先长按back,出了multitasking,再开微信,太不直观了。
avatar
B*Y
11
我觉得他说的意识就是有些app特别针对wp7.5设计的 你点tile 如果程序在后台 就不
会重新启动 但是那些没针对wp7.5设计的app就会不管是不是程序已经在后台都会重新
启动一遍

app
notification

【在 s********r 的大作中提到】
: 貌似之前在版上看到过关于multitasking的讨论,wp和ios是一样的,都是suspend app
: ,这个我觉得在手机上还是实现多任务的最好方式。像android那样放开了app运行,从
: 系统流畅和省电的角度都不是最优的。
: 我唯一不爽的是wp要resume app只能长按back键再选程序。如果是从其他地方点就会重
: 新载入一遍app。这个太二了!ios也没这样二啊。比如我收到一个微信的notification
: ,直观的方式肯定是去直接点notification,wp就会又给我从头重新启动一遍程序。你
: 还要用户记得每次先长按back,出了multitasking,再开微信,太不直观了。

avatar
n*7
12
还有五个后台应用的限制......看了这个帖子才发现,我说怎么后台app经常无缘无故
没了...

app
notification

【在 s********r 的大作中提到】
: 貌似之前在版上看到过关于multitasking的讨论,wp和ios是一样的,都是suspend app
: ,这个我觉得在手机上还是实现多任务的最好方式。像android那样放开了app运行,从
: 系统流畅和省电的角度都不是最优的。
: 我唯一不爽的是wp要resume app只能长按back键再选程序。如果是从其他地方点就会重
: 新载入一遍app。这个太二了!ios也没这样二啊。比如我收到一个微信的notification
: ,直观的方式肯定是去直接点notification,wp就会又给我从头重新启动一遍程序。你
: 还要用户记得每次先长按back,出了multitasking,再开微信,太不直观了。

avatar
w*s
13
这就是到现在都不愿舍弃N900,纠结换Lumia的原因之一,另外两个是:
1。脑残的ATT为什么Tethering一定要5G以上的data plan? 不知道现在有没有能让3G
就tethering的方法。
2。这个鸡鸭,好的不学,偏偏学水果的脑残不让换电池,极有可能不到半年,就撑不
过半天,随时随地要准备充电了。
还有一个,不知道L900有没有FM transmit的功能,这个在车里太有用了。
先玩上的,有没有能解惑的?
avatar
w*s
14
对了,有没有人谈谈用skydrive的体会,就是不学好的,现在有个microSD槽很难吗?

3G

【在 w**********s 的大作中提到】
: 这就是到现在都不愿舍弃N900,纠结换Lumia的原因之一,另外两个是:
: 1。脑残的ATT为什么Tethering一定要5G以上的data plan? 不知道现在有没有能让3G
: 就tethering的方法。
: 2。这个鸡鸭,好的不学,偏偏学水果的脑残不让换电池,极有可能不到半年,就撑不
: 过半天,随时随地要准备充电了。
: 还有一个,不知道L900有没有FM transmit的功能,这个在车里太有用了。
: 先玩上的,有没有能解惑的?

avatar
m*t
15
你这点确实有道理,wp应当在这点上做些相应的改进。

app
notification

【在 s********r 的大作中提到】
: 貌似之前在版上看到过关于multitasking的讨论,wp和ios是一样的,都是suspend app
: ,这个我觉得在手机上还是实现多任务的最好方式。像android那样放开了app运行,从
: 系统流畅和省电的角度都不是最优的。
: 我唯一不爽的是wp要resume app只能长按back键再选程序。如果是从其他地方点就会重
: 新载入一遍app。这个太二了!ios也没这样二啊。比如我收到一个微信的notification
: ,直观的方式肯定是去直接点notification,wp就会又给我从头重新启动一遍程序。你
: 还要用户记得每次先长按back,出了multitasking,再开微信,太不直观了。

avatar
m*t
16
是呀。不知这样做是不是为了提高用户对系统行为的可预见性。我也是瞎猜。

【在 z********0 的大作中提到】
: 为啥不根据实际内存使用量来决定程序数量?如果都是小程序,后台运行8个,10个也
: 没问题,如果都是大户,运行3个可能有OOM了

avatar
m*t
17
有点歪楼了。不过也可以讨论。
第一个我不清楚,你可以去xda看看是否有解。我的focus enabling tethering很容易。必须承认,tethering有时很有用。比如一家人坐在车里,人手一个smart device, 因为可以通过我focus的tethering上网,全家人除了老婆都觉得很爽。她其实只是觉得大家都这样静悄悄地,少了出去完的乐趣。
第二个不清楚。我的focus是可以换电池的,原配的电池用了一年快半了,貌似还没有任何问题。我是那种手机使用率特别高的用户,或许只是我比较幸运。不知nokia在这方面信誉如何。
第三个也不清楚。我的focus就没有built-in的fm transmitter. 很早以前给孩子买ipod时买了一个简易的fm transmitter,效果不是很好,所以我们谁也懒得用。我的车支持那种speaker的输入口,需要的时候,我会用一条线直接把手机和那个口连起来,效果很好,当然没有fm transmitter方便。貌似现在大多数手机都不支持built-in的fm
transmitter,可能我out了。

3G

【在 w**********s 的大作中提到】
: 这就是到现在都不愿舍弃N900,纠结换Lumia的原因之一,另外两个是:
: 1。脑残的ATT为什么Tethering一定要5G以上的data plan? 不知道现在有没有能让3G
: 就tethering的方法。
: 2。这个鸡鸭,好的不学,偏偏学水果的脑残不让换电池,极有可能不到半年,就撑不
: 过半天,随时随地要准备充电了。
: 还有一个,不知道L900有没有FM transmit的功能,这个在车里太有用了。
: 先玩上的,有没有能解惑的?

avatar
j*u
18
nice

【在 m*******t 的大作中提到】
: 很多拿到wp的用户可能会对它的多任务有所困惑,特别是那些使用过windows mobile或
: Android用户。wp和wm底层的OS应当是类似的,就是说它有支持真正的多任务能力。那
: 为什么microsoft没有用现成的wm的多任务呢? 为回答这个问题, 我们先来看看WP多任
: 务的一些特征。
: 当一个app在前台运行时,如果按下windows,back,search, camera或on/off键,这个
: app将进入休眠状态。进入休眠状态的app依然驻留在memory里,但得不到cpu资源也就
: 是说它的运行状态依然保留着。 如果长按住back键, 你将看见所有处于休眠状态的程
: 序列表。选择其中之一,该程序将再次得到cpu资源,通俗地讲就是被再次激活。如果
: 是芒果,该程序会在激活时收到一个event. 这个event告诉程序: 你的所有状态都保存
: 着,你不用重新初始化你的界面和运行状态。正因为如此,专门为芒果开发的程序不需

avatar
z*n
19

这个应当是QQ和微信的实现问题, 也许哪天他们出个upgrade就解决了.
不知道你用过WP上的Lync 2000没有, 类似的IM, 有IM来的时候会有个notification显
示消息, 点一下就会launch app到那个conversation.

【在 a***w 的大作中提到】
:
: , 即使它不在运行,wp系统仍然可以帮它接收push notification。 当push
: notification到达时,wp系统可以根据需要或者更新tilt,如email, 或者显示个消息并
: 在用户确认后启e动该app。这就是qq和whatsapp等app工作的机制。
: 按一定的schedule执行。这些task可以用来下载数据或做一些其它工作。一些股票和和
: 实时显示比赛成绩的应用就是这样工作的。
: 呃。。。说句实话,WP的工作机制我觉得我不care,但是我作为用户来讲,就QQ和微信
: 这两个软件,我的体验不如ios和Android给我的体验要好,我觉得MS要做的是改善这种
: 用户体验,而不是解释为什么在这个方面做得不如Android,和ios。。。
: 我觉得WP的优点还是很多,那么低配的硬件,还很流畅。我也不是游戏控,所以如果改

avatar
z*0
20
哈哈,我就是拿N900换的
主要是觉得N900开个浏览器啥的太慢了,在外面查的啥,都得等啊等。。。。

3G

【在 w**********s 的大作中提到】
: 这就是到现在都不愿舍弃N900,纠结换Lumia的原因之一,另外两个是:
: 1。脑残的ATT为什么Tethering一定要5G以上的data plan? 不知道现在有没有能让3G
: 就tethering的方法。
: 2。这个鸡鸭,好的不学,偏偏学水果的脑残不让换电池,极有可能不到半年,就撑不
: 过半天,随时随地要准备充电了。
: 还有一个,不知道L900有没有FM transmit的功能,这个在车里太有用了。
: 先玩上的,有没有能解惑的?

avatar
s*c
21
这个多任务调度方式是和ios一模一样的 所不同的是ios不是强制限制有几个程序后台
休眠在memory里面的,而是根据设备的可用内存动态调度。比如你要进行一个大游戏,
占据内存要在200MB,而当前程序可用内存总共有400MB,但是已经被前面各种各样的程
序休眠占据了,那么ios就要调度最早运行的那几个程序退出,直到有200MB内存空出。
而且程序在被休眠的时候,可以根据程序的特点,保持当前状态参数或者当前整个程序
内存快照dump到某些文件当中。这样就算被清出内存,再一次被唤醒的时候,还是可以
从外部存储器快速恢复的。
如果你说的是真的,那么wp7在这点上还是比较弱的,限制是5个程序而不是动态的调用
内存空间。但是我觉得msft的程序员不会那么脑残
不管怎么说,无论wp还是ios,作为电池为能源的掌上设备操作系统都要比android高级
,完全放开多任务就是将用户体验交给第三方程序的程序员的自觉,这完全是个坏主意
。任何的程序员在处理程序的时候,都希望尽可能多的占据用户的cpu时间(特别是免
费程序),这样广告,跟踪用户习惯,提交程序回馈数据等等才更有保证。但是这对用
户来讲是个灾难。用户不会去责怪第三方程序,因为他们对系统运行的机制一无所知,
只能责怪手机硬件或者android系统本身。
那么我们真正需要的多任务是什么?对于掌上设备无非是后台音乐,视频,下载,GPS
,IM应用这些。wp和ios的思路都是为几个特殊的应用类型打开一个接口,而im比较难
办,因为没有统一的接口,那就通过推送的方式创建一个通用接口实现,这样基本上能
满足90%以上人的掌上多任务需要了。
真正的多任务,只有在pad上才会出现,手机这种前台程序独占屏幕的应用设备不太可
能出现分屏显示不同程序的需要。而pad在分辨率提高之后,下一步的发展方向肯定是
多app同时显示,这样对操作系统和设备是个很大的挑战。对于ipad这种专有设备还好
一些。android系统涉及各种不同设备不同分辨率的协调,更难办。
avatar
a*l
22
不能理解怎么可能有超过5个程序就自动把最老的杀掉这种设计方法。

【在 m*******t 的大作中提到】
: 很多拿到wp的用户可能会对它的多任务有所困惑,特别是那些使用过windows mobile或
: Android用户。wp和wm底层的OS应当是类似的,就是说它有支持真正的多任务能力。那
: 为什么microsoft没有用现成的wm的多任务呢? 为回答这个问题, 我们先来看看WP多任
: 务的一些特征。
: 当一个app在前台运行时,如果按下windows,back,search, camera或on/off键,这个
: app将进入休眠状态。进入休眠状态的app依然驻留在memory里,但得不到cpu资源也就
: 是说它的运行状态依然保留着。 如果长按住back键, 你将看见所有处于休眠状态的程
: 序列表。选择其中之一,该程序将再次得到cpu资源,通俗地讲就是被再次激活。如果
: 是芒果,该程序会在激活时收到一个event. 这个event告诉程序: 你的所有状态都保存
: 着,你不用重新初始化你的界面和运行状态。正因为如此,专门为芒果开发的程序不需

avatar
n*7
23

根据我的测试,msft程序员就是这么脑残
即使开的是很简单的界面,也会算作一个app
比如,我现在打开了拨号,设置,短信,app 市场 和 music&video 5个界面,于是我
开着的IE就死掉了
还能再弱智一点吗?

【在 s****c 的大作中提到】
: 这个多任务调度方式是和ios一模一样的 所不同的是ios不是强制限制有几个程序后台
: 休眠在memory里面的,而是根据设备的可用内存动态调度。比如你要进行一个大游戏,
: 占据内存要在200MB,而当前程序可用内存总共有400MB,但是已经被前面各种各样的程
: 序休眠占据了,那么ios就要调度最早运行的那几个程序退出,直到有200MB内存空出。
: 而且程序在被休眠的时候,可以根据程序的特点,保持当前状态参数或者当前整个程序
: 内存快照dump到某些文件当中。这样就算被清出内存,再一次被唤醒的时候,还是可以
: 从外部存储器快速恢复的。
: 如果你说的是真的,那么wp7在这点上还是比较弱的,限制是5个程序而不是动态的调用
: 内存空间。但是我觉得msft的程序员不会那么脑残
: 不管怎么说,无论wp还是ios,作为电池为能源的掌上设备操作系统都要比android高级

avatar
w*s
24
不好意思,满版的lumia, 还以为你说的wp也是针对这个, 不是有意要歪楼。
谢谢回复。在xda上看过,目前没看到能tethering hack的办法。你是用ATT?问了店里
的小二,说所有att的机子都是5G以上才给tethering. 难道是忽悠我?
再问一下,你这些的说法是有官方文献的 还是自己根据使用总结的? 尤其是这个后台
只能有5个程序在运行。如果真是这样,那可能就放弃wp了。

易。必须承认,tethering有时很有用。比如一家人坐在车里,人手一个smart device,
因为可以通过我focus的tethering上网,全家人除了老婆都觉得很爽。她其实只是觉
得大家都这样静悄悄地,少了出去完的乐趣。
有任何问题。我是那种手机使用率特别高的用户,或许只是我比较幸运。不知nokia在
这方面信誉如何。
ipod时买了一个简易的fm transmitter,效果不是很好,所以我们谁也懒得用。我的车
支持那种speaker的输入口,需要的时候,我会用一条线直接把手机和那个口连起来,
效果很好,当然没有fm transmitter方便。貌似现在大多数手机都不支持built-in的fm

【在 m*******t 的大作中提到】
: 有点歪楼了。不过也可以讨论。
: 第一个我不清楚,你可以去xda看看是否有解。我的focus enabling tethering很容易。必须承认,tethering有时很有用。比如一家人坐在车里,人手一个smart device, 因为可以通过我focus的tethering上网,全家人除了老婆都觉得很爽。她其实只是觉得大家都这样静悄悄地,少了出去完的乐趣。
: 第二个不清楚。我的focus是可以换电池的,原配的电池用了一年快半了,貌似还没有任何问题。我是那种手机使用率特别高的用户,或许只是我比较幸运。不知nokia在这方面信誉如何。
: 第三个也不清楚。我的focus就没有built-in的fm transmitter. 很早以前给孩子买ipod时买了一个简易的fm transmitter,效果不是很好,所以我们谁也懒得用。我的车支持那种speaker的输入口,需要的时候,我会用一条线直接把手机和那个口连起来,效果很好,当然没有fm transmitter方便。貌似现在大多数手机都不支持built-in的fm
: transmitter,可能我out了。
:
: 3G

avatar
m*t
25
根据你的描述,ios and wp 应当很相像。 五个程序的限制是我的观察,是不是系统的
硬性规定还有待进一步确认。 我会更新主贴。

【在 s****c 的大作中提到】
: 这个多任务调度方式是和ios一模一样的 所不同的是ios不是强制限制有几个程序后台
: 休眠在memory里面的,而是根据设备的可用内存动态调度。比如你要进行一个大游戏,
: 占据内存要在200MB,而当前程序可用内存总共有400MB,但是已经被前面各种各样的程
: 序休眠占据了,那么ios就要调度最早运行的那几个程序退出,直到有200MB内存空出。
: 而且程序在被休眠的时候,可以根据程序的特点,保持当前状态参数或者当前整个程序
: 内存快照dump到某些文件当中。这样就算被清出内存,再一次被唤醒的时候,还是可以
: 从外部存储器快速恢复的。
: 如果你说的是真的,那么wp7在这点上还是比较弱的,限制是5个程序而不是动态的调用
: 内存空间。但是我觉得msft的程序员不会那么脑残
: 不管怎么说,无论wp还是ios,作为电池为能源的掌上设备操作系统都要比android高级

avatar
K*3
26
您别说,肯定你是给安驻给洗了脑了!
安驻才叫个甚么东西!不上个三河,四核,起码的流畅都没有。收个outlook等待了三
年,更新了四个OS才做到。

意啊

【在 f****g 的大作中提到】
: 说实话,用了老婆的900两天,老婆无所谓,但俺实在是无法忍了,这wp什么狗屁玩意啊
: nokia脑子进水了把赌注押在这破烂上,看来不倒闭不行了,可惜了900的做工外形
: 要是能刷安猪,立马把这个900刷了。

avatar
f*5
27
"pad在分辨率提高之后,下一步的发展方向肯定是多app同时显示,这样对操作系统和
设备是个很大的挑战。对于ipad这种专有设备还好一些。android系统涉及各种不同设
备不同分辨率的协调,更难办。"
对ipad和ios确实是很大的挑战,连2x分辨率升级都闹得一帮人哭天喊地的。至于说
android更难办那就更不靠谱了。
先有cornerstone出的三apps同时显示,中有windriver可重叠多apps平台,后有galaxy
note 10.1的side-by-side apps运行。
cornerstone
windriver
galaxy note 10.1

【在 s****c 的大作中提到】
: 这个多任务调度方式是和ios一模一样的 所不同的是ios不是强制限制有几个程序后台
: 休眠在memory里面的,而是根据设备的可用内存动态调度。比如你要进行一个大游戏,
: 占据内存要在200MB,而当前程序可用内存总共有400MB,但是已经被前面各种各样的程
: 序休眠占据了,那么ios就要调度最早运行的那几个程序退出,直到有200MB内存空出。
: 而且程序在被休眠的时候,可以根据程序的特点,保持当前状态参数或者当前整个程序
: 内存快照dump到某些文件当中。这样就算被清出内存,再一次被唤醒的时候,还是可以
: 从外部存储器快速恢复的。
: 如果你说的是真的,那么wp7在这点上还是比较弱的,限制是5个程序而不是动态的调用
: 内存空间。但是我觉得msft的程序员不会那么脑残
: 不管怎么说,无论wp还是ios,作为电池为能源的掌上设备操作系统都要比android高级

avatar
h*e
28
试了一下,还真是有五个程序的限制。

【在 m*******t 的大作中提到】
: 根据你的描述,ios and wp 应当很相像。 五个程序的限制是我的观察,是不是系统的
: 硬性规定还有待进一步确认。 我会更新主贴。

avatar
z*n
29
猛一看还以为是windows.
看来pad的需求还是相近于laptop/desktop, 笔输入好象xp的tablet version就支持了.
预感win8要大火, 秒杀这些phone OS.

galaxy

【在 f*******5 的大作中提到】
: "pad在分辨率提高之后,下一步的发展方向肯定是多app同时显示,这样对操作系统和
: 设备是个很大的挑战。对于ipad这种专有设备还好一些。android系统涉及各种不同设
: 备不同分辨率的协调,更难办。"
: 对ipad和ios确实是很大的挑战,连2x分辨率升级都闹得一帮人哭天喊地的。至于说
: android更难办那就更不靠谱了。
: 先有cornerstone出的三apps同时显示,中有windriver可重叠多apps平台,后有galaxy
: note 10.1的side-by-side apps运行。
: cornerstone
: windriver
: galaxy note 10.1

avatar
s*u
30
tango 据说升到8个了。

【在 h**e 的大作中提到】
: 试了一下,还真是有五个程序的限制。
avatar
a*a
31
问一下,在kill掉停驻内存的程序的时候,会像ios那样把程序当前的状态保存到flash
存储里面去么?

【在 m*******t 的大作中提到】
: 根据你的描述,ios and wp 应当很相像。 五个程序的限制是我的观察,是不是系统的
: 硬性规定还有待进一步确认。 我会更新主贴。

avatar
m*t
32
如果没记错的话,在程序进入suspend状态之前会受到系统的一个消息,然后可以把自
己的状态保存起来.

flash

【在 a****a 的大作中提到】
: 问一下,在kill掉停驻内存的程序的时候,会像ios那样把程序当前的状态保存到flash
: 存储里面去么?

avatar
K*i
33
对 这就是我这两天用900 天天吐槽的地方
之前用习惯了htc的notification
现在用这个真的觉得很2

app
notification

【在 s********r 的大作中提到】
: 貌似之前在版上看到过关于multitasking的讨论,wp和ios是一样的,都是suspend app
: ,这个我觉得在手机上还是实现多任务的最好方式。像android那样放开了app运行,从
: 系统流畅和省电的角度都不是最优的。
: 我唯一不爽的是wp要resume app只能长按back键再选程序。如果是从其他地方点就会重
: 新载入一遍app。这个太二了!ios也没这样二啊。比如我收到一个微信的notification
: ,直观的方式肯定是去直接点notification,wp就会又给我从头重新启动一遍程序。你
: 还要用户记得每次先长按back,出了multitasking,再开微信,太不直观了。

avatar
j*g
34
对IOS印象最深刻的就是机器重启之后居然每个app都还在后台开着。状态似乎还保持和
重启前一样。

【在 s****c 的大作中提到】
: 这个多任务调度方式是和ios一模一样的 所不同的是ios不是强制限制有几个程序后台
: 休眠在memory里面的,而是根据设备的可用内存动态调度。比如你要进行一个大游戏,
: 占据内存要在200MB,而当前程序可用内存总共有400MB,但是已经被前面各种各样的程
: 序休眠占据了,那么ios就要调度最早运行的那几个程序退出,直到有200MB内存空出。
: 而且程序在被休眠的时候,可以根据程序的特点,保持当前状态参数或者当前整个程序
: 内存快照dump到某些文件当中。这样就算被清出内存,再一次被唤醒的时候,还是可以
: 从外部存储器快速恢复的。
: 如果你说的是真的,那么wp7在这点上还是比较弱的,限制是5个程序而不是动态的调用
: 内存空间。但是我觉得msft的程序员不会那么脑残
: 不管怎么说,无论wp还是ios,作为电池为能源的掌上设备操作系统都要比android高级

avatar
l*w
35
说得我开始怀念 palm 了。
"对IOS印象最深刻的就是机器重启之后居然每个app都还在后台开着。状态似乎还保持
和重启前一样。"
avatar
m*t
36

3G
有的。 music+videos选项下面。貌似800没有。
以前IPod touch就一定要买个fm transmitter 很麻烦。最开始买了个70多的
结果过两天就没声音了 再换还坏。q一气之下退了在妈祖买个20来块的 倒是没坏就是
信号不好
对nokia这个功能大爱啊。

【在 w**********s 的大作中提到】
: 这就是到现在都不愿舍弃N900,纠结换Lumia的原因之一,另外两个是:
: 1。脑残的ATT为什么Tethering一定要5G以上的data plan? 不知道现在有没有能让3G
: 就tethering的方法。
: 2。这个鸡鸭,好的不学,偏偏学水果的脑残不让换电池,极有可能不到半年,就撑不
: 过半天,随时随地要准备充电了。
: 还有一个,不知道L900有没有FM transmit的功能,这个在车里太有用了。
: 先玩上的,有没有能解惑的?

avatar
m*t
37

app
notification
这个很烦人。另外ios上直接可以打开后台。想关哪个关哪个 这个要一个个进去在关。
。当然后台程序不多就是了,前面不是说最多4,5个吗lol

【在 s********r 的大作中提到】
: 貌似之前在版上看到过关于multitasking的讨论,wp和ios是一样的,都是suspend app
: ,这个我觉得在手机上还是实现多任务的最好方式。像android那样放开了app运行,从
: 系统流畅和省电的角度都不是最优的。
: 我唯一不爽的是wp要resume app只能长按back键再选程序。如果是从其他地方点就会重
: 新载入一遍app。这个太二了!ios也没这样二啊。比如我收到一个微信的notification
: ,直观的方式肯定是去直接点notification,wp就会又给我从头重新启动一遍程序。你
: 还要用户记得每次先长按back,出了multitasking,再开微信,太不直观了。

avatar
m*t
38

那个很多是假象吧。很多apps再进去也是重新load. 哪怕不重启

【在 l**w 的大作中提到】
: 说得我开始怀念 palm 了。
: "对IOS印象最深刻的就是机器重启之后居然每个app都还在后台开着。状态似乎还保持
: 和重启前一样。"

avatar
m*t
39
如果我没记错 playbook 的 QNX 早都可以做到这种多app了。。。参见其 showcase
mode。瓶颈对 QNX 在于硬件能力。。。

galaxy

【在 f*******5 的大作中提到】
: "pad在分辨率提高之后,下一步的发展方向肯定是多app同时显示,这样对操作系统和
: 设备是个很大的挑战。对于ipad这种专有设备还好一些。android系统涉及各种不同设
: 备不同分辨率的协调,更难办。"
: 对ipad和ios确实是很大的挑战,连2x分辨率升级都闹得一帮人哭天喊地的。至于说
: android更难办那就更不靠谱了。
: 先有cornerstone出的三apps同时显示,中有windriver可重叠多apps平台,后有galaxy
: note 10.1的side-by-side apps运行。
: cornerstone
: windriver
: galaxy note 10.1

avatar
p*i
40
playbook的按键设计太差了,特别是那个power key,压根用不了~

【在 m*********t 的大作中提到】
: 如果我没记错 playbook 的 QNX 早都可以做到这种多app了。。。参见其 showcase
: mode。瓶颈对 QNX 在于硬件能力。。。
:
: galaxy

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。