ΠΠ²Π°Π½ΠΈΡΠ½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° DontKillMyApp ΡΠ΅ ΡΡΠΈΠ³Π»Π° β ΠΎΠΌΠΎΠ³ΡΡΠΈΡΠ΅ ΡΠ²ΠΎΡΠΈΠΌ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΠΌΠ° Π΄Π° ΠΊΠΎΠ½Π°ΡΠ½ΠΎ ΡΠ°Π΄Π΅ ΠΈΡΠΏΡΠ°Π²Π½ΠΎ, ΡΠ°ΠΊ ΠΈ Π°ΠΊΠΎ Π½Π΅ΠΌΠ°ΡΠ΅ Pixel ΡΠ΅Π»Π΅ΡΠΎΠ½.
ΠΠ²Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Π²Π°ΠΌ ΠΏΠΎΠΌΠ°ΠΆΠ΅ Π΄Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ΅ΡΠ΅ ΠΏΠΎΠ·Π°Π΄ΠΈΠ½ΡΠΊΠ΅ Π·Π°Π΄Π°ΡΠΊΠ΅ (background tasks) Π²Π°ΡΠ΅Π³ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° ΡΠ°ΠΊΠΎ Π΄Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅ Π·Π°ΠΈΡΡΠ° ΡΠ°Π΄Π΅ Π·Π° ΠΠΠ‘, ΡΠ°ΠΊ ΠΈ ΠΊΠ°Π΄Π° Π½Π΅ Π³Π»Π΅Π΄Π°ΡΠ΅ Ρ Π΅ΠΊΡΠ°Π½.
ΠΡΠΎΠ²Π΅ΡΠΈΡΠ΅ ΠΊΠ°ΠΊΠΎ ΡΠ΅ Π²Π°Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½ ΡΠ½Π°Π»Π°Π·ΠΈ ΠΈ ΡΠ΅ΡΡΠΈΡΠ°ΡΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠΈΡΠ° ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ° ΠΏΠΎΠΌΠΎΡΡ DontKillMyApp Π±Π΅Π½ΡΠΌΠ°ΡΠΊ ΡΠ΅ΡΡΠ°.
Π€ΡΠ½ΠΊΡΠΈΡΠ΅:
π DKMA Π±Π΅Π½ΡΠΌΠ°ΡΠΊ: ΠΠ·ΠΌΠ΅ΡΠΈΡΠ΅ ΠΊΠΎΠ»ΠΈΠΊΠΎ Π°Π³ΡΠ΅ΡΠΈΠ²Π½ΠΎ Π²Π°Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½ Π·Π°ΡΠ²Π°ΡΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅ Ρ ΠΏΠΎΠ·Π°Π΄ΠΈΠ½ΠΈ.
π Π£ΠΏΡΡΡΡΠ²Π°: ΠΠΎΠ±ΠΈΡΡΠ΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π΅ ΠΊΠΎΡΠ°ΠΊΠ΅ Π·Π° ΠΏΡΠ΅Π²Π°Π·ΠΈΠ»Π°ΠΆΠ΅ΡΠ΅ Π²Π΅ΡΠΈΠ½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅ΡΠ° Π·Π° ΠΏΡΠΎΡΠ΅ΡΠ΅ Ρ ΠΏΠΎΠ·Π°Π΄ΠΈΠ½ΠΈ.
π’ ΠΠ°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Ρ: ΠΠΎΠΌΠΎΠ·ΠΈΡΠ΅ ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈΠΌ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈΠΌΠ° Π΄Π° ΠΎΡΡΠ°Π½Ρ βΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈβ Π΄Π΅ΡΠ΅ΡΠ΅ΠΌ ΡΠ²ΠΎΠ³ ΠΈΠ·Π²Π΅ΡΡΠ°ΡΠ° Π½Π° dontkillmyapp.com.
DontKillMyApp ΡΠ΅ Π°Π»Π°Ρ Π·Π° ΠΌΠ΅ΡΠ΅ΡΠ΅ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ (benchmark) ΠΊΠ°ΠΊΠΎ Π±ΠΈΡΡΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ ΠΊΠΎΠ»ΠΈΠΊΠΎ Π΄ΠΎΠ±ΡΠΎ Π²Π°Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½ ΠΏΠΎΠ΄ΡΠΆΠ°Π²Π° ΠΎΠ±ΡΠ°Π΄Ρ Ρ ΠΏΠΎΠ·Π°Π΄ΠΈΠ½ΠΈ. ΠΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·Π²ΡΡΠΈΡΠΈ ΠΌΠ΅ΡΠ΅ΡΠ΅ ΠΏΡΠ΅ ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ° ΡΠ΅Π»Π΅ΡΠΎΠ½Π°, Π·Π°ΡΠΈΠΌ ΠΏΡΠ°ΡΠΈΡΠΈ ΡΠΏΡΡΡΡΠ²Π° Π·Π° ΠΏΠΎΠ΄Π΅ΡΠ°Π²Π°ΡΠ΅ ΠΈ ΠΏΠΎΠ½ΠΎΠ²ΠΎ ΡΠ΅ΡΡΠΈΡΠ°ΡΠΈ Π΄Π° Π±ΠΈΡΡΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ ΠΏΠΎΠ±ΠΎΡΡΠ°ΡΠ΅.
Π‘Π²ΠΎΡ ΠΈΠ·Π²Π΅ΡΡΠ°Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΠΈ ΠΏΡΡΠ΅ΠΌ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅ ΡΠ° ΠΎΠ΄ΡΠΆΠ°Π²Π°ΠΎΡΠΈΠΌΠ° Π²Π΅Π±-ΡΠ°ΡΡΠ° dontkillmyapp.com, ΠΊΠΎΡΠΈ ΠΏΡΠΈΠΊΡΠΏΡΠ°ΡΡ ΠΏΠΎΠ΄Π°ΡΠΊΠ΅ ΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Ρ ΡΠΈΡ
ΠΎΠ΄ΡΠ΅ΡΡΡΡ ΡΠΊΡΠΏΠ½ΠΈ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΡΠ°ΡΠ°.
ΠΠ°ΠΊΠΎ Π±Π΅Π½ΡΠΌΠ°ΡΠΊ ΡΠ°Π΄ΠΈ? (Π’Π΅Ρ
Π½ΠΈΡΠΊΠΈ Π΄Π΅ΡΠ°ΡΠΈ!)
ΠΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΠΏΠΎΠΊΡΠ΅ΡΠ΅ ΡΡΠ»ΡΠ³Ρ Ρ ΠΏΡΠ²ΠΎΠΌ ΠΏΠ»Π°Π½Ρ (foreground service) ΡΠ° βwake lockβ ΡΡΠ½ΠΊΡΠΈΡΠΎΠΌ ΠΈ Π·Π°ΠΊΠ°Π·ΡΡΠ΅ Π·Π°Π΄Π°ΡΠΊΠ΅ ΠΊΠΎΡΠΈ ΡΠ΅ ΠΏΠΎΠ½Π°Π²ΡΠ°ΡΡ Π½Π° Π³Π»Π°Π²Π½ΠΎΡ Π½ΠΈΡΠΈ (main thread), ΠΏΡΠΈΠ»Π°Π³ΠΎΡΠ΅Π½ΠΎΠΌ ΠΈΠ·Π²ΡΡΠΈΠΎΡΡ Π½ΠΈΡΠΈ (thread executor) ΠΈ Π·Π°ΠΊΠ°Π·ΡΡΠ΅ ΡΠ΅Π΄ΠΎΠ²Π½Π΅ Π°Π»Π°ΡΠΌΠ΅ (AlarmManager.setExactAndAllowWhileIdle). ΠΠ°ΡΠΈΠΌ ΠΈΠ·ΡΠ°ΡΡΠ½Π°Π²Π° ΠΎΠ΄Π½ΠΎΡ ΠΈΠ·Π²ΡΡΠ΅Π½ΠΈΡ
ΠΈ ΠΎΡΠ΅ΠΊΠΈΠ²Π°Π½ΠΈΡ
Π·Π°Π΄Π°ΡΠ°ΠΊΠ°. Π’ΠΎ ΡΠ΅ ΡΠ²Π΅!
ΠΠ° Π²ΠΈΡΠ΅ Π΄Π΅ΡΠ°ΡΠ°, ΠΏΡΠΎΠ²Π΅ΡΠΈΡΠ΅ ΠΈΠ·Π²ΠΎΡΠ½ΠΈ ΠΊΠΎΠ΄. ΠΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΡΠ΅ ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΎΠ³ ΠΊΠΎΠ΄Π° (open source) ΠΈ Π΄ΠΎΡΡΡΠΏΠ½Π° ΡΠ΅ Π½Π°: https://github.com/urbandroid-team/dontkillmy-app
ΠΠ²Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΡΠ΅ ΠΏΡΠΎΡΠ΅ΠΊΠ°Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΎΠ³ ΠΊΠΎΠ΄Π° ΠΊΠΎΡΠΈ ΠΎΠ΄ΡΠΆΠ°Π²Π°ΡΡ Π²ΠΎΠ»ΠΎΠ½ΡΠ΅ΡΠΈ ΠΊΠΎΡΠΈΠΌΠ° ΡΠ΅ ΡΡΠ°Π»ΠΎ Π΄ΠΎ Android Π΅ΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠ°, ΡΠ°Π·ΡΠΌΠ΅ΡΡ ΡΡΠ΅Π½ΡΡΠ½Π΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅ ΠΈ ΠΆΠ΅Π»Π΅ Π΄Π° ΠΈΡ
ΠΏΠΎΠ±ΠΎΡΡΠ°ΡΡ.
ΠΠΎΡΠ΅Π±Π½Π° Π·Π°Ρ
Π²Π°Π»Π½ΠΎΡΡ Doki-ΡΡ (github.com/doubledotlabs/doki).
ΠΠΎΠ΄Π΅ΡΠΈΡΠ΅ Π·Π°Π΄Π°ΡΠΊΠ΅ Ρ ΠΏΠΎΠ·Π°Π΄ΠΈΠ½ΠΈ Π΄Π° Π±ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ΅ ΡΠ°Π΄ΠΈΠ»Π΅.
ΠΠΆΡΡΠΈΡΠ°Π½ΠΎ:
28. 1. 2026.