1. 首页
  2. 生活常识
  3. 苹果后台运行到底是不是要关(终于知道正确答案了,必须认真看)

苹果后台运行到底是不是要关(终于知道正确答案了,必须认真看)

简介:关于苹果后台运行到底是不是要关(终于知道正确答案了,必须认真看)的相关疑问,相信很多朋友对此并不是非常清楚,为了帮助大家了解相关知识要点,小编为大家整理出如下讲解内容,希望下面的内容对大家有帮助!
如果有更好的建议或者想看更多关于生活常识技术大全及相关资讯,可以多多关注茶馆百科网。

iPhone是否应该关闭后台程序?这个问题目前仍有很多意见,一方认为不关闭后台会造成电量消耗;另一种认为iPhone不需要关闭后台应用。不关闭后台应用不会造成iPhone的电池消耗,但是会经常关闭后台应用会消耗更多电量!

你是通过不断关闭后台应用程序来耗电还是省电?它会给你一个正确的答案

这个问题过去曾被外媒问过,但答案并不明确。当时,苹果负责软件工程的高级副总裁克雷格费德里吉(Craig Federighi)对“关闭后台设备会让它们更节能吗?”这个问题只做出了轻微的回应。

iPhone导致的电量消耗,多少会跟后台有点关系,稍微说明一下iOS程序的生命周期

Not running:程序未启动

非活动:程序在前台运行,但不接收任何事件。程序通常在没有事件处理的情况下保持这种状态

活动:程序在前台运行并接收事件。这也是前景的正常模式

后台:程序在后台,可以执行代码。大多数程序进入后台并在此状态下停留一段时间。当时间结束时,它进入一个Suspended状态。有些程序可以在特殊请求后长时间保持在后台状态

Suspended:程序不能在后台执行代码。系统会在不通知的情况下自动将程序更改为此状态。挂起时,程序保留在内存中,当系统内存不足时,系统会清除挂起的程序,为前台程序提供更多的内存

iOS 后台运作原理

系统启动后的内存分布如图1所示

图2显示了在没有故意关闭后台程序的情况下正常使用近一周的内存分布

您可以看到,总内存空间几乎是4GB。

重启后剩余空间仅为600MB,运行一周后剩余空间约为100MB

iOS系统的运行内存始终占90%以上,只剩下1xx MB。在这种情况下,即使打开多个应用程序而不是从后台关闭,也不会像Windows或Android那样出现延迟。主要原因是iOS后台运行的内存控制非常出色。用户不需要手动释放运行内存,更不需要随时关注剩余的空闲内存量。iOS会自动发布长时间未执行的应用

当用户启动App后返回主界面或在使用过程中启动另一个App时,前一个App将处于后台模式。简单地说,不使用的应用程序会被冻结,仍然留在内存中。当用户下次需要重新启动App时,可以在最短的时间内恢复执行。为什么iOS后台应用的启动速度比新应用快

比如常见的绿色聊天软件,切换到后台后,会快速打开再次进入程序界面,如果从后台关闭再次打开,会先看到启动画面并等待几秒钟后才真正进入程序界面

一种是后台模式,程序保持在运行内存中;一个是不跑步。把它打开

看一下iPhone运行内存状态

软件使用后切换到后台时,会进入“后台”和“暂停”阶段。它不会一直在后台运行,更不会造成功耗。相反,它通常用于从后台关闭所有应用程序。再次启动App会造成更多的电量消耗,因为当App重新打开时,会执行新一轮的“热启动”来调整和占用运行内存。处理过程还需要CPU、闪存等硬件执行,导致设备耗电量更大

综上所述,不要关闭iPhone的后台应用,让后台应用一直开着可以起到省电的效果

但这只是一半正确,并非完全正确

为什么?现在让我们做更多的分析

不关闭后台更省电!?

其实iOS的官方说明“后台App刷新”给出了一个提示,告诉你关闭后台App也会造成电量消耗

后台应用刷新:允许应用程序在使用Wi-Fi或蜂窝网络时在后台刷新内容。关闭应用程序有助于节省电池寿命

在iOS中进入“设置”、“通用”和“后台应用刷新”,关闭不常用或不需要在后台不断刷新的应用,只留下那些需要在后台工作的高频日常应用和软件(如导航应用、打车应用)。

两个原则

你不需要关闭后台应用程序

禁用不常见应用的后台刷新权限

本文主要介绍了关于苹果后台运行到底是不是要关(终于知道正确答案了,必须认真看)的相关养殖或种植技术,生活常识栏目还介绍了该行业生产经营方式及经营管理,关注生活常识发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解生活常识技术怎么管理的要点,是您生活常识致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://23.234.50.4:8411/article/1505508.html