Službena aplikacija DontKillMyApp je stigla – omogućite svojim aplikacijama da napokon rade ispravno, čak i ako ne posjedujete Pixel.
Pomaže vam postaviti pozadinske zadatke vašeg telefona tako da aplikacije napokon rade za VAS, čak i kada trenutno ne gledate u zaslon.
Provjerite kako vaš telefon stoji i testirajte različite postavke pomoću DontKillMyApp benchmarka.
Značajke:
📊 DKMA benchmark: Izmjerite koliko agresivno vaš telefon gasi aplikacije u pozadini.
📖 Vodiči: Dobijte konkretne korake za nadvladavanje većine ograničenja pozadinskih procesa.
📢 Učinite promjenu: Pomozite pametnim telefonima da ostanu pametni dijeljenjem svog izvješća na dontkillmyapp.com.
DontKillMyApp je benchmark alat za provjeru koliko dobro vaš telefon podržava rad u pozadini. Možete izvršiti mjerenje prije postavljanja telefona, zatim proći kroz vodiče za postavljanje i ponovno pokrenuti benchmark kako biste vidjeli koliko se vaš telefon popravio.
Svoje izvješće možete podijeliti putem aplikacije s održavateljima web stranice dontkillmyapp.com, koji ga obrađuju i na temelju njega formiraju ukupnu negativnu ocjenu.
Kako benchmark radi? (Tehnički!)
Aplikacija pokreće uslugu u prvom planu s "wake lock" opcijom i zakazuje ponavljajuće zadatke na glavnoj niti (main thread), prilagođenom izvršitelju niti (thread executor) te zakazuje redovite alarme (AlarmManager.setExactAndAllowWhileIdle). Zatim izračunava izvršeno u odnosu na očekivano. To je to!
Za više detalja provjerite kod. Aplikacija je otvorenog koda (open source) dostupna na https://github.com/urbandroid-team/dontkillmy-app
Ova aplikacija je otvorenog koda i projekt održavaju volonteri kojima je stalo do Android ekosustava, osjećaju trenutne probleme i žele ih poboljšati.
Posebna zahvala Dokiju (github.com/doubledotlabs/doki).
Popravite rad aplikacija u pozadini vašeg telefona.