Společnost Google oznámila, že zavede nová pravidla týkající se Android- aplikace, které zneužívají probuzení, když je zařízení v pohotovostním režimu. Takové aplikace, které negativně ovlivňují výdrž baterie, budou v katalogu aplikací Obchodu Google Play speciálně označeny a vyloučeny ze systému doporučení.
Na stránku pro stahování se zobrazí varování, pokud neaktivní stav smartphonu překročí určitou prahovou hodnotu. Tato prahová hodnota je v aplikaci implementována pomocí mechanismu Wake Lock v rozhraní PowerManager API. Wake Lock umožňuje aplikacím pozastavit přechod zařízení do režimu spánku a pokračovat v běhu na pozadí, i když je obrazovka vypnutá.
Ve spolupráci se společností Samsung jsme vyvinuli telemetrickou metriku pro posouzení rozsahu zneužívání funkce Wake Lock. Nepřijatelné zneužívání je definováno jako aplikace strávená v režimu Wake Lock více než dvě hodiny během 24 hodin. Tato metrika nezahrnuje čas strávený používáním API pro přehrávání hudby, přístup k poloze nebo volání akcí JobScheduler API.
Do Obchodu Play může být přidáno varování, pokud je zneužití funkce Wake Lock zjištěno ve více než 5 % relací aplikace na všech zařízeních během 28 dnů. Přítomnost varování může také negativně ovlivnit viditelnost a umístění aplikace v katalogu.

Zdroj: opennet.ru
