На основе документации Apple: https://developer.apple.com/library/content/documentation/Performance/Conceptual/EnergyGuide-iOS/MonitorEnergyWithInstruments.html
Прибор Использование энергии указывает на уровень от 0 до 20, что указывает на сколько энергии ваше приложение использует в любой момент времени. Эти цифры субъективны. Если уровень использования вашего приложения иногда высок, он не обязательно означает, что у вашего приложения есть проблемы. Ваше приложение может просто требует больше энергии для выполнения некоторых задач. Например, для он может использовать GPS при выполнении сложной сети операций. Это действительное использование энергии. То, что вы должны искать, это шипы или области с высоким энергопотреблением, которые являются неожиданными или могут быть выполнены в более оптимальное время.
Я не думаю, что пот, что вы видите слишком много. Что такое ваш FPS? Поддерживаете ли вы 60 кадров в секунду? Ваше основное время затрачено на ваше приложение переднего плана, поэтому, если вы хотите уменьшить его, вы должны смотреть на то, что делает ваш процессор. Вы смотрите Time Profiler, если хотите посмотреть, можете ли вы улучшить производительность там.
Это, как говорится, я думаю, что пользователи понимают, что время работы от батареи будет страдать, если вы играете в игру. Однако этот комментарий должен быть смягчен типом игры. Если вы делаете Tic Tac Toe и вы высасываете жизнь из батареи, я думаю, вы поднимете брови.
У вас нет средств (которые не будут вам отклонены), чтобы принудительно отключить все. И даже если бы вы могли, вы тоже могли бы оказаться в сердитых пользователях. Скажем, вы используете Bluetooth-гарнитуру ... и вы убиваете bluetooth?
Просто убедитесь, что ваша игра забавная, и люди простит вас;)