草庐IT

怎么解决iOS耗电快的问题

高健 2023-03-28 原文
讲真的虽然iPhone 13系列苹果的iOS工号调教十分出色,那只是得益于A15处理器强大的硬件性能以及iOS15系统之间的配合才达到现在出色续航性能。相信对于大部分手持旧款iPhone12之前旧款iPhone的朋友们iPhone的电池不免出现一天2-3充的情况出现,而且电池健康也基本在80%上下徘徊,除了换电池,买全新iPhone之外,其实咱们可以通过改变一些手机设置来实现降低/减缓手机耗电速度,从而延长手机的使用寿命。

怎么解决iOS耗电快的问题

1.寻找耗电大户

首先,手机耗电快有很多原因,和咱们个人的使用习惯、使用环境以及手机内安装的App以及系统设置都有关系。所以,咱们可以先从最主要的因素抓起,比如那些耗电大户App,拿我手里得iPhone举例,最好点的就是抖音,那咱们就可以考虑降低App使用的时长和频率,另外尽量在后台挂起App的时候关闭这些App,可以降低耗电的速度。

关闭那些耗电大户App会有效降低iPhone耗电速度

2.关闭后台刷新

后台应用刷新是跟App应用的后台有关系,当我们在苹果手机上打开多个APP的时候,在切换应用时,使用的应用就会显示在屏幕中,而不使用的App就会放置在后台挂起,如果开启后台刷新后,那些挂在后台的App也在后台不断的刷新着数据,而且还可以接收信息。这就是为什么开启houtaiApp刷新后iPhone手机的耗电速度变快的原因。如果没有特殊需要建议大家关闭后台刷新。

具体操作路径-设置-通用-后台App刷新-关闭

3.调整屏幕显示亮度

手机耗电大户之一就是咱们手机的屏幕, 相信大部分朋友都会把屏幕的亮度调整至自动或最亮,这样最省心也最简单方便,但如过想要节省电量建议大家可以尽量降低屏幕的显示亮度。咱们通过设置-显示与亮度-亮度进行调整。当然,建议大家不要太过极端一说将屏幕亮度降低,直接把屏幕亮度一拉到底,其实是不可取的,主要是影响大家日常使用,过低亮度的屏幕其实是不利于咱们观看屏幕的,调整至适度亮度就好。

调整屏幕亮度会有效降低iPhone耗电速度

4.关闭定位

由于咱们手机各种App开启定位功能后,手机系统会不断进行手机GPS定位,高频且多次,这样会加速咱们iPhone的耗电速度,吃掉很多电量。很多App都会在后台进行定位来获取用户使用的位置。最典型的就是手机地图、各种电商平台以及社交平台,建议大家除了地图和一些常用App尽量关闭定位功能,这样能够缓解咱们手机的耗电速度。

关闭定位可以有效缓解iPhone耗电快的情况

其实除了,上面这几项设置可以缓解咱们iPhone的耗电速度之外,还可以尽量少用动态壁纸、关闭iCloud同步等功能也能降低iPhone的耗电速度,当然这一切前提是不影响咱们日常使用为前提。iPhone手机的电池容量一直都不大,一般都能满足1天外出使用,但如果是2年以上的iPhone正常使用一般多少都有些电池容量衰减的情况出现,再加上iOS对老机型的优化有限,耗电速度也会更快。一方面我建议随身带上移动电源,另外也可以通过官方更换全新的电池也能得到改善。但大家换电池记得最多3次左右也就差不多了,因为电子元件的老化是不可逆的,即便更换了电池,整个iPhone的元器件老化也很难再继续使用。最后如果预算充足换一台新的iPhone也未尝不可。

有关怎么解决iOS耗电快的问题的更多相关文章

  1. ruby - 在 64 位 Snow Leopard 上使用 rvm、postgres 9.0、ruby 1.9.2-p136 安装 pg gem 时出现问题 - 2

    我想为Heroku构建一个Rails3应用程序。他们使用Postgres作为他们的数据库,所以我通过MacPorts安装了postgres9.0。现在我需要一个postgresgem并且共识是出于性能原因你想要pggem。但是我对我得到的错误感到非常困惑当我尝试在rvm下通过geminstall安装pg时。我已经非常明确地指定了所有postgres目录的位置可以找到但仍然无法完成安装:$envARCHFLAGS='-archx86_64'geminstallpg--\--with-pg-config=/opt/local/var/db/postgresql90/defaultdb/po

  2. ruby - 通过 rvm 升级 ruby​​gems 的问题 - 2

    尝试通过RVM将RubyGems升级到版本1.8.10并出现此错误:$rvmrubygemslatestRemovingoldRubygemsfiles...Installingrubygems-1.8.10forruby-1.9.2-p180...ERROR:Errorrunning'GEM_PATH="/Users/foo/.rvm/gems/ruby-1.9.2-p180:/Users/foo/.rvm/gems/ruby-1.9.2-p180@global:/Users/foo/.rvm/gems/ruby-1.9.2-p180:/Users/foo/.rvm/gems/rub

  3. ruby - 通过 RVM (OSX Mountain Lion) 安装 Ruby 2.0.0-p247 时遇到问题 - 2

    我的最终目标是安装当前版本的RubyonRails。我在OSXMountainLion上运行。到目前为止,这是我的过程:已安装的RVM$\curl-Lhttps://get.rvm.io|bash-sstable检查已知(我假设已批准)安装$rvmlistknown我看到当前的稳定版本可用[ruby-]2.0.0[-p247]输入命令安装$rvminstall2.0.0-p247注意:我也试过这些安装命令$rvminstallruby-2.0.0-p247$rvminstallruby=2.0.0-p247我很快就无处可去了。结果:$rvminstall2.0.0-p247Search

  4. ruby - Fast-stemmer 安装问题 - 2

    由于fast-stemmer的问题,我很难安装我想要的任何ruby​​gem。我把我得到的错误放在下面。Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingfast-stemmer:ERROR:Failedtobuildgemnativeextension./System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/rubyextconf.rbcreatingMakefilemake"DESTDIR="cleanmake"DESTDIR=

  5. ruby - 如何验证 IO.copy_stream 是否成功 - 2

    这里有一个很好的答案解释了如何在Ruby中下载文件而不将其加载到内存中:https://stackoverflow.com/a/29743394/4852737require'open-uri'download=open('http://example.com/image.png')IO.copy_stream(download,'~/image.png')我如何验证下载文件的IO.copy_stream调用是否真的成功——这意味着下载的文件与我打算下载的文件完全相同,而不是下载一半的损坏文件?documentation说IO.copy_stream返回它复制的字节数,但是当我还没有下

  6. ruby - 安装 Ruby 时遇到问题(无法下载资源 "readline--patch") - 2

    当我尝试安装Ruby时遇到此错误。我试过查看this和this但无济于事➜~brewinstallrubyWarning:YouareusingOSX10.12.Wedonotprovidesupportforthispre-releaseversion.Youmayencounterbuildfailuresorotherbreakages.Pleasecreatepull-requestsinsteadoffilingissues.==>Installingdependenciesforruby:readline,libyaml,makedepend==>Installingrub

  7. Ruby 文件 IO 定界符? - 2

    我正在尝试解析一个文本文件,该文件每行包含可变数量的单词和数字,如下所示:foo4.500bar3.001.33foobar如何读取由空格而不是换行符分隔的文件?有什么方法可以设置File("file.txt").foreach方法以使用空格而不是换行符作为分隔符? 最佳答案 接受的答案将slurp文件,这可能是大文本文件的问题。更好的解决方案是IO.foreach.它是惯用的,将按字符流式传输文件:File.foreach(filename,""){|string|putsstring}包含“thisisanexample”结果的

  8. ruby - Ruby 中的隐式返回值是怎么回事? - 2

    所以我开始关注ruby​​,很多东西看起来不错,但我对隐式return语句很反感。我理解默认情况下让所有内容返回self或nil但不是语句的最后一个值。对我来说,它看起来非常脆弱(尤其是)如果你正在使用一个不打算返回某些东西的方法(尤其是一个改变状态/破坏性方法的函数!),其他人可能最终依赖于一个返回对方法的目的并不重要,并且有很大的改变机会。隐式返回有什么意义?有没有办法让事情变得更简单?总是有返回以防止隐含返回被认为是好的做法吗?我是不是太担心这个了?附言当人们想要从方法中返回特定的东西时,他们是否经常使用隐式返回,这不是让你组中的其他人更容易破坏彼此的代码吗?当然,记录一切并给出

  9. ruby - 怎么来的(a_method || :other) returns :other only when assigning to a var called a_method? - 2

    给定以下方法:defsome_method:valueend以下语句按我的预期工作:some_method||:other#=>:valuex=some_method||:other#=>:value但是下面语句的行为让我感到困惑:some_method=some_method||:other#=>:other它按预期创建了一个名为some_method的局部变量,随后对some_method的调用返回该局部变量的值。但为什么它分配:other而不是:value呢?我知道这可能不是一件明智的事情,并且可以看出它可能有多么模棱两可,但我认为应该在考虑作业之前评估作业的右侧...我已经在R

  10. java - 从 JRuby 调用 Java 类的问题 - 2

    我正在尝试使用boilerpipe来自JRuby。我看过guide从JRuby调用Java,并成功地将它与另一个Java包一起使用,但无法弄清楚为什么同样的东西不能用于boilerpipe。我正在尝试基本上从JRuby中执行与此Java等效的操作:URLurl=newURL("http://www.example.com/some-location/index.html");Stringtext=ArticleExtractor.INSTANCE.getText(url);在JRuby中试过这个:require'java'url=java.net.URL.new("http://www

随机推荐