由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Apple版 - 作为理性黑,我有个有关多任务运行的疑惑
相关主题
iphone4的多任务有啥软件是越狱之后必装的?
有没有像我一样不喜欢ipad的这个多任务设计的?请问sbsettings怎么修改面板啊?
iOS 5.1.1关于多任务的新功能推荐一些CYDIA上的好东东吧.
SBSetting还真好用啊,兼请教一个问题几经周折, 终于放弃破解, 恢复了IPAD
大家说说jailbreak后装的app吧,交流一下也比较安全想在ipad上用stanza的看书的看过来
问个touch 4后台运行的问题决定还是回归正版ipad
装了一把抓的手势,有什么办法一把把后台跑的程序都关了呢?破解ipad,保护Home键
有没有什么app可以把网页上的链接都提前下载, 然后离线阅读的?cydia
相关话题的讨论汇总
话题: ios话题: 后台话题: 多任务话题: qq话题: 运行
进入Apple版参与讨论
1 (共1页)
a***a
发帖数: 40617
1
ipad1上,多任务切换的时候并不是“无缝”的,经常切入一个之前的任务
机子会稍微freeze一下
而且当ipad自己显示一堆东西在后台运行的时候
用SBsetting看进程,往往其实没那么多东西。。。
我有点儿怀疑有些东西(不是说所有的apps)的多任务是幌子,就是存一下那个
状态,然后切换的时候再读回来
当然你们ipad2的可以说是ipad1太慢。。。
不知道还有没有其他第三方的进程管理软件,可以进一步确认到底有没有那么多
进程驻留在内存里
c*****h
发帖数: 14923
2
可以试试看xsysinfo
f*******5
发帖数: 10321
3
你这个切法是人切啊。呵呵。

【在 a***a 的大作中提到】
: ipad1上,多任务切换的时候并不是“无缝”的,经常切入一个之前的任务
: 机子会稍微freeze一下
: 而且当ipad自己显示一堆东西在后台运行的时候
: 用SBsetting看进程,往往其实没那么多东西。。。
: 我有点儿怀疑有些东西(不是说所有的apps)的多任务是幌子,就是存一下那个
: 状态,然后切换的时候再读回来
: 当然你们ipad2的可以说是ipad1太慢。。。
: 不知道还有没有其他第三方的进程管理软件,可以进一步确认到底有没有那么多
: 进程驻留在内存里

M******n
发帖数: 43051
4
我记得iOS刚推出多进程时的确是说有好几种“多进程”实现方式的,其中一种就是储
存状态然后切换的时候读回来
不知道现在有没有变化

【在 a***a 的大作中提到】
: ipad1上,多任务切换的时候并不是“无缝”的,经常切入一个之前的任务
: 机子会稍微freeze一下
: 而且当ipad自己显示一堆东西在后台运行的时候
: 用SBsetting看进程,往往其实没那么多东西。。。
: 我有点儿怀疑有些东西(不是说所有的apps)的多任务是幌子,就是存一下那个
: 状态,然后切换的时候再读回来
: 当然你们ipad2的可以说是ipad1太慢。。。
: 不知道还有没有其他第三方的进程管理软件,可以进一步确认到底有没有那么多
: 进程驻留在内存里

m*****e
发帖数: 4193
5

This is by design. iOS kills your process to free memory, so don't expect it
's always there.

【在 a***a 的大作中提到】
: ipad1上,多任务切换的时候并不是“无缝”的,经常切入一个之前的任务
: 机子会稍微freeze一下
: 而且当ipad自己显示一堆东西在后台运行的时候
: 用SBsetting看进程,往往其实没那么多东西。。。
: 我有点儿怀疑有些东西(不是说所有的apps)的多任务是幌子,就是存一下那个
: 状态,然后切换的时候再读回来
: 当然你们ipad2的可以说是ipad1太慢。。。
: 不知道还有没有其他第三方的进程管理软件,可以进一步确认到底有没有那么多
: 进程驻留在内存里

dm
发帖数: 92
6
你说的没错,apple早就证实了呀。
apple觉得这种“多任务”挺好的,还将用在下一代mac osx上。以后的mac osx一般用
户都不知道(也不需要知道)一个软件究竟是不是正在运行,反正点开就是最后一次的
状态。
M******n
发帖数: 43051
7
转自apple4us:
iOS 4 的所谓多任务并不是传统意义上的多任务,即任何程序都可以自由地在后台运行
。苹果开放给第三方软件开发者的后台运行接口只包括音频播放(例如 Pandora 等网
络电台软件)、地理位置侦测(例如 GPS 软件)和网络电话(例如 Skype)等几个功
能。
当你在 iOS 4 里双击 Home 按钮时,会看到一个「抽屉」式的空间出现在屏幕下方。
很多人对此不解:这块空间里好像什么软件都有,怎么可能这么多软件同时在 iPhone
上后台运行呢?没错,这不可能,这些软件也并不是全都在后台运行。
在 iOS 4 里,如果你单击 Home 退到桌面,之前在运行的软件并没有退出,而是被「
冻结」。它虽然被置入后台,处于凝滞状态,但仍然在运行,之前分配给它的那些系统
资源仍然在位。因此,当你重新回到这个软件时,它可以立即恢复到上次退出时的状态
。这就是所谓的快速切换软件功能(fast app switching),也是 iOS 4 的多任务功
能的核心所在。
处于冻结状态的软件可以做某些事情,例如上面说的音频播放等等,但并不是什么都能
做。Instapaper 的开发者马可·阿蒙前阵子就说过,很多人希望 Instapaper 能利用
iOS 4 的多任务特性,实现后台下载文章的功能——因为他们经常在进地铁或上飞机前
忘记手动刷新 Instapaper。可惜,目前的 iOS 4 不允许他这么做。
了解了这一点,就可以知道双击 Home 调出的那个抽屉只是一层视觉介面,跟 Mac OS
X 上 Command + Tab 调出的那个切换软件的介面一样。它比单击 Home 回到桌面再打
开别的软件要方便,但即便是单击,上述「冻结」过程依然适用。
那么,iOS 4 上的第三方软件在什么情况下会真正退出?有三种情况:
一、系统为了省出内存而终止某个程序。
二、用户长按「抽屉」中的软件,点左上角的减号手动终止程序。
三、尚未为 iOS 4 重新编译的第三方软件是无法被冻结的,只要你退出了这个软件,
它就直接被终止了。

【在 a***a 的大作中提到】
: ipad1上,多任务切换的时候并不是“无缝”的,经常切入一个之前的任务
: 机子会稍微freeze一下
: 而且当ipad自己显示一堆东西在后台运行的时候
: 用SBsetting看进程,往往其实没那么多东西。。。
: 我有点儿怀疑有些东西(不是说所有的apps)的多任务是幌子,就是存一下那个
: 状态,然后切换的时候再读回来
: 当然你们ipad2的可以说是ipad1太慢。。。
: 不知道还有没有其他第三方的进程管理软件,可以进一步确认到底有没有那么多
: 进程驻留在内存里

f*******5
发帖数: 10321
8
这个应该是wp7demo最先说的。

【在 M******n 的大作中提到】
: 我记得iOS刚推出多进程时的确是说有好几种“多进程”实现方式的,其中一种就是储
: 存状态然后切换的时候读回来
: 不知道现在有没有变化

a***a
发帖数: 40617
9
果然跟我猜的一样。。。拿storage当内存用

iPhone

【在 M******n 的大作中提到】
: 转自apple4us:
: iOS 4 的所谓多任务并不是传统意义上的多任务,即任何程序都可以自由地在后台运行
: 。苹果开放给第三方软件开发者的后台运行接口只包括音频播放(例如 Pandora 等网
: 络电台软件)、地理位置侦测(例如 GPS 软件)和网络电话(例如 Skype)等几个功
: 能。
: 当你在 iOS 4 里双击 Home 按钮时,会看到一个「抽屉」式的空间出现在屏幕下方。
: 很多人对此不解:这块空间里好像什么软件都有,怎么可能这么多软件同时在 iPhone
: 上后台运行呢?没错,这不可能,这些软件也并不是全都在后台运行。
: 在 iOS 4 里,如果你单击 Home 退到桌面,之前在运行的软件并没有退出,而是被「
: 冻结」。它虽然被置入后台,处于凝滞状态,但仍然在运行,之前分配给它的那些系统

c*****h
发帖数: 14923
10
那为什么QQ iphone版本多任务切换回来还在,但是QQ HD切换回来就要重新载入?

iPhone

【在 M******n 的大作中提到】
: 转自apple4us:
: iOS 4 的所谓多任务并不是传统意义上的多任务,即任何程序都可以自由地在后台运行
: 。苹果开放给第三方软件开发者的后台运行接口只包括音频播放(例如 Pandora 等网
: 络电台软件)、地理位置侦测(例如 GPS 软件)和网络电话(例如 Skype)等几个功
: 能。
: 当你在 iOS 4 里双击 Home 按钮时,会看到一个「抽屉」式的空间出现在屏幕下方。
: 很多人对此不解:这块空间里好像什么软件都有,怎么可能这么多软件同时在 iPhone
: 上后台运行呢?没错,这不可能,这些软件也并不是全都在后台运行。
: 在 iOS 4 里,如果你单击 Home 退到桌面,之前在运行的软件并没有退出,而是被「
: 冻结」。它虽然被置入后台,处于凝滞状态,但仍然在运行,之前分配给它的那些系统

相关主题
问个touch 4后台运行的问题有啥软件是越狱之后必装的?
装了一把抓的手势,有什么办法一把把后台跑的程序都关了呢?请问sbsettings怎么修改面板啊?
有没有什么app可以把网页上的链接都提前下载, 然后离线阅读的?推荐一些CYDIA上的好东东吧.
进入Apple版参与讨论
v****e
发帖数: 19471
11
你这一会儿JB一会儿SB的,看得我一愣一愣的。。。

【在 a***a 的大作中提到】
: ipad1上,多任务切换的时候并不是“无缝”的,经常切入一个之前的任务
: 机子会稍微freeze一下
: 而且当ipad自己显示一堆东西在后台运行的时候
: 用SBsetting看进程,往往其实没那么多东西。。。
: 我有点儿怀疑有些东西(不是说所有的apps)的多任务是幌子,就是存一下那个
: 状态,然后切换的时候再读回来
: 当然你们ipad2的可以说是ipad1太慢。。。
: 不知道还有没有其他第三方的进程管理软件,可以进一步确认到底有没有那么多
: 进程驻留在内存里

M******n
发帖数: 43051
12
不过苹果的内存管理一直就这个理念吧,Mac OSX下结束一个程序,其占用的内存也不
会立刻被释放(除非系统内存不够用了),这样你下次再运行其时启动就很快,和iOS
的后台任务感觉差不多吧。

【在 a***a 的大作中提到】
: 果然跟我猜的一样。。。拿storage当内存用
:
: iPhone

a***a
发帖数: 40617
13
但是多任务直接切换速度感觉没有android上快(个人体会)
不过这也解释了为啥idevice的标配ram都一直那么小

iOS

【在 M******n 的大作中提到】
: 不过苹果的内存管理一直就这个理念吧,Mac OSX下结束一个程序,其占用的内存也不
: 会立刻被释放(除非系统内存不够用了),这样你下次再运行其时启动就很快,和iOS
: 的后台任务感觉差不多吧。

M******n
发帖数: 43051
14
iPhone内存大,不用急着释放qq占用的资源;iPad内存没那么大,不得不释放qq占用的
部分?
我猜的

【在 c*****h 的大作中提到】
: 那为什么QQ iphone版本多任务切换回来还在,但是QQ HD切换回来就要重新载入?
:
: iPhone

M******n
发帖数: 43051
15
这本来就不是真正字面意义上的“多任务”嘛,可以理解
这是苹果意义上的多任务XD

【在 a***a 的大作中提到】
: 但是多任务直接切换速度感觉没有android上快(个人体会)
: 不过这也解释了为啥idevice的标配ram都一直那么小
:
: iOS

c*****h
发帖数: 14923
16
ipad 2内存不小了。
在ipad 2上面同时运行QQ iphone版和HD版,就是有这个问题。一个可以后台继续,一
个后台不能。

【在 M******n 的大作中提到】
: iPhone内存大,不用急着释放qq占用的资源;iPad内存没那么大,不得不释放qq占用的
: 部分?
: 我猜的

M******n
发帖数: 43051
17
那……大概qq HD占内存多?……
不知道……

【在 c*****h 的大作中提到】
: ipad 2内存不小了。
: 在ipad 2上面同时运行QQ iphone版和HD版,就是有这个问题。一个可以后台继续,一
: 个后台不能。

D*******a
发帖数: 3688
18
this is very much like old palmOS apps.

iPhone

【在 M******n 的大作中提到】
: 转自apple4us:
: iOS 4 的所谓多任务并不是传统意义上的多任务,即任何程序都可以自由地在后台运行
: 。苹果开放给第三方软件开发者的后台运行接口只包括音频播放(例如 Pandora 等网
: 络电台软件)、地理位置侦测(例如 GPS 软件)和网络电话(例如 Skype)等几个功
: 能。
: 当你在 iOS 4 里双击 Home 按钮时,会看到一个「抽屉」式的空间出现在屏幕下方。
: 很多人对此不解:这块空间里好像什么软件都有,怎么可能这么多软件同时在 iPhone
: 上后台运行呢?没错,这不可能,这些软件也并不是全都在后台运行。
: 在 iOS 4 里,如果你单击 Home 退到桌面,之前在运行的软件并没有退出,而是被「
: 冻结」。它虽然被置入后台,处于凝滞状态,但仍然在运行,之前分配给它的那些系统

i*****o
发帖数: 1714
19
有的是developer的选择。写app的时候有个选择,你可以决定是不是想在后台运行。
很多app都选了不在后台运行,可ios还把他们放在后台的list上,实际上这些app已经
死了。

【在 c*****h 的大作中提到】
: ipad 2内存不小了。
: 在ipad 2上面同时运行QQ iphone版和HD版,就是有这个问题。一个可以后台继续,一
: 个后台不能。

c*****h
发帖数: 14923
20
疼逊这么写真NC。QQ视频就更别指望了

【在 i*****o 的大作中提到】
: 有的是developer的选择。写app的时候有个选择,你可以决定是不是想在后台运行。
: 很多app都选了不在后台运行,可ios还把他们放在后台的list上,实际上这些app已经
: 死了。

相关主题
几经周折, 终于放弃破解, 恢复了IPAD破解ipad,保护Home键
想在ipad上用stanza的看书的看过来cydia
决定还是回归正版ipadskype 支持 ios 4,0多任务了
进入Apple版参与讨论
i*****o
发帖数: 1714
21
Netflix 也不能后台做业,很make sense的啊!

【在 c*****h 的大作中提到】
: 疼逊这么写真NC。QQ视频就更别指望了
c******2
发帖数: 3170
22
在ipad2上有好的浏览器可以多网页同时load吗?点击链出可以选在新网页打开吗?
c*****h
发帖数: 14923
23
qq没法后台就根本不能用了。

【在 i*****o 的大作中提到】
: Netflix 也不能后台做业,很make sense的啊!
c******2
发帖数: 3170
24
qq在我的ipod touch都好好的。
a***y
发帖数: 19743
25
why?
they all have push notification

【在 c*****h 的大作中提到】
: qq没法后台就根本不能用了。
c******2
发帖数: 3170
26
qq在我的ipod touch 3g都好好的,也才256m内存吧。
c****n
发帖数: 21367
27
pad这种东东跟电脑本来目标就不一样,又用的是ssd,如果我来设计
我也肯定把进程切换设计得很aggressive。反正你没有alt-tab
这么快的反复切换的方式。
不管iOS还是android应该都是这么做的,只是这个切换过程的实现导致了
效率差别吧。我不相信andriod的设计师会蠢到用跟PC一样的进程切换方式,
比如说后台进程长期驻留内存,然后缓慢paging。
要是有大虾能来讲讲这个就好了,洗耳恭听。

【在 a***a 的大作中提到】
: ipad1上,多任务切换的时候并不是“无缝”的,经常切入一个之前的任务
: 机子会稍微freeze一下
: 而且当ipad自己显示一堆东西在后台运行的时候
: 用SBsetting看进程,往往其实没那么多东西。。。
: 我有点儿怀疑有些东西(不是说所有的apps)的多任务是幌子,就是存一下那个
: 状态,然后切换的时候再读回来
: 当然你们ipad2的可以说是ipad1太慢。。。
: 不知道还有没有其他第三方的进程管理软件,可以进一步确认到底有没有那么多
: 进程驻留在内存里

l*******r
发帖数: 623
28
苹果关于多任务的设计体现了对移动设备的理解。现在的做法既能保证app更大程度使
用有限资源,又能提高电池续航时间。降低软件的功耗这么简单的道理似乎别的厂商一
点都不在意,呵呵,都是先赢了benchmark再说。
c*****h
发帖数: 14923
29
qq hd没有的。qq iphone版有。

【在 a***y 的大作中提到】
: why?
: they all have push notification

c*****h
发帖数: 14923
30
qq hd版和普通版不一样。

【在 c******2 的大作中提到】
: qq在我的ipod touch 3g都好好的,也才256m内存吧。
相关主题
jailbreak后有什么必须装的软件吗有没有像我一样不喜欢ipad的这个多任务设计的?
我来说说为啥越狱+Cydia 程序推荐iOS 5.1.1关于多任务的新功能
iphone4的多任务SBSetting还真好用啊,兼请教一个问题
进入Apple版参与讨论
c***s
发帖数: 192
31
safari就可以同时load多个网页阿。
长按链接就会出来一个选项,你选择在新窗口打开就可以了。

【在 c******2 的大作中提到】
: 在ipad2上有好的浏览器可以多网页同时load吗?点击链出可以选在新网页打开吗?
c******2
发帖数: 3170
32
我觉得safari loading得挺慢的,不知道为什么。
j****1
发帖数: 15497
33
orz, guess it was yours... coach...

【在 a***a 的大作中提到】
: ipad1上,多任务切换的时候并不是“无缝”的,经常切入一个之前的任务
: 机子会稍微freeze一下
: 而且当ipad自己显示一堆东西在后台运行的时候
: 用SBsetting看进程,往往其实没那么多东西。。。
: 我有点儿怀疑有些东西(不是说所有的apps)的多任务是幌子,就是存一下那个
: 状态,然后切换的时候再读回来
: 当然你们ipad2的可以说是ipad1太慢。。。
: 不知道还有没有其他第三方的进程管理软件,可以进一步确认到底有没有那么多
: 进程驻留在内存里

a****a
发帖数: 3992
34
你要是每30秒收发一次消息,靠着push notification显然不能忍受

【在 a***y 的大作中提到】
: why?
: they all have push notification

a****a
发帖数: 3992
35
qq iphone版切换回来需要重新连接网络的
也就是说在后台没办法保持连接

【在 c*****h 的大作中提到】
: 那为什么QQ iphone版本多任务切换回来还在,但是QQ HD切换回来就要重新载入?
:
: iPhone

c*****h
发帖数: 14923
36
不同的。
qq iphone版切换回来后,前面的消息记录还在。
qq HD版切换回来后,前面所有的消息都不在了。

【在 a****a 的大作中提到】
: qq iphone版切换回来需要重新连接网络的
: 也就是说在后台没办法保持连接

a*******e
发帖数: 3897
37
都是假后台,不信你可以在电脑上用别的qq号监视一下在iphone上的qq,只要一切换,
马上就下线,显示push在线什么的。要用真后台运行,只能开backgrounder。

【在 c*****h 的大作中提到】
: 不同的。
: qq iphone版切换回来后,前面的消息记录还在。
: qq HD版切换回来后,前面所有的消息都不在了。

a****a
发帖数: 3992
38
我只是在说iphone版,我的point是,对于IM软件,完全不能后台连接网络,光靠push
notification,是不够的
最好是可以在一定时间,比如5分钟内,可以保持网络连接,这样频繁的IM聊天动作就
不至于被打断

【在 c*****h 的大作中提到】
: 不同的。
: qq iphone版切换回来后,前面的消息记录还在。
: qq HD版切换回来后,前面所有的消息都不在了。

x***q
发帖数: 4953
39
好像skype是真的后台。。。
qq没用过,不知道

【在 a*******e 的大作中提到】
: 都是假后台,不信你可以在电脑上用别的qq号监视一下在iphone上的qq,只要一切换,
: 马上就下线,显示push在线什么的。要用真后台运行,只能开backgrounder。

a****a
发帖数: 3992
40
是的,而且我觉得skype后台很耗电

【在 x***q 的大作中提到】
: 好像skype是真的后台。。。
: qq没用过,不知道

相关主题
SBSetting还真好用啊,兼请教一个问题装了一把抓的手势,有什么办法一把把后台跑的程序都关了呢?
大家说说jailbreak后装的app吧,交流一下也比较安全有没有什么app可以把网页上的链接都提前下载, 然后离线阅读的?
问个touch 4后台运行的问题有啥软件是越狱之后必装的?
进入Apple版参与讨论
u******a
发帖数: 7843
41
以前刚刚多任务的时候skype一晚上能耗70%. 后来好像fix了...

【在 a****a 的大作中提到】
: 是的,而且我觉得skype后台很耗电
c***k
发帖数: 1589
42
贴个图,你们就别吵啦,
1 (共1页)
进入Apple版参与讨论
相关主题
cydia大家说说jailbreak后装的app吧,交流一下也比较安全
skype 支持 ios 4,0多任务了问个touch 4后台运行的问题
jailbreak后有什么必须装的软件吗装了一把抓的手势,有什么办法一把把后台跑的程序都关了呢?
我来说说为啥越狱+Cydia 程序推荐有没有什么app可以把网页上的链接都提前下载, 然后离线阅读的?
iphone4的多任务有啥软件是越狱之后必装的?
有没有像我一样不喜欢ipad的这个多任务设计的?请问sbsettings怎么修改面板啊?
iOS 5.1.1关于多任务的新功能推荐一些CYDIA上的好东东吧.
SBSetting还真好用啊,兼请教一个问题几经周折, 终于放弃破解, 恢复了IPAD
相关话题的讨论汇总
话题: ios话题: 后台话题: 多任务话题: qq话题: 运行