我将iPhone 3GS升级到iOS4,尽管我喜欢大多数新功能,但多任务处理使我可以检查打开的应用程序。
有没有办法在iOS4或“杀死所有应用程序”应用程序/开关中禁用多任务支持?
我将iPhone 3GS升级到iOS4,尽管我喜欢大多数新功能,但多任务处理使我可以检查打开的应用程序。
有没有办法在iOS4或“杀死所有应用程序”应用程序/开关中禁用多任务支持?
Answers:
您可能比需要担心的要多。应用只能将多任务处理用于某些功能:
在所有情况下,系统都不会暂停应用程序运行,而是在适当的时候(例如,当需要获取更多音频时)唤醒应用程序,而不是使其继续运行。如果应用程序在后台使用过多的CPU,则会终止运行。如果前台应用需要更多内存,则后台应用将根据需要终止。
多任务菜单中的应用程序不一定会消耗任何资源或电池寿命,它更像是“最近使用”列表。无论它们是否正在实际运行,它们仍将在此处列出。您可以通过打开和关闭手机来帮助自己证明这一点;即使显然所有应用程序都已终止,最近列表仍将被填充。
在iOS4 上控制多任务的一种方法是让设备越狱,安装Backgrounder并安装Remove Latests。
也可以完全禁用多任务。这是在3GS上禁用多任务处理和/或禁用主屏幕墙纸的方法。需要越狱设备。
N88AP.plist
在/System/Library/CoreServices/SpringBoard.app
iPhone上的目录中编辑文件。查找以下键/值对,并将它们设置false
为所示。完成后重新启动。
<key>homescreen-wallpaper</key>
<false/>
<key>multitasking</key>
<false/>
我通过阅读这篇有关在3G上启用 Homescreen墙纸的文章来弄清楚了这一点,尽管我做了相反的事情。
http://pixelatedgeek.com/2010/06/ios4-jailbreak-and-multitasking-now-available-for-iphone-3g/
注意:
您将需要一种编辑plist文件的方法。使用特殊的plist编辑器,或使用工具转换为XML。要在手机上进行转换,请安装Ericia Utilities(来自Cydia),然后发出以下命令将文件转换为XML,然后转换回XML。
plutil -convert xml1 N88AP.plist
plutil -convert binary1 N88AP.plist
据我所知,没有关闭所有选项,但是您可以一个一个地关闭它们:
“双击主屏幕按钮以弹出多任务栏,该工具栏将从主屏幕的底部弹出。然后,您只需滚动浏览图标,找到要关闭的图标,然后按住图标,然后单击带有破折号的红色圆圈-苹果在视觉上代表删除符号。” -通过PCWorld.com
如果安装sbsettings,则有一个“关闭所有”按钮,称为“删除背景”。这是一个按钮,可关闭所有应用程序并清除“最近使用”的底座。