Из всех функций, которые появятся в Android с обновлением 6.0, Doze является наиболее обсуждаемым. Некоторые любят это, заявляя о значительных изменениях производительности аккумулятора в течение дня. Другие не очень довольны обслуживанием, и жалобы на пропущенные сообщения и нарушение функций сторонних приложений часто упоминаются как и почему. Основываясь на наших собственных тестах на Android Central, мы можем сказать, что Doze далек от совершенства. Хотя оптимизация заряда батареи, когда вы не используете свой телефон, явно налицо, бывают случаи, когда телефоны переходят в режим ожидания, когда они этого не делают, и сообщения не приходят, пока телефон не проснется.
Эти проблемы побудили одного из участников наших форумов спросить, что происходит с более важными функциями Android, в частности с Android Device Manager, когда Doze делает свое дело.
Если вы где-то выключили свой телефон и ушли на пару часов - да, некоторые люди целенаправленно кладут свои телефоны на несколько часов за раз … специально - сможет ли Android Device Manager найти телефон и выполнять все функции, предлагаемые сервисом? Это важный вопрос, особенно если учесть, что диспетчер устройств может найти, позвонить и выполнить сброс настроек телефона из приложения или с веб-сайта, если вы не можете его найти. Если Doze заставил все тихо сэкономить энергию, будет ли эта функция работать?
Короткий ответ: да. Программа Doze предназначена для того, чтобы приложения и службы, которые считаются «высокоприоритетными», всегда могли общаться, поэтому вы по-прежнему получаете телефонные звонки и текстовые сообщения от вашего оператора. Любое приложение, которое не является критически важным приложением для сотовой связи, но которое нужно считать «высокоприоритетным», использует Google Cloud Messaging, поэтому Google может отслеживать частоту пингования вашего телефона, чтобы убедиться, что эти приложения не оставляют ваш телефон без сна без причины. Диспетчер устройств Android использует сотовые службы и службы облачных сообщений Google для работы в качестве служб определения местоположения и передачи звонков, поэтому никогда не должно быть точки, в которой эта функция недоступна из-за Doze.
Это сказанное, программное обеспечение несовершенно, и иногда вещи ломаются. Самый простой способ проверить, правильно ли работает Doze для Device Manager, - это воспользоваться этой услугой и проверить себя. Оставьте телефон где-нибудь без движения, не подключенного к источнику питания, и через час или два найдите телефон в диспетчере устройств. Веб-интерфейс дает вам последний раз, когда телефон был обнаружен, и если все работает правильно, это время должно быть в течение минуты от вашего текущего времени. Если ваш телефон может быть найден службой, все работает как положено. Если этого не происходит, стоит сообщить о проблеме.