Я прочитал документацию Apple по энергопотреблению процессора, но у меня все еще есть некоторые затяжные вопросы.Какова специфика связи между использованием ЦП и потреблением энергии в iOS?
Использует ли 1% использование ЦП одинаковое количество накладных расходов, чтобы поддерживать работу ЦП на 100%?
Независимо от того, работает ли каждый основной источник питания вверх и вниз?
Сколько времени требуется, прежде чем процессор отключится после его простоя?
Будет ли система обычно использовать процессор для своих собственных задач, тем самым поддерживая ЦП?
Для моего приложения, в частности, мне трудно получить процессор до 0% за любое приличное количество времени. В типичном сеансе, по крайней мере, будет постоянный поток вызовов делегатов UIScrollView и UITableViewCell, которые будут перерабатывать вызовы, когда пользователь перемещается вокруг приложения, а тем более взаимодействует с контентом. Однако, основываясь на этом сообщении, https://apple.stackexchange.com/questions/2876/why-does-gps-on-the-iphone-use-so-much-power, центральный процессор звучит как главный энергетический преступник. Я надеюсь, что даже небольшая пауза, пока они будут использовать приложение, позволит процессору сэкономить немного энергии, поэтому я могу просто работать над избавлением от долговременных задач.