Android управляет процессом с приоритетом.
Процессы и жизненный цикл приложения
Если в вашем приложении не запущена служба или активность переднего плана, у вашего процесса низкий приоритет.Это означает, что ваше приложение может быть убито Android в любое время.
Итак, 30 минут бессмысленно.Ваше приложение может работать вечно в фоновом режиме, если нагрузка на память низкая.
Заранее приоритет процесса - это одно из условий выбора приложения-кандидата на убийство на платформе Android.
Чтобы уменьшить потребление батареи, Google добавил к этому более строгое условие.
сервис переднего плана, который был представлен в Oreo, является одним из примеров.
Фоновые ограничения сервиса
Подводя итог, это зависит от версии устройства Android и состояния нагрузки на память ии так далее.