Разница между режимом Doze и спящим режимом в Android Marshmallow

До Android M в Android было нечто, называемое спящим режимом. В Android M Google представила так называемый режим Doze Mode. Кто-нибудь может уточнить разницу между этими режимами?

Не было ничего особенно похожего на Doze на версиях Android до M. Вы имеете в виду спящий режим как - DND / Только будильник / Приоритетный режим?
Я считаю, что процессор приложений должен спать всякий раз, когда он простаивает, чтобы экономить заряд батареи/энергию. Таким образом, сон в предыдущих версиях Android M был больше связан с процессором, о котором я говорю. Но функция Android M Doze Mode была включена с точки зрения ОС Android (возможно, для того, чтобы помочь процессору спать дольше).

Ответы (1)

Спящий режим — означает, что ЦП будет находиться в спящем режиме и не будет принимать никаких команд, кроме как от RIL (уровня радиоинтерфейса) и аварийных сигналов. ЦП перейдет в спящий режим через доли секунды после выключения ЖК-дисплея.

Режим ожидания — означает, что приложения на вашем телефоне не будут иметь доступа к сети, система будет игнорировать «пробуждения», когда приложения пытаются удержать устройство от перехода в спящий режим, и фоновые задачи не будут выполняться. Это, безусловно, звучит так, как будто ваш телефон не принесет вам много пользы, но есть несколько способов, которыми Doze сохраняет функциональность. Хотя приложения не могут разбудить устройство для запуска заданий синхронизации и других фоновых задач, push-сообщения с высоким приоритетом все равно будут отображаться. Так, например, сообщение Hangouts появится на устройстве, находящемся в спящем режиме.

Режим ожидания приложения — приложение, которое переходит в режим ожидания, теряет доступ к сети, и все его фоновые задания синхронизации приостанавливаются. Эти ограничения временно снимаются, когда ваш телефон подключен к сети, и на несколько минут каждый день или два. Это дает приостановленным приложениям возможность запуска любых ожидающих заданий синхронизации, но им не будет разрешено продолжать работу. Высокоприоритетное push-уведомление также сможет вывести приложение из режима ожидания на короткое время.

Подробнее здесь

Я сомневаюсь, что «процессор перейдет в спящий режим через доли секунд после выключения ЖК-дисплея» совсем не соответствует моему опыту.