В пятницу Uber отреагировал на опасения относительно фоновой работы своего приложения по отслеживанию местоположения, объяснив, что проблема вызвана обновлением самой iOS, а не приложением компании для заказа поездок (via TechCrunch).
Обеспокоенность впервые возникла по поводу использования Uber служб геолокации, когда компания объявила, что будет отслеживать местоположение клиентов в течение нескольких минут после окончания поездки и закрытия приложения, чтобы улучшить свой сервис. Основная претензия правозащитников заключалась в том, что приложение не предоставляло возможности отказаться от отслеживания. Однако с тех пор многие пользователи сообщали, что приложение заходит гораздо дальше и по-видимому, отслеживает их в течение дней или даже недель после последнего использования сервиса заказа поездок, даже когда приложение закрыто.
Теперь Uber утверждает, что это непреднамеренное поведение вызвано расширением Apple Maps, добавленным Apple в свою мобильную операционную систему в сентябре, а не ошибкой в приложении Uber или его недавним обновлением служб геолокации.
В iOS 10 Apple открыла Карты для сторонних приложений, позволив разработчикам создавать расширения, которые могут быть интегрированы в результаты поиска Карт. Когда устанавливается приложение с расширением для Apple Maps, оно автоматически интегрируется, но расширение отключено по умолчанию, чтобы результаты поиска не были слишком перегружены.
По словам представителя Uber: «Для тех, кто решил интегрировать приложения для совместных поездок с Картами iOS, данные о местоположении должны передаваться, чтобы вы могли заказать поездку внутри приложения Карт. Расширения Карт отключены по умолчанию, и вы можете включить их в настройках iOS», — сказал он.
Путаница, по-видимому, связана с тем, как iOS 10 отображает приложения, использующие службы геолокации (Настройки -> Конфиденциальность -> Службы геолокации). Стрелки заставляют пользователей думать, что сторонние приложения молча отслеживали их, когда на самом деле это связано с тем, как расширение Карт Apple работает в фоновом режиме для предоставления результатов поиска на основе местоположения по запросу.
Чтобы сделать ситуацию более ясной для пользователей, TechCrunch предлагает Apple добавить еще один цветной значок стрелки в экран служб геолокации, чтобы различать, когда приложение напрямую получает доступ к данным о местоположении, и когда это делает его расширение Карт.