Как работает Cloud to Device Messaging (C2DM)?

Может ли кто-нибудь объяснить мне, как работают поисковые системы Googles Push Service? Я знаю, что у google есть постоянное соединение с его серверами, но как получается, что постоянное соединение не истощает батарею?

Я понимаю, что опрос с другой стороны постоянно пробуждает систему и загружает радио. Но как это отличается от постоянной связи с googleserver? Для моего понимания вам нужно постоянное активное радио для хранения этого соединения?

Как это может быть более эффективным при использовании батареи, чем опросе?

благодаря

Если вам нужны какие-то блок-схемы, вы идете. UPDATE, так как я видел ваш комментарий.

C2DM не является эффективным для батареи. Это делает то же самое, что вы делаете, если выполняете свое. Главное различие заключается в том, что ваше устройство уже подключено по умолчанию с помощью C2DM с такими сервисами, как Gmail Android Market .. обычно googleApps. Таким образом, C2DM предоставляет вам возможность использовать этот уведомитель «ASYNC» со встроенными интервалами для вашего приложения. Для эффективности вам следует доверять Google. Но иметь 1 услугу опроса лучше, чем добавить еще одну