草庐IT

iOS 15.6 续航测试,建议升级

果粉俱乐部 2023-03-28 原文
上周,苹果发布了 iOS 15.6 正式版。

虽然苹果并未在这个版本中带来新功能,但还是集中修复了大量 Bug,优化了用户的体验。

不过,一些小伙伴在升级 iOS 15.6 正式版并体验后表示,新版本在电池续航方面似乎所下降。

看得出来,每逢 iOS 新版本发布后,大家对新系统的续航表现也是十分关注。

这不,一向热衷于测试每个 iOS 新版本续航表现的油管博主 @iAppleBytes,近期就对 iOS 15.6 正式版的续航表现来了一波全面测试。

为了避免刚升级新系统时的底层优化对电池续航造成影响,这次 iAppleBytes 在升级系统并间隔两天后,才正式开始测试。

本次参与测试的机型分别是初代 iPhone SE、iPhone SE 2、iPhone 6s / 7 / 8 / XR / 11 / 12 / 13 共九款机型。

所有测试机型的电池健康均在 90% 以上。

测试流程也与此前完全一致,关闭所有 iPhone 的自动亮度后,统一将亮度调至 25%,并接入相同的 WiFi 网络。

最后,借助 GeekBench 工具来测试 9 部 iPhone 在运行 iOS 15.5 和升级 iOS 15.6 正式版后的跑分情况、以及自动关机时间。

GeekBench 的工作原理此前也为大家介绍过了。

简单来说,它可以通过为设备提供一致的工作负载,并通过评估一定电量内能够完成的工作量,以及所需时间来生成跑分。

最终的测试结果表明,在升级至 iOS 15.6 正式版后,除了 iPhone 12 和 iPhone SE 2 的续航有所提升之外,其他机型的续航时间都有不同程度的降低。

其中,iPhone 12 的续航时间由 iOS 15.5 的 5 小时 48 分钟,提升至 iOS 15.6 的 6 小时 18 分钟。

iPhone SE 的续航时间由 iOS 15.5 的 3 小时 29 分钟提升至 3 小时 33 分钟,整体来看差距不大。

以下是各机型在历代系统下的续航得分,分数越高,意味着续航越好。

不过,虽然测试显示,升级 iOS 15.6 正式版后,大部分 iPhone 机型都存在续航下降的情况。

但由于 iAppleBytes 一般只会进行一次测试,并未在多次测试后取平均值,最终结果难免有误差。

整体来看,升级新系统后电池续航情况虽然有降低,但变化并不算大,属于中规中矩。

至于一些小伙伴们反映升级后续航降低的情况,一方面可能是因为机型较久,另一方面可能是升级系统后,设备进行底层优化的原因所致。

如果是后者,等待几天后电池续航就会恢复正常。

当然,如果 iOS 15.6 正式版确实存在明显续航降低的情况,相信后续苹果也会通过发布 iOS 15.6.1 来修复这个问题。

从目前苹果的更新节奏来看,iOS 15.6 正式版可能是 iOS 15 的最后一个大版本更新了。

iOS 15.6 系统版本共经历了 5 个测试版和两个 RC 版才正式上线,可以看出苹果确实在这个版本集中修复了一些问题,相对更加稳定。

想停留在 iOS 15 养老的小伙伴,建议升级至 iOS 15.6 正式版。

有关iOS 15.6 续航测试,建议升级的更多相关文章

  1. ruby-on-rails - 使用 Ruby on Rails 进行自动化测试 - 最佳实践 - 2

    很好奇,就使用ruby​​onrails自动化单元测试而言,你们正在做什么?您是否创建了一个脚本来在cron中运行rake作业并将结果邮寄给您?git中的预提交Hook?只是手动调用?我完全理解测试,但想知道在错误发生之前捕获错误的最佳实践是什么。让我们理所当然地认为测试本身是完美无缺的,并且可以正常工作。下一步是什么以确保他们在正确的时间将可能有害的结果传达给您? 最佳答案 不确定您到底想听什么,但是有几个级别的自动代码库控制:在处理某项功能时,您可以使用类似autotest的内容获得关于哪些有效,哪些无效的即时反馈。要确保您的提

  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 - 使用 C 扩展开发 ruby​​gem 时,如何使用 Rspec 在本地进行测试? - 2

    我正在编写一个包含C扩展的gem。通常当我写一个gem时,我会遵循TDD的过程,我会写一个失败的规范,然后处理代码直到它通过,等等......在“ext/mygem/mygem.c”中我的C扩展和在gemspec的“扩展”中配置的有效extconf.rb,如何运行我的规范并仍然加载我的C扩展?当我更改C代码时,我需要采取哪些步骤来重新编译代码?这可能是个愚蠢的问题,但是从我的gem的开发源代码树中输入“bundleinstall”不会构建任何native扩展。当我手动运行rubyext/mygem/extconf.rb时,我确实得到了一个Makefile(在整个项目的根目录中),然后当

  4. ruby - Ruby 的 Hash 在比较键时使用哪种相等性测试? - 2

    我有一个围绕一些对象的包装类,我想将这些对象用作散列中的键。包装对象和解包装对象应映射到相同的键。一个简单的例子是这样的:classAattr_reader:xdefinitialize(inner)@inner=innerenddefx;@inner.x;enddef==(other)@inner.x==other.xendenda=A.new(o)#oisjustanyobjectthatallowso.xb=A.new(o)h={a=>5}ph[a]#5ph[b]#nil,shouldbe5ph[o]#nil,shouldbe5我试过==、===、eq?并散列所有无济于事。

  5. ruby - RSpec - 使用测试替身作为 block 参数 - 2

    我有一些Ruby代码,如下所示:Something.createdo|x|x.foo=barend我想编写一个测试,它使用double代替block参数x,这样我就可以调用:x_double.should_receive(:foo).with("whatever").这可能吗? 最佳答案 specify'something'dox=doublex.should_receive(:foo=).with("whatever")Something.should_receive(:create).and_yield(x)#callthere

  6. ruby-on-rails - 项目升级后 Pow 不会更改 ruby​​ 版本 - 2

    我在我的Rails项目中使用Pow和powifygem。现在我尝试升级我的ruby​​版本(从1.9.3到2.0.0,我使用RVM)当我切换ruby​​版本、安装所有gem依赖项时,我通过运行railss并访问localhost:3000确保该应用程序正常运行以前,我通过使用pow访问http://my_app.dev来浏览我的应用程序。升级后,由于错误Bundler::RubyVersionMismatch:YourRubyversionis1.9.3,butyourGemfilespecified2.0.0,此url不起作用我尝试过的:重新创建pow应用程序重启pow服务器更新战俘

  7. ruby - 如何在 Lion 上安装 Xcode 4.6,需要用 RVM 升级 ruby - 2

    我实际上是在尝试使用RVM在我的OSX10.7.5上更新ruby,并在输入以下命令后:rvminstallruby我得到了以下回复:Searchingforbinaryrubies,thismighttakesometime.Checkingrequirementsforosx.Installingrequirementsforosx.Updatingsystem.......Errorrunning'requirements_osx_brew_update_systemruby-2.0.0-p247',pleaseread/Users/username/.rvm/log/138121

  8. ruby - Sinatra:运行 rspec 测试时记录噪音 - 2

    Sinatra新手;我正在运行一些rspec测试,但在日志中收到了一堆不需要的噪音。如何消除日志中过多的噪音?我仔细检查了环境是否设置为:test,这意味着记录器级别应设置为WARN而不是DEBUG。spec_helper:require"./app"require"sinatra"require"rspec"require"rack/test"require"database_cleaner"require"factory_girl"set:environment,:testFactoryGirl.definition_file_paths=%w{./factories./test/

  9. ruby-on-rails - 迷你测试错误 : "NameError: uninitialized constant" - 2

    我遵循MichaelHartl的“RubyonRails教程:学习Web开发”,并创建了检查用户名和电子邮件长度有效性的测试(名称最多50个字符,电子邮件最多255个字符)。test/helpers/application_helper_test.rb的内容是:require'test_helper'classApplicationHelperTest在运行bundleexecraketest时,所有测试都通过了,但我看到以下消息在最后被标记为错误:ERROR["test_full_title_helper",ApplicationHelperTest,1.820016791]test

  10. ruby - 即使失败也继续进行多主机测试 - 2

    我已经构建了一些serverspec代码来在多个主机上运行一组测试。问题是当任何测试失败时,测试会在当前主机停止。即使测试失败,我也希望它继续在所有主机上运行。Rakefile:namespace:specdotask:all=>hosts.map{|h|'spec:'+h.split('.')[0]}hosts.eachdo|host|begindesc"Runserverspecto#{host}"RSpec::Core::RakeTask.new(host)do|t|ENV['TARGET_HOST']=hostt.pattern="spec/cfengine3/*_spec.r

随机推荐