Фил Шиллер: Apple удаляет сторонние приложения для экранного времени из-за злоупотреблений конфиденциальностью, а Тони Фаделл называет Screen Time «спешной работой»

Apple систематически удаляла многие приложения для отслеживания времени / родительского контроля за последний год, что привело к возмущению многих разработчиков, чей бизнес был подорван, и даже к антимонопольному иску.

В письме читателю MacRumors Фил Шиллер из Apple объяснил, что Apple удаляет сторонние приложения для экранного времени, которые злоупотребляли системой MDM (управление мобильными устройствами) для отслеживания всех данных и активности на устройствах детей, чтобы предоставлять эту информацию родителям, скачавшим эти приложения. Шиллер заявил, что это проблема конфиденциальности, которую нельзя оставлять без внимания, и Apple не будет отклонять приложения, использующие альтернативные методы, отличные от MDM.

Время обнаружения Apple злоупотреблений MDM почти слишком удобно совпадает с запуском собственных функций Screen Time от Apple в iOS 12, но на самом деле у Apple нет реальных стимулов продвигать Screen Time вместо сторонних предложений.

Однако в словах Шиллера есть нюанс. Он приветствует продолжение разработки родительских приложений, не основанных на профилях MDM. Проблема в том, что создание такой службы приводит к значительному ограничению пользовательского опыта. Песочница приложений iOS не позволяет обычному приложению собирать общесистемные данные, такие как то, какие приложения были открыты и как долго, или поддерживать поведение «простоя», например, блокировать работу приложения после истечения времени.

Шиллер приводит в пример приложение Moment – Balance Screen Time как отличное приложение для родителей. Это приложение полагается на то, что пользователи вручную делают скриншоты своего экрана «Аккумулятор» каждый день, чтобы загрузить их в приложение Moment, которое использует оптическое распознавание символов для чтения строк наиболее используемых приложений. Это большой хак, и он далеко не так удобен, как постоянно работающий в фоновом режиме официальный Screen Time.

В конце письма Шиллер говорит:

Защита конфиденциальности и безопасности пользователей имеет первостепенное значение в экосистеме Apple, и у нас есть важные рекомендации App Store, запрещающие приложения, которые могут представлять угрозу для конфиденциальности и безопасности потребителей. Мы продолжим предоставлять функции, такие как ScreenTime, разработанные для помощи родителям в управлении доступом их детей к технологиям, и мы будем работать с разработчиками, чтобы предлагать множество отличных приложений в App Store для этих целей, используя технологии, которые безопасны и конфиденциальны для нас и наших детей.

Чтобы сторонние приложения могли предлагать те же функции, что и Screen Time, Apple должна была бы предложить санкционированный API-фреймворк iOS, позволяющий сторонним приложениям считывать системные журналы времени, проведенного в приложениях, количество уведомлений, количество активаций и т.д. Использование этого фреймворка было бы ограничено стандартной системой разрешений конфиденциальности iOS, как в диалогах «Службы геолокации», требуя от пользователя явного разрешения доступа для стороннего приложения к этой информации.

Возможно, именно это имеет в виду Шиллер, когда говорит: «мы будем работать с разработчиками, чтобы предлагать множество отличных приложений в App Store для этих целей, используя технологии, которые безопасны и конфиденциальны для нас и наших детей». Однако официально Apple еще не анонсировала никаких подобных функций.

На фоне этого скандала бывший руководитель Apple Тони Фаделл написал в Твиттере о состоянии Screen Time на платформах Apple, назвав эту функцию «спешной работой». Фаделл также хочет, чтобы Apple выпустила санкционированный API для доступа к данным о цифровом здоровье.

9to5Mac ранее сообщал, что Apple планирует внедрить Screen Time в macOS с версией 10.15, следующей версией настольной ОС Apple, которая будет анонсирована на WWDC в июне.