2016-09-22 6 views
0

Я просто контролировал использование энергии своей iOS-игрой, и я вижу, что активность приложения переднего плана часто достигает 126%. Мне просто интересно, не нужно ли мне это беспокоиться? Использование энергии показывает постоянное значение 1/20, но столбец времени всегда «00:00 - 00:00», поэтому я немного смущен тем, что это значит.Активность переднего плана свыше 100%?

Кроме того, есть способ отключить Bluetooth, gps в моем приложении, поскольку эти функции не используются? Я предполагаю, что они будут способствовать некоторому использованию энергии. Инструменты не показывают никакой информации, кроме состояния «включено» со временем «00:00».

enter image description here

ответ

0

На основе документации 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?

Просто убедитесь, что ваша игра забавная, и люди простит вас;)