Urbandroid (Petr Nálevka) выпустил новый бенчмарк для смартфонов на Android, позволяющий проверить, насколько агрессивно система работает с фоновыми процессами. Вендоры настраивают систему или свои фирменные оболочки таким образом, чтобы выжать из смартфона максимальное время автономной работы. При этом приходится жертвовать возможностями устройства. По сути всё сводится к тому, чтобы смартфон максимальное время находился в режиме сна, не грузил процессор, который в свою очередь не расходовал бы батарею.
Но ведь есть и те задачи, которые нам необходимо иметь выполняющимися постоянно в фоне. Если переборщить с такими оптимизациями, то возникают те самые проблемы со своевременными уведомлениями и т.п.
Чтобы проверить своё устройство на наличие проблем, в Google Play Store появилось приложение DontKillMyApp ✌️ Make apps work. О таких продуктах мы стараемся постоянно рассказывать в нашем Telegram-канале.
Приложение можно запустить на час или несколько часов, чтобы проверить, как будет вести себя система. За время бенчмаркинга смартфон должен работать строго не от сети, а также его желательно не использовать. По итогам вы получите результат, который можно загрузить в базу разработчика.
Уже сейчас там собрана статистика по вендорам, которые используют самые агрессивные методы блокировки работы приложений на устройстве для увеличения времени разряда аккумулятора.
Источник: Androidpolice.