Chceme, aby aplikace fungovaly i na telefonech výrobců, kteří upřednostňují baterii před užitečností aplikací.
DontKillMyApp měří jak fungují procesy v pozadí na Vašem telefonu, aby Vaše aplikace fungovali správně.
Meření nastartuje službu na popředí, udržuje CPU zapnuté a nastaví opakující se úlohy na hlavním vlákně (po 10ti sekundách) a na dalších vláknech (po 10ti sekundách) a alarmy (AlarmManager.setExactAndAllowWhileIdle po 10ti minutách). Na konci se spočítá skóre jako uskutečněné proti očekávaným.
Hodnoty blízko 100% jsou dobrý výsledek - žádná nestandardní omezení nejspíš nejsou momentálně aktivní. Zkuste měření za týden opakovat, protože někteří výrobci zapínaji zabijáky aplikací až po nějaké době co není aplikace používána.
GRAF
Každý řádek reprezentuje 5 minut. Ideálně vidíte v grafu 30 koleček a trojúhelníků na řádek a jeden čtverec na každém druhém řádku. Větší bílá místa znamenají problém - Vaše aplikace nemusí pracovat správně pokud nezměníte nastavení telefonu.\n\nPro více informací se podívejte na https://dontkillmyapp.com a nebo přímo do zdrojáku na https://github.com/urbandroid-team/dontkillmy-app
Projekt DKMA vyvíjejí a udržují dobrovolníci, kterým není jedno v jakém stavu je Androidí ekosystém a usilují o jeho zlepšení. Tato aplikace má otevřený zdrojový kód, který můžete nalézt na https://github.com/urbandroid-team/dontkillmy-app.