До Android M існував щось, що називається сплячим режимом в Android. За допомогою Android M Google представив так званий режим Doze. Чи може хто-небудь, будь ласка, розробити різницю між цими режимами?
До Android M існував щось, що називається сплячим режимом в Android. За допомогою Android M Google представив так званий режим Doze. Чи може хто-небудь, будь ласка, розробити різницю між цими режимами?
Відповіді:
Режим сну - означає, що процесор буде спати і не прийме жодної команди, крім RIL (радіоінтерфейсного шару) та тривог. Процесор перейде в режим сну лише через кілька секунд після вимкнення РК.
Режим дрімоти - означає, що додатки на вашому телефоні не матимуть доступу до мережі, система ігноруватиме «будильники», коли додатки намагаються не допустити сну пристрою, і фонові завдання не дозволятимуться виконуватись. Це, безумовно, звучить так, що ваш телефон не принесе вам нічого хорошого, але є кілька способів Doze зберігає функціональність. Хоча програми не можуть розбудити пристрій для запуску завдань синхронізації та інших фонових завдань, push-повідомлення з високим пріоритетом все ще відображатимуться. Так, наприклад, повідомлення Hangouts з’явиться на пристрої, який знаходиться в режимі Doze.
App Standby - додаток, яке переходить у режим очікування, втрачає весь доступ до мережі, а всі його фонові завдання синхронізації призупинені. Ці обмеження тимчасово знімаються під час підключення телефону та протягом декількох хвилин кожного дня чи двох. Це дає призупиненим програмам можливість запускати будь-які очікувані завдання синхронізації, але їм не дозволять продовжувати працювати. Швидке сповіщення з високим пріоритетом також зможе ненадовго пробудити додаток із режиму очікування.
Детальніше читайте тут