关闭广告

iOS 4 将于今天正式提供下载。 iPhone 和 iPod Touch 新版 iOS 的主要吸引力当然是多任务处理。但有些人的期望过高,可能会失望。

iOS 4 中的多任务处理不适用于 iPhone 3G
iOS 4 根本不会安装在第一代 iPhone 2G 或第一代 iPod touch 上。 iOS 4 中的多任务处理不适用于 iPhone 3G 和 iPod Touch 第 2 代。如果您拥有这两种型号中的任何一种,我从一开始就会让您失望,但多任务处理不适合您。越狱后可以在这些设备上启用苹果多任务处理,但一般不建议这样做。

iPhone 3GS 中的处理器速度几乎提高了 50%,并且 RAM 是原来的两倍。因此,相当多的应用程序可以“进入睡眠状态”,而在 3G 上,足以运行一个要求更高的应用程序,并且可能没有剩余的资源供其他应用程序使用 - 它们将被强制关闭。

尽管用户表示他们没有这个问题,但问题是实际上在后台运行的应用程序并不多。这些工具现在才出现在 App Store 上,并且要在后台运行,它们需要的资源不需要 iPhone 3G 中的资源。但现在让我们深入探讨多任务处理会带来什么。

应用程序状态保存和快速切换
每个应用程序都可以实现一个功能,以在关闭时保存其状态,并在之后在应用程序之间切换,以加快速度。当然,当您保存状态时,您不会丢失损坏的工作。任何应用程序都可以具有此功能,但必须为此功能做好准备。像这样更新的应用程序现在已经出现在 App Store 中。

推送通知
您可能已经熟悉推送通知。如果您使用 iPhone 或 iPod 连接到互联网,您可能会收到发生某些情况的通知。例如,有人在 Facebook 上向您发送了私人消息,或者有人在 ICQ 上向您发送了消息。因此,应用程序可以通过互联网向您发送通知。

本地通知
本地通知与推送通知类似。有了它们,优点是显而易见的——应用程序可以向您发送有关日历中事件的通知,而无需连接到互联网。但是,本地通知只能通知您预设的操作 - 例如,您在任务列表中设置希望在任务截止时间前 5 分钟收到通知。

背景音乐
您喜欢在 iPhone 上听广播吗?那么你就会喜欢 iOS 4。现在,您可以在后台将音乐流式传输到 iPhone,这样您就可以在聆听的同时执行其他操作。正如我已经提到的,应用程序必须为这些操作做好准备,您当前的应用程序将不适合您,您必须等待更新!将来,可能还会有视频流应用程序在关闭时保留音轨,并在再次打开时重新开始流式传输视频。

网络电话
借助后台 VoIP 支持,即使应用程序关闭,也可以保持 Skype 开启,人们也可以给您打电话。这当然很有趣,我自己也想知道会出现多少限制。我相信不会有很多。

后台导航
我们写过的 Navigon 最好地介绍了此功能。因此,即使在后台,该应用程序也可以通过语音进行导航。地理定位应用程序也可能使用此功能,它会识别出您已经离开登录的地方。

任务完成情况
您肯定通过短信或邮件应用程序了解过此功能。例如,如果您将图像上传到 Dropbox 中的服务器,即使您关闭应用程序,该操作也会执行。在后台,当前任务可能会结束。

但是 iOS 4 中什么不能进行多任务处理呢?
iOS 4 中的应用程序无法自行刷新。所以问题在于 ICQ 等即时通讯服务。这些应用程序无法在后台运行,也无法刷新。仍然有必要使用像 Beejive 这样的解决方案,其中应用程序在 Beejive 服务器上在线,如果有人不小心写信给您,您将通过推送通知收到通知。

同样,其他应用程序也无法自行刷新。 iPhone 不会通知您 RSS 阅读器中的新文章,也不会通知您 Twitter 上的新消息,等等。

如何识别后台服务?
用户需要知道后台正在运行哪些服务。这就是为什么,例如,当在后台使用该位置时,上部状态栏中会出现一个小图标,或者如果 Skype 在后台运行,则会出现一个新的红色状态栏。用户将收到通知。

最好的解决方案?
对于某些人来说,iOS 4 中的多任务处理似乎很有限,但我们必须认为苹果正在努力保持尽可能长的电池寿命和尽可能高的手机速度。将来可能还会有其他后台服务,但现在我们只能用这些了。

.