Apple и Google предоставили примеры кода и концепции для приложений уведомления о контакте с COVID-19

На прошлой неделе 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 минут взаимодействия, чтобы оно считалось совпадением

Полезные ссылки:

Читайте также: