很多人都以为iPhone只有单工,不能同时多工(在背景执行软件),实际上iPhone是可以多工的,如电话待机、iPod听音乐时顺跑其他软件,或接电话时切到记事软件记事,只是其他软件的多工被apple封印住了,另外iPhone在下载东西的时候如果屏幕熄灭或进入待机状态时,正在下载的任务也会中断(如yourtube或是installous下载影片或软件时),所以背景执行与多工对一般智能手机的使用方便度来说很重要的一环(也是iPhone一直被诟病的一环),不过cydia都有解决的方案,如今天首先介绍的insomnia:
▲在cydia中搜寻insomnia并安装。
▲在安装后桌面上就会有insomnia的捷径。
▲进入insomnia之后请手动启用imsomnia,重新启动iPhone后在最上方工具列就会出现insomnia的图示,代表insomnia已经在背景执行了,以软件的介绍来看insomnia原本是让wifi连线时不会因为休眠导致下载中断,但是经过测试insomnia也可以应用在3.5G连线下载。
▲如下载youtube影片时,以往如果进入待机后重新启动下载就停止了,必须重头再来,使用insomnia后就没有这个困扰了。
另外一个背景执行软件就是赫赫有名的backgrouder,首先进入cydia搜寻backgrouder就可以下载:
▲请注意backgrouder有分版本,有2.0与3.0专用的差别,如果你的固件是3.x的版本请不要下载到2.X版专用的版本,下载后先进入backgrouder设定。
Backgrounder主画面:
▲共有Global、Control、Application-specific等三种设定。
首先是Global(整体环境设定):
▲按照笔者的设定即可,第一个选项是多工的启动/关闭,第二个则是设定该程式如果正在背景执行时,在程式的上方多一个icon显示,第三个如果开启的话在ipod、mail等原本iPhone原来就有背景执行的软件也显示多工的icon,所以没必要开启。
第二个选项则是设定Control(控制热键):
▲可以设定power、home或是不设热键,建议也是用home就好了。
最后一个Application-specific则是设定要多工背景执行的程式,其实只要有开启Backgrounder功能的话,所有iPhone的软件都是可以背景执行的(只是要进入程式后长按home键开启):
▲Always Enable是指设为只要该程式一执行就开始多工背景执行,不需要进入后长按home键,blacklisted则是黑名单就是设定禁止背景执行的程式,笔者个人建议可以设定installous跟Youtube与IM即时通讯等软件(其实我想不出来有什么情况需要背景执行XD)。
接下来就是背景执行的应用范例啦~~首先用youtube找一段比较大的影片,如”John Adams”,找到后下载:
▲找到后用下载影片的Plug-in—Yourtube下载。
▲下载高画直的影片,接下来退回主画面,正常情况下影片下载就被中断了。
▲在Backgrouder的加持下,YOUTUBE还在背景执行中,此时如果有搭配Insomnia的话,就算再关闭屏幕也不会中断下载(如右图),如果想停止该软件的背景执行,请进入背景执行中的软件后再度按住HOME不放,画面上会显示一个”BACKGROUDER DISABLE”就会停止背景执行了(软件的图示上面就没有多工的ICON)。
▲千言万语不如影片一段,直接看小弟笨拙手示范的操作范例吧。
只要使用insomnia与backgrouder两者互相配合如果使用iPhone抓大档或同时切换到其他软件也都不怕了,但是这样也有缺点,如你背景执行的软件是im即时软件的话,因为你都不会断线所以耗电量也会大增,在使用上也要稍微注意一下喔!!