Новая операционная система iOS 13 предлагает не только такие приятности, как темный режим. Также в фоновом режиме произошел ряд изменений, повышающих безопасность. Но некоторые разработчики воспринимают это иначе.
Многие разработчики отмечают, что изменения в iOS 13, касающиеся служб определения местоположения кардинально повлияет на работу приложений и, следовательно, их бизнес. Кроме того, по их словам, Apple применяет двойной стандарт: к сторонним разработчикам она более строга, чем к себе.
Поэтому группа разработчиков написала электронное письмо, адресованное непосредственно Тиму Куку, которое они также опубликовали. Они обсуждают «несправедливую практику» Apple.
В электронном письме представители семи приложений делятся своими опасениями по поводу новых ограничений. Вот и все связанные с iOS 13 и отслеживанием служб определения местоположения Фон. По их словам, Apple растет именно в сфере интернет-сервисов и тем самым становится их прямым конкурентом. С другой стороны, как поставщик платформы, он обязан обеспечить справедливые условия для всех сторон. Чего, по мнению разработчиков, не происходит.
«Только один раз» доступ к службам определения местоположения
В группу входят разработчики приложений Tile, Arity, Life360, Zenly, Zendrive, Twenty и Happn. Сообщается, что и другие рассматривают возможность присоединения.
Новая операционная система iOS 13 требует от пользователя прямого подтверждения того, что приложение может продолжать работать со службами определения местоположения и данными в фоновом режиме. Каждое приложение должно в специальном диалоговом окне описать, для чего оно использует данные и почему запрашивает у пользователя разрешение.
В диалоговом окне также будут отображаться последние данные, собранные приложением, обычно маршрут, который программное обеспечение зафиксировало и намеревается использовать и отправить. Кроме того, была добавлена возможность разрешить доступ к службам определения местоположения «Только один раз», что должно по-прежнему предотвращать злоупотребление данными.
После этого приложение потеряет возможность собирать данные в фоновом режиме. Кроме того, в iOS 13 введены дополнительные ограничения на сбор данных Bluetooth и Wi-Fi. В настоящее время беспроводная связь не может использоваться в качестве замены услуг определения местоположения. Это немного усложняет задачу разработчикам. С другой стороны, им кажется, что Apple контролирует только сторонних разработчиков, а собственные приложения таким ограничениям не подлежат.
Источник: 9to5Mac
Такое ограничение совершенно нормально. Любой, кто жалуется на диалоговое окно, является стукачом.
Я хотел бы внести ясность, поскольку то, что описано в статье, не описывает проблему.
Проблема не в диалоговом окне. Проблема в том, что в диалоговом окне больше нет возможности включать всегда.
То есть вы загружаете приложение, которое требует определения местоположения в фоновом режиме.
Apple отображает опцию «Разрешить во время использования/всегда разрешать» для своих приложений.
Однако приложения сторонних производителей отобразят диалоговое окно — Разрешить при использовании / Разрешить только один раз. Чтобы приложение сохранило права, пользователь должен перейти к основным настройкам и кликнуть по ним, чтобы изменить их самостоятельно, а это хлопотно.
То есть на диалог никто не жалуется, а жалуется, что внутри диалога вообще невозможно установить это право.
Спасибо за информацию. В таком случае это не имеет смысла.