Местное или Push-уведомление потребляет меньше энергии? - PullRequest
0 голосов
/ 01 марта 2011

Я хочу использовать уведомление, и я прочитал, что локальное и push-уведомление в основном совпадают, единственное отличие состоит в том, что push-уведомление составляет

удаленное уведомление

Информация поступает извне, и локальное уведомление является локальным. Я также читал, что Push потребляет 20% заряда батареи. Мой вопрос заключается в том, что локальное уведомление лучше при экономии батареи или нет?

спасибо

Ответы [ 2 ]

1 голос
/ 01 марта 2011

Ну, в обоих случаях это зависит от реализации и количества уведомлений, которые получает пользователь.

Кажется, что Push-уведомления потребляют меньше, чем локальные уведомления.Но если у пользователя есть огромный список друзей (например), то он / она, вероятно, будет получать много уведомлений и, вероятно, (в соответствии с вашей реализацией) также много уведомлений, тогда в этом случае даже Push-уведомления потребляют хорошее количествосилы.

0 голосов
/ 07 июня 2012

Разницы нет, или, если есть, она крошечная. Чтобы получать какие-либо уведомления, устройство должно время от времени «просыпаться».

Поскольку в общей схеме необходимо отслеживать телефонные звонки, сообщения и push-уведомления для других приложений, он регулярно «прослушивает» сообщения.

Аналогично, многие операции внутри устройства основаны на таймерах, поэтому устройство всегда запускает таймер и всегда готов к истечению временного интервала.

Как только push-уведомление получено или локальный таймер уведомлений отключен, логика внутри вашего приложения практически идентична, поэтому нет никакой разницы.

Самая большая разница, вероятно, будет в настройке, но это может идти в одну или другую сторону в зависимости от того, как ваше приложение настраивает уведомления.

...