
На прошлой неделе Apple выпустила новую бета-версию iOS 13.5, а сегодня предоставила новую информацию о своем API уведомлений о контакте (Exposure Notification API) для COVID-19. Компания продолжает подчеркивать ориентированный на конфиденциальность дизайн этого API и выпускает новые ресурсы для разработчиков органов общественного здравоохранения.
Apple и Google заявляют, что новые ресурсы предназначены для помощи разработчикам органов общественного здравоохранения в создании их приложений уведомлений о контакте. Это включает концепции дизайна для первоначальной настройки в приложениях с использованием Exposure Notification API, а также концепции интерфейсов для согласия на сообщение о положительном результате теста и самих уведомлений о контакте.
В дополнение к концепциям дизайна, Apple и Google также выпускают примеры кода приложений, которые могут быть использованы при разработке приложений для отслеживания контактов. Пример кода призван показать разработчикам лучшие практики для создания собственных приложений уведомлений о контакте.
На скриншотах разработчики органов общественного здравоохранения могут увидеть, как лучше всего приветствовать пользователей в их приложениях уведомлений о контакте. Это включает контекст о назначении приложения и процессе предоставления пользователям возможности вручную выбрать участие в логировании контактов и уведомлениях.
Далее скриншоты демонстрируют процесс сообщения пользователем о положительном результате на COVID-19. Эти скриншоты показывают разработчикам органов общественного здравоохранения, как провести пользователей через процесс сообщения о положительном результате теста на коронавирус, включая уникальный идентификатор теста. Экраны могут объяснить, почему кто-то может захотеть поделиться своим результатом.
Третий набор скриншотов показывает отправку фактического уведомления о контакте человеку, который взаимодействовал с кем-то, у кого был положительный результат. Это может включать разбивку контактов за последние 14 дней и даже детали о продолжительности контакта.
Наконец, скриншоты показывают, как пользователи смогут управлять уведомлениями о контакте в настройках своей системы. В прошлой неделе бета-версии iOS 13.5 в приложении «Настройки» появился новый переключатель для управления уведомлениями о контакте с COVID-19. Представители Apple подчеркивают, что помимо этого переключателя, пользователи должны будут явно выбрать включение этой функции в приложении органов общественного здравоохранения. Система полностью основана на добровольном участии.
Apple и Google подчеркивают, что большая часть контроля находится в руках самих органов общественного здравоохранения. Apple и Google предоставляют Exposure Notification API, и разработчики могут корректировать детали по мере необходимости, сохраняя конфиденциальность и требования API.
Apple продолжает подчеркивать, что эта технология может быть создана только органами общественного здравоохранения или для них, и может использоваться только для целей, связанных с COVID-19. В соответствии с этим, разработанные приложения должны требовать согласия пользователя перед активацией Exposure Notification API. Приложения также должны требовать согласия пользователей перед обменом информацией о положительном результате теста.
Конфиденциальность — это основа Exposure Notification API. Приложения, разработанные органами общественного здравоохранения, не смогут использовать фреймворк служб геолокации. Представители Apple говорят, что приложения должны собирать как можно меньше данных, а данные о местоположении не нужны для этого подхода, основанного на Bluetooth. Неудивительно, что компании заявляют, что таргетированная реклама в этих приложениях будет запрещена.
Компании также предпринимают шаги для предотвращения фрагментации. По этой причине использование Exposure Notification API будет ограничено одним приложением на страну. Идея, по словам представителей Apple и Google, заключается в том, чтобы способствовать высоким показателям принятия среди пользователей. Тем не менее, Apple и Google также могут поддерживать страны, если они решат принять более региональный подход, например, по штатам.
Apple и Google также отмечают, что они продолжат выпускать обновления для своего программного обеспечения и SDK. На прошлой неделе Apple выпустила новые бета-версии iOS 13.5 и Xcode 11.5, содержащие основу для Exposure Notification API, и ожидается, что обновления будут продолжаться.
Apple и Google заявляют, что API будет доступен всем разработчикам органов общественного здравоохранения к середине мая. В долгосрочной перспективе компании заявляют, что они все еще изучают возможность разрешения органам здравоохранения отправлять уведомления о контакте без необходимости приложения.
Apple и Google продолжают публиковать ресурсы для безопасного отслеживания контактов с учетом конфиденциальности. Подробности с историей изменений можно найти здесь. Пример кода доступен на сайте разработчиков Apple.
Подробнее
- Другие приложения для отслеживания контактов будут разрешены в App Store; они могут использовать API Apple и Google, но должны удалить все функции служб геолокации и принять фреймворки конфиденциальности API Apple и Google
- Приложения могут определять и обновлять критерии совпадения по мере развития ситуации, основываясь на находках
- Пока нет новостей о том, будет ли Apple продвигать эти приложения, например, в App Store
- Apple продолжает прислушиваться к рекомендациям органов общественного здравоохранения по лучшим практикам
- API включает минимум 5 минут взаимодействия, чтобы оно считалось совпадением
Полезные ссылки:
- Apple и Google сотрудничают в области технологии отслеживания контактов с COVID-19
- Отслеживание контактов с сохранением конфиденциальности
- Спецификация Bluetooth для отслеживания контактов
- Спецификация криптографии для отслеживания контактов
- Документация по фреймворку отслеживания контактов
Читайте также:
- Отслеживание контактов COVID-19 на iPhone и Android: только приложения органов общественного здравоохранения, могут быть отключены по регионам, требуется несколько обновлений iOS
- Apple обновляет приложение для скрининга COVID-19 новым списком симптомов CDC и советами по очистке масок
- Как включить/выключить уведомления о контакте с COVID-19 на iPhone
- Часто задаваемые вопросы об отслеживании контактов COVID-19 на iPhone и Android: что видит правительство, где хранятся данные и т. д.