Apple и Google разослали разработчикам примеры кода и показали интерфейс системы отслеживания контактов Covid-19

понедельник, 4 мая 2020 г.

Теперь разработчики могут приступить к созданию приложений на основе системы.

В закладки

Apple и Google разослали разработчикам приложений примеры кода и образцы UI совместной системы отслеживания контактов Covid-19 через Bluetooth малого радиуса действия. При этом компании не будут принимать непосредственного участия в создании программ. Об этом TJ сообщили в Apple.

Система получила название ExposureNotification, примеры кода для взаимодействия с ней опубликовали для iOS и Android в открытом доступе. Компании также независимо друг от друга выпустили политики, которым разработчики должны будут следовать при создании продуктов на основе API.

Главные требования Apple и Google к разработчикам

  • Приложения должны быть созданы только государственной организацией или для неё, использовать их можно только для препятствования распространению Covid-19;
  • Приложения должны спрашивать согласие пользователей перед началом отслеживания контактов через новый API;
  • Приложения должны спрашивать согласие пользователя перед отправкой положительного результата и «ключей диагностики» в орган здравоохранения;
  • Приложения должны собирать только минимальный объём данных и могут использовать эти данные только для борьбы с Covid-19. Любое другое использование данных, в том числе для таргетинга рекламы — запрещено;
  • Приложения не могут запрашивать разрешение на доступ к геолокации;
  • Использование API будет ограничено одним приложением для каждой страны, чтобы обеспечить высокую степень внедрения и загрузки пользователями и избежать фрагментации.

При этом компании готовы поддержать органы здравоохранения, если в стране действует дробление на регионы с автономным самоуправлением. Apple и Google пообещали продолжить работать над обновлением системы и выпустить SDK к концу мая 2020 года.

Примеры интерфейсов системы Google и Apple

10 апреля Apple и Google объявили о создании совместной системы по борьбе с Covid-19. По задумке компаний, пользователи, заболевшие коронавирусом и узнавшие о своём диагнозе, смогут уведомить об этом органы здравоохранения. После этого система ExposureNotification разошлёт уведомления о контакте с больным всем пользователям, которые находились рядом с заболевшим.

Система работает за счёт обмена «ключами диагностики» через Bluetooth малого радиуса действия — если два пользователям находились рядом со включённым телефонами за последнее время и один заболел, то второй сможет узнать об этом. При этом в уведомлениях не будет личной информации заболевшего.

Первого мая Apple опубликовала бета-версию Xcode 11.5, в которой содержится предварительная версия инструментов разработчика с новым API. Компания также внедрила раннюю версию API в бета-версию iOS и iPadOS 13.5. Тогда же Google выпустила бета-обновление Play Services с новым API.

Макака с макбуком и выпускающий редактор TJ. По работе писать на damir@tjournal.ru

Let's block ads! (Why?)