Я разрабатываю приложение, в котором приложение на стороне сервера должно постоянно знать местоположение пользователя. Я собираюсь создать службу Android, которая работает в фоновом режиме, и постоянно запрашивать местоположение пользователя и отправлять результат в приложение на серверном сервере. Однако я задаюсь вопросом, является ли это наилучшим подходом с точки зрения экономии батареи. Например, в iOS есть что-то под названием "Значительное изменение", чтобы служить такой цели, имеет ли Android аналогичную вещь.