当使用者启动App后,使用到一半再退回主界面或开启另一款App时,前款App会常驻在后台中进入后台模式,简单来说就是没在使用的App会呈现冻结,依旧会停留在内存中,下次要再启动App时,就能在最短时间恢复执行,也是为什么iOS常驻在后台App在启动速度比起新开启的App来得更快
举例来说,大家常用的绿色聊天软件 ,切换到后台后,再次打开就会迅速的直接进入到程序界面,如果从后台关闭重新再开,会先看见启动画面等个几秒才会真正进入程序界面
一个是后台模式,程序保留在运行内存中;一个是未运行状态,重新打开
不关闭后台更省电!?软件使用完毕后切到后台,会进入「后台」和「挂起」阶段,不会在后台一直运行,更不会造成耗电。反而经常习惯将App从后台全部关闭,从新开启app会造成更加耗电,因为重开App时,会从新执行一轮「热启动」,调整与占用运行内存,处理过程还需要CPU、闪存等硬件配合执行,导致设备更耗电
从上面来看,确实不要关闭iPhone后台的应用程序,不关闭后台程序可以带来省电效果
但这说法只对一半,并非完全正确
为什么呢?底下继续来分析
那怎么才能更省电其实在iOS 「后台App刷新」官方说明给出一个提示,就是告诉你关闭后台App也是会导致耗电
后台App刷新:使用Wi-Fi或蜂窝网络时,允许App在后台中刷新内容。关闭App 有助于节省电量
进入iOS 「设置」>「通用」>「后台App刷新」,将不常用和不需要持续在后台不断刷新的App给关闭,仅需要留下高频日常app和需要在后台工作的软件(导航app和打车app这类)
两个原则
不需要关闭后台app
关闭「不常用app」后台刷新权限