苹果手机的后台代码,苹果手机后台运行原理

首页 > 实用技巧 > 作者:YD1662023-05-14 20:33:55

当使用者启动App后,使用到一半再退回主界面或开启另一款App时,前款App会常驻在后台中进入后台模式,简单来说就是没在使用的App会呈现冻结,依旧会停留在内存中,下次要再启动App时,就能在最短时间恢复执行,也是为什么iOS常驻在后台App在启动速度比起新开启的App来得更快

举例来说,大家常用的绿色聊天软件 ,切换到后台后,再次打开就会迅速的直接进入到程序界面,如果从后台关闭重新再开,会先看见启动画面等个几秒才会真正进入程序界面

一个是后台模式,程序保留在运行内存中;一个是未运行状态,重新打开

不关闭后台更省电!?

软件使用完毕后切到后台,会进入「后台」和「挂起」阶段,不会在后台一直运行,更不会造成耗电。反而经常习惯将App从后台全部关闭,从新开启app会造成更加耗电,因为重开App时,会从新执行一轮「热启动」,调整与占用运行内存,处理过程还需要CPU、闪存等硬件配合执行,导致设备更耗电

苹果手机的后台代码,苹果手机后台运行原理(5)

从上面来看,确实不要关闭iPhone后台的应用程序,不关闭后台程序可以带来省电效果

但这说法只对一半,并非完全正确

为什么呢?底下继续来分析

那怎么才能更省电

其实在iOS 「后台App刷新」官方说明给出一个提示,就是告诉你关闭后台App也是会导致耗电

苹果手机的后台代码,苹果手机后台运行原理(6)

后台App刷新:使用Wi-Fi或蜂窝网络时,允许App在后台中刷新内容。关闭App 有助于节省电量

进入iOS 「设置」>「通用」>「后台App刷新」,将不常用和不需要持续在后台不断刷新的App给关闭,仅需要留下高频日常app和需要在后台工作的软件(导航app和打车app这类)

苹果手机的后台代码,苹果手机后台运行原理(7)

两个原则

不需要关闭后台app

关闭「不常用app」后台刷新权限

上一页12末页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.