Я профилирую iPhone приложение в XCode. Наблюдая за ударом батареи, я вижу этот результат:
![enter image description here](https://i.stack.imgur.com/6TGGk.png)
Проблема с интерпретацией этих данных заключается в том, что я не могу перевести, что означает циферблат в отношении разрядки батареи, и что означает «низкий». Глядя на документацию, найденную здесь , я могу сказать, что приложения, ориентированные на потребителя, должны находиться в зоне «низкого» энергопотребления, но никаких дополнительных подробностей предоставлено не было. Глядя на другие статьи в стеке, некоторые упоминают о программном обеспечении publi c для профилирования (однако теперь поддерживается только для более старых IOS версий) и системе из 20 точек, которая поставляется с Xcode. Они могут быть доступны в следующих местах:
Какие единицы энергии / энергопотребления имеют уровни энергии в энергетическом приборе для приложения iOS?
Инструменты использования энергии - iOS
Однако возврат к старой версии IOS не является началом. Система, основанная на 20 точках, также, по-видимому, неопределенно определена для удовлетворения научных потребностей.
Существуют также аппаратные решения, такие как руководство , чтобы показать, как можно разобрать iphone и подключить штыри к основному источнику питания для определения потребления. Однако после тестирования кажется, что заблокированное состояние на современных IOS платформах и новых iDevices почти невозможно обойти.
Я хотел бы знать следующее:
Как я могу использовать регулятор Energy energy для интерпретации потребляемой мощности в более общих терминах, например, используемый мА?
Как мне оценить срок службы батареи с учетом "Low Energy Impact" «?
Если XCode не подходит для этого, что я могу использовать для получения очень точной оценки энергопотребления для моих IOS приложений?