Реальность такова, что Android раньше позволял вам делать все, что вы хотели: написать сервис, чтобы он постоянно определял местонахождение пользователя до тех пор, пока не разрядится батарея.Начиная примерно с N, все ушло.Теперь с O и P они прямо указывают в своих рекомендациях, что вы можете ожидать, находясь в фоновом режиме:
Пределы расположения фона
В целях снижения энергопотребленияAndroid 8.0 (уровень API 26) ограничивает частоту, с которой фоновые приложения могут извлекать текущее местоположение пользователя.Приложения могут получать обновления местоположения только несколько раз в час.
Так что ответ - нет.В iOS вы по-прежнему можете отслеживать местоположение пользователя из фона, и весь смысл службы значительных изменений заключается в том, чтобы вы могли делать это эффективно.