Что я хочу сделать:
Я хочу, чтобы мой iPhone часто (формально определен позже) загружал мое местоположение GPS на центральный сервер. Я хочу сделать это наиболее экономичным способом.
Известные мне исследования:
Документация Apple:
Ссылки на переполнение стека:
Ответ 1
Ответ: доказательство существования; какой-то другой инструмент может это сделать
Как уменьшить расход заряда батареи iPhone при использовании GPS
Ответ 2
Ответ: отслеживать только изменения вышек сотовой связи
iPhone GPS - аккумулятор разряжается очень быстро
< / а>
Вопрос
Мой вопрос немного расплывчатый, поскольку мое определение «часто» действительно зависит от допустимого времени автономной работы. Например, если аккумулятор может обновляться каждые 5 минут, я бы хотел делать это каждые пять минут; если бы аккумулятор мог делать это каждые 10 секунд, я бы хотел делать это каждые 10 секунд.
Я действительно хочу понять
- могут быть реализованы различные способы (изменение значимого местоположения, таймер, фон?) непрерывная загрузка местоположений GPS
- преимущества недостатки
- примерное время автономной работы в каждом конкретном случае
Это кажется довольно общей и распространенной проблемой. Кто-нибудь знает:
- углубленный анализ различных методов
- или есть ли единственный "оптимальный" способ сделать это?
[Модераторы: не стесняйтесь отмечать этот комментарий вики. Мне бы очень хотелось получить много разных ответов + их анализ рентабельности.]