У моего iPhone 5s всегда было меньше времени автономной работы, чем у моего предыдущего iPhone (4S), но я всегда предполагал, что это связано с повышенной скоростью процессора/графического процессора и увеличенным размером экрана. В моем кармане также иногда кажется теплым (не жарко, но теплее, чем я ожидал при температуре окружающей среды).
Эта статья: http://www.overthought.org/blog/2014/the-ultimate-guide-to-solving-ios-battery-drain Была очень популярна на прошлой неделе, и я прочитал ее. Чего я никогда раньше не делал, так это проверять статистику использования. См. также второй от последнего абзац здесь: https://www.apple.com/uk/batteries/iphone.html
Похоже, мой телефон никогда не спит. Показатель в режиме ожидания (использование + режим ожидания) всегда совпадает с показателем использования. Я предполагаю, что это ненормально.
На днях он разрядился от полного заряда до почти полного разряда за 7 часов. Как вы можете видеть на этом снимке экрана: это нормальное время автономной работы?
Вчера я запустил монитор активности в «Инструментах» на телефоне, когда он был подключен к моему Mac — казалось, ничто не отнимало невероятное время процессора, но я заметил, что процесс с именем mediaserverd всегда был вверху диаграммы процессора — и всегда потребляет 6% процессора. Я предполагаю, что он был разработан для постоянной работы, но я сомневаюсь, что он должен быть таким энергоемким.
Пожалуйста, мог бы кто-нибудь еще с 5S запустить монитор активности в инструментах на своем телефоне и сообщить мне, если процесс так же голоден на их телефоне.
Спасибо.
Похоже на ошибку в медиасервере. После перезагрузки телефона процесс возвращается к нормальному использованию процессора. Я зарегистрировал Радар.
У меня была та же проблема: мой iPhone терял время автономной работы, как сумасшедшее, а использование и время ожидания совпадали одинаково. Я зашел в Настройки => Общие => Сброс => Сбросить все настройки. Он убрал мусор, который вызывал это, и теперь у меня значительно улучшилось время автономной работы, а время использования и ожидания стало более разнообразным. Сделайте резервную копию своего телефона, а затем попробуйте это и дайте ему несколько часов, чтобы увидеть, заметите ли вы разницу. Если нет, вы всегда можете вернуться к своей резервной копии.
У меня была такая же проблема с моим взломанным iPhone 5s. Изучив, что может создать проблему, я обнаружил, что проблема заключается в настройке виртуального дома . Не полная настройка, а опция ВКЛЮЧИТЬ БЫСТРУЮ РАЗБЛОКИРОВКУ , которая используется для разблокировки устройства без необходимости его предварительного пробуждения. Все остальные варианты работают идеально.
Теперь время ожидания и использования больше не равны.
У меня была аналогичная проблема с моим iPhone 5s и iPhone 5 моей жены. Время ожидания и время использования были одинаковыми, что указывает на то, что устройства никогда не переходили в спящий режим.
Я подключил свои 5s к инструментам Xcode и обнаружил, что в моем случае 3 наиболее требовательных к ЦП процесса были CommCenter, location и backboardd; после исключения собственного DTmobileIS от Instruments. Использование было низким, менее 2%. Также проблема не исчезла после перезагрузки устройства.
Но я нашел кое-что очень интересное в журналах устройств Xcode:
Incident Identifier: 941F209C-EC9B-49B8-B796-F9B07543E9ED
CrashReporter Key: 182e9824ae5047b9b2f2fe5e88777bc89fd945ec
Date: 2014-04-19 02:48:06 -0300
OS Version: iPhone OS 7.1 (11D167)
locationd: com.apple.locationd.NetworkProvider.15fd3dec0 NoIdleSleepAssertion == 255, held for 00:00:03
backboardd: quicklookd[204]-com.apple.mediaremoted.relayxpcmessage [0x17826f4c0]
NoIdleSleepAssertion == 255, held for 00:00:06
backboardd: Music[285]-com.apple.mediaremote.sendremotecommand [0x17007e380]
NoIdleSleepAssertion == 255, held for 00:00:06
backboardd: Skype[129]-Called by Skype, from unknown method [0x1702708c0]
NoIdleSleepAssertion == 255, held for 00:02:32
backboardd: BriaVoip[132]-132 [0x17026e780]
NoIdleSleepAssertion == 255, held for 11:01:09
SpringBoard: com.apple.springboard.idle
NoIdleSleepAssertion == 255, held for 00:00:17
dataaccessd: com.apple.persistentconnection[dataaccessd,100,2B8234AA-88C3-4010-BEED-C4C6DB1FC7BC-PendingSimpleTimer(0x1310cb150)]
NoIdleSleepAssertion == 255, held for 00:00:04
apsd: com.apple.apsd-outgoingmessage
NoIdleSleepAssertion == 255, held for 00:00:03
mediaserverd: com.apple.audio.pid-16.keypress.isprewarmed
NoIdleSleepAssertion == 255, held for 00:00:06
mediaserverd: com.apple.audio.VAD Aggregate Device UID 15.isrunning
NoIdleSleepAssertion == 255, held for 05:35:14
mediaserverd: com.apple.audio.AudioSession-132(com.counterpath.bv).isplaying
NoIdleSleepAssertion == 255, held for 09:42:08
Hardware Model: N51AP
Awake Time: 27:14:44 (98084)
Standby Time: 27:14:44 (98084)
Partial Charge: 1
Capacity: 0
Voltage: 3370 mV
Таким образом, казалось, что Bria (программный телефон VOIP) не давала телефону спать в течение 11 часов, и он воспроизводил звук в течение почти 10 часов, вдобавок к этому. Я принудительно выхожу из приложения, и телефон начинает нормально переходить в режим ожидания.
Я не знаю, когда создаются эти отчеты, но они отлично подходят для решения проблем с батареей iOS.
mediaserverd
остается на уровне около 1% процессора на моем 5s. Если он остается выше, скорее всего, это приложение воспроизводит что-то в фоновом режиме, возможно, когда этого не должно быть.
Дуайтк