Движение и фитнес на iPhone
Это раздел настроек iPhone: Настройки → Конфиденциальность и безопасность → Движение и фитнес. В нём два слоя — общий переключатель «Фитнес-трекинг», без которого телефон не записывает шаги, и список приложений, которым вы разрешили читать эти данные.
Где он и как включить
Откройте Настройки → Конфиденциальность и безопасность → Движение и фитнес. Наверху — «Фитнес-трекинг»: включите его. Ниже — приложения, которые уже просили доступ, и у каждого свой переключатель.
В старых инструкциях раздел называется просто «Конфиденциальность», а переключатель — «Отслеживание фитнеса». Это те же настройки: сегодня в iOS они подписаны «Конфиденциальность и безопасность» и «Фитнес-трекинг».
Что делает «Фитнес-трекинг»
Под переключателем iOS сама объясняет его работу: функция хранит данные на устройстве, и по ним можно оценивать движение, подвижность, число шагов и не только. Если его выключить, телефон перестаёт это записывать. Шагомеры показывают ноль, а функции «Здоровья», которым нужны эти данные, например «Устойчивость при ходьбе», становятся недоступны.
Почему приложения нет в списке
Список «Движение и фитнес» заполняется сам: приложение попадает в него только после того, как запросило доступ. Если его там нет, откройте приложение. При первом обращении к датчику iOS покажет запрос: приложение «запрашивает доступ к Вашим данным о движении и фитнесе». После ответа оно появится в списке — включённым или выключенным, смотря что вы выбрали.
Если переключатель у приложения не включается, сначала проверьте «Фитнес-трекинг». Это общий выключатель: пока он выключен, приложениям нечего читать.
Что видит приложение, получив доступ
Число шагов, пройденное расстояние и этажи — и тип движения: идёте, бежите, едете в транспорте или стоите на месте. Эти данные собирает система, а приложение их запрашивает. В самом запросе приложение обязано объяснить, зачем ему доступ.
Координат в этом доступе нет: где вы находитесь, решает другое разрешение — Службы геолокации. Но тип движения, разложенный по часам, — это почти распорядок дня: когда вы гуляете, когда в дороге, когда сидите. Поэтому доступ стоит давать тем приложениям, которым он нужен для их работы.
Батарея
Держать «Фитнес-трекинг» включённым почти ничего не стоит: движение считает отдельный маломощный чип, который работает всегда и не будит основной процессор.
Где стоит Angel Step
Angel Step просит доступ к движению, чтобы число шло вместе с вами, пока приложение открыто. Сам дневной счёт он берёт из «Здоровья» — и потому без «Фитнес-трекинга» ему, как и любому шагомеру, показывать нечего.
Источники
- Поддержка Apple, «Управление доступом к информации в приложениях на iPhone»: «Коснитесь категории информации (например «Календари», «Напоминания» или «Движение и фитнес»). Появится список приложений, запросивших доступ. Вы можете включить или выключить доступ для любого приложения в списке». Apple Support
- Документация Apple к CMMotionActivityManager: данные о движении показывают, идёт ли человек, бежит, едет в транспорте или стоит на месте («walking, running, in a vehicle, or stationary»). Apple Developer
- Документация Apple к CMPedometer: число шагов, пройденное расстояние и число этажей вверх и вниз. Apple Developer
- Документация Apple к NSMotionUsageDescription: сообщение, которое объясняет, зачем приложению доступ к данным о движении; без него приложение не может к ним обратиться. Apple Developer
обновлено