多任务处理是在 iOS 4 中引入的,从那时起,许多用户一直想知道如何关闭多任务处理,这样既不浪费资源,又尽可能延长电池的续航时间。但您不必关闭这些应用程序,在本文中我将解释原因。
iOS 4 中的多任务处理与您在桌面或 Windows Mobile 中所了解的多任务处理不同。有人可以谈论有限的多任务处理,有人可以谈论 多任务处理的智能方式。我们按顺序做吧。
iOS 4的一个新功能就是所谓的应用程序快速切换(Fast Switching)。如果您单击主页按钮,应用程序的状态将被保存,当您返回应用程序时,您将准确地出现在关闭应用程序之前离开的位置。 但应用程序没有运行 在后台,只有她的状态在关闭前冻结了。
通过双击主页按钮激活的多任务栏更像是最近启动的应用程序栏。这些应用程序都没有 不在后台运行 (有例外),无需关闭它们。如果 iPhone 的 RAM 不足,iOS 4 会自动将其关闭。在应用程序之间切换时,您可以使用快速切换功能,因为有了它,您可以相对立即地切换到另一个应用程序。
在App Store更新中,你经常会发现所谓的iOS 4兼容性。这通常意味着将快速切换构建到应用程序中。为了演示,我准备了一个视频,您可以观看 具有快速切换功能的应用程序之间的区别 没有她。注意切换回来的速度。
我们已经解释过,双击home键调用的底部栏实际上并不是多任务。但这并不意味着新的iOS 4中根本没有多任务处理。 iOS 4 中有多种多任务服务。
- 背景音乐 – 某些应用程序(例如流媒体广播)可能会在后台运行。整个应用程序不在后台运行,而仅在后台运行 - 在本例中为流式音频播放。
- IP语音 – 这里的典型代表是Skype。即使应用程序未打开,此服务也允许您接听电话。已激活的应用程序通过出现带有给定应用程序名称的新顶栏来表示。不要将此服务与即时消息混淆,您只能通过推送通知接收消息。
- 后台本地化 – 使用 GPS 的服务也可以在后台运行。因此,您可以从导航切换到电子邮件,并且导航可以继续至少通过语音为您导航。 GPS 现在可以在后台运行。
- 完成任务h – 例如,如果您正在从 RSS 下载最新新闻,即使应用程序关闭后,此任务也可以完成。然而,跳转(下载)后,应用程序不再运行并且无法执行任何其他操作。该服务仅完成分割的“任务”。
- 推送通知 – 我们都已经知道它们,应用程序可以通过互联网向我们发送有关某些事件的通知。我可能不需要再在这里赘述了。
- 本地通知 – 这是iOS 4的新功能。现在您可以在某些应用程序中设置您希望在特定时间收到事件通知。该应用程序不需要打开,你甚至不需要联网,iPhone 就会通知你。
例如,您是否想知道 iOS 4 不能做什么?多任务处理如何受到限制?例如,这样的即时通讯程序 (ICQ) 无法在后台运行 – 他必须进行沟通,而苹果不允许他这样做。但对于这些情况有一个解决方案,例如,您使用的应用程序(例如 Meebo)即使在给定开发人员的服务器上关闭后仍保持连接,并且如果您收到消息,则会通过推送通知您通知。
本文旨在概述 iOS 4 中多任务处理的实际含义。创建它是因为我看到周围的用户感到困惑,他们不断打开多任务栏并在使用后立即关闭应用程序。但这是无稽之谈,没有必要这样做。
史蒂夫·乔布斯表示,他不希望用户一直查看任务管理器并处理免费资源。这里 该解决方案有效,这是苹果。
感谢您的好文章。
我只想补充一点,终止应用程序可以有一个实际的方面 - 应用程序实际上被重置。具体来说,iOS4 的 IM+ 第一个版本存在某种错误,在支持页面上,作为临时解决方案(在发布新版本之前),他们只是建议关闭并重新启动行为奇怪的应用程序。
使用关机当然是合适的,例如重置应用程序,我完全同意!
感谢您的文章,
我只想指出,为了使应用程序保持在 RAM 中加载并快速应用程序切换工作,需要电池电量,比应用程序关闭时在待机模式下所需的电量多一点(我们不要考虑内存泄漏)现在考虑)。
所以,是的,这种方法对电池更友好,但 RAM 充满应用程序的事实会导致电池负载稍高。
因此,如果苹果添加不让某些应用程序在 RAM 中运行的选项,用户将只选择那些他想要保留在 RAM 中的应用程序,其他应用程序将被关闭,这些应用程序例如用户偶尔打开一次..
毕竟,整个 RAM 是作为一个整体供电的。其中的字节串是冻结的应用程序还是可用空间都无关紧要。还有内存碎片等等……内存芯片如何知道应该关闭和打开哪个部分以及不应该打开哪个部分?这太愚蠢了。如果存储芯片的内容不发生变化,今天的存储芯片的消耗也是最小的。
抱歉,但我的用户体验表明情况并非如此,电池虽然有点负载……正如有人在下面写的那样,3GS 的响应也会下降,这可能会更好……没什么可说的
它确实不应该那么加载,正如亚当所写的那样。存储器应始终以相同的方式供电,并且这些休眠应用程序不会影响处理器。
事实上,我曾经并且有时在使用不适合ios 3的应用程序时遇到iPhone 4gs的耐用性较低的问题,但它越来越好,每天我都会慢慢下载几个更新。 .. 自从 iPhone 应用程序的第一波更新到来后,一切都稳定了;) 事实上,我也曾经不得不执行恢复,甚至不想:)
我个人没有注意到电池消耗更高
我想指出的是,未关闭的应用程序越多,内存就越少,iPhone 的速度就越慢……就我而言,3GS 轻松达到 3 MB,就像乌龟一样……
当内存不足时,iPhone 首先关闭正在运行的应用程序,因此它始终有足够的 RAM。我没有注意到我的 iPhone 3GS 有任何变慢(而且我是一个非常重度用户)。
我的 3GS 速度慢得令人难以忍受……然后需要永远打开短信、日历等……关闭 par 应用程序有很大帮助……(主要是 Safari 和omnifocus 就足够了……)
不幸的是,我必须确认,确实如此。
我可以确认——这是真的。运行多个应用程序的 3GS 只会减慢速度。我自己也不太明白,但是我确实在电话里观察到了。
4G内存翻倍了,肯定会好很多……
我也没有注意到任何减速,我认为新操作系统甚至比以前更快,但这可能只是我的主题。印象
我的 iPhone 中有 15 GB 的应用程序,我使用它们但不观察它们。事实上,我也遇到了类似的问题,甚至想回到 4.0 GM,因为它对我来说效果更好......不幸的是,我没有 JB,我什至没有保存 SHSH blob,所以这是不可能的。我进行了恢复,一切都开始快速而完美地工作;)
我已经在某处看到了本地通知的提及,但我在任何地方都没有找到任何选项。例如。更新后的 Pocket Informant 应该有它们,但是......我没有看到。不知何故,我在 iPhone 上看不到通知。我不满意,我觉得他们还不够。
是否可以关闭睡眠应用程序?或者,当按 Home 自动将应用程序推送到后台时如何退出应用程序?
它有效 - 你将手指放在一个图标上,然后它们都开始震动,并且上面会出现一个减号
根据我的观察,在重负载下,4G 手机上的 iOS3 会将一部漂亮、活泼的现代手机变成一部相当令人不快的 WM 型智能手机(或我的旧 Treo680 的 PalmOS)——它只是滞后、滞后、滞后。唯一有帮助的是定期清理正在运行的应用程序,我真的不喜欢这样,也不想越狱 - 我正在认真考虑回到 iOS3,但我不知道哪些应用程序针对 iOS4 进行了优化此刻会调用它。我不知道,我可能是比文章作者更大的重度用户,但是启动缓慢的应用程序是不可错过的 - 但我通常运行 - 日历,电话,短信,笔记,事物,Safari中的8页、地理藏宝、照片、联系人、圣经、iPod 和应用程序商店(3MB 免费 RAM)。我是苹果粉丝,但恕我直言,iOS4 根本不适合旧硬件(包括 3G)。
废话。我有一台 3GS,iOS 4 绝对没问题。 iOS 4 适用于 iOhone 4 和 3GS。后者只是有一个问题,可能会冻结(作为 2G 所有者,我真的理解),但这是合乎逻辑的。要么我们想要软件开发,这当然会有点“状态”,要么我们想要硬件一样,我们必须考虑到SF不会改变太多。
iPhone 可能可以很好地处理多任务处理,但不幸的是有些应用程序却不能。例如,COMIC READER MOBI 只是干巴巴地告诉我,它不会加载下一页,因为内存不足。我通常必须在它再次运行之前杀死几乎所有睡眠应用程序:-( 我有一个 3GS,上面的应用程序据说是针对 OS4 进行修改的。
尝试通过应用程序支持催促它,问题显然是存在的;(
有人可以向我解释一下本地通知的设置位置吗?它位于“设置”>“通知”中吗?我是否必须允许某些应用程序使用它?否则,我没有找到任何其他通知设置(其他只有在电子邮件收集设置中,我猜这是从服务器发送通知的推送)谢谢!
应用程序必须支持本地通知,例如具有本地通知的有趣应用程序是 Notify 2...
好吧,但是袖珍线人呢?它应该能够做到这一点,但我没有注意到本地通知和其他通知之间的任何区别。我承认我还没尝试过。他们正在高级版本中尝试 Palringo,描述中写了一些关于通知的内容(当然不是关于本地的),但我的图标上也没有任何徽章。我可以从应用程序跳转到另一个地方,然后再返回,但是当我返回时,我再次登录,这是我没想到的。如果我不直接在那个 Palring 中,则任何地方都不会收到通知。没关系?最糟糕的可能是 2Do 应用程序,它规定通知只能在 WiFi 下工作。对于任务列表来说非常可悲,不是吗? 7 美元……真是太糟糕了。 :-(
我对后台程序的感觉仍然比苹果“多任务处理”的实现更好。除此之外,即使使用全画幅,我也没有注意到 3GS 有任何减速。一开始我习惯性的通过sbsettings关掉了应用程序,后来就放弃了,还好
我确实注意到 3GS 速度变慢,不是每次,而是偶尔。无论如何,并非所有应用程序都能正常工作,例如 Seznam 的 TV Seznam 有时不会注册到活动服务的移动,也不会加载电视节目更新,因此重新启动应用程序会有所帮助,这与原始状态相反。
你好社区,
有人处理过申请投诉吗?使用 iOS4,导航对我来说不起作用,而且 89 欧元一点也不小……投诉流程如何?
问题不在应用程序中。尝试重新启动 iPhone,如果没有帮助,请恢复整个手机。 Navigon 在 iOS3 上的 4G 上运行良好。
我也没有注意到 3GS 上的速度变慢,但令我困扰的是重新加载打开的 Safari 窗口。如果有足够的 RAM,已加载页面的内容将被保留。