
Первый этап инициативы Google и Apple по уведомлению о контактах будет запущен в конце этого месяца. Он начнется с API для iOS и Android, который позволит органам здравоохранения создавать приложения для отслеживания контактов, а сегодня обе компании продемонстрировали работу этого функционала и предоставили пример кода для помощи разработчикам.
На прошлой неделе Google выпустила в закрытом бета-тестировании бета-версию Google Play Services, которая будет использоваться для распространения базового API на устройствах Android, а также SDK для выбранных разработчиков. Это поможет ускорить процесс разработки, а сегодня компании продемонстрировали, как могут выглядеть приложения для отслеживания контактов.
На экране приветствия приложения объясняется, что такое уведомления о контактах с COVID-19, подчеркивая, что сгенерированные случайные идентификаторы «не будут идентифицировать вас для других пользователей», и предлагается включить оповещения.
После настройки приложение имеет трехвкладочный интерфейс, где вкладка «Контакты» перечисляет возможные даты вашего контакта с человеком, у которого диагностирован COVID-19. На данном этапе национальные/местные органы здравоохранения предоставляют «Следующие шаги», такие как обращение за медицинской помощью или самоизоляция.
Вкладка «Уведомить других» позволяет «Поделиться положительным результатом теста». Процесс верификации будет различаться в зависимости от региона, но, по сути, он включает ввод уникального идентификатора теста, подтверждающего ваш результат. Эта строка цифр/букв или QR-код предназначена для предотвращения злоупотреблений системой.
Раздел настроек дополняет функционал приложения, позволяя пользователям в любой момент отключить пингование близлежащих устройств и уведомления о контактах.
Поскольку разработка приложений лежит на органах общественного здравоохранения — до тех пор, пока Android и iOS не интегрируют эту функциональность нативно в будущем, — Apple и Google выпустили примеры кода приложений для помощи разработчикам. Органы здравоохранения могут настраивать дизайн, добавлять собственный язык и ресурсы, но общий пользовательский опыт будет более или менее единообразным.
Сегодня компании также объявили о принципах, которым должны следовать разработчики приложений. Это включает положения о том, что только государственные органы, которые обычно проводят личное отслеживание контактов, могут создавать и выпускать приложения. В каждой стране может быть только одно приложение, если власти не выберут региональный/штатный подход.
Кроме того, приложения должны быть явными и требовать подтверждения на каждом шаге. Приложениям запрещено запрашивать доступ к геолокации, при этом может собираться только минимальный объем пользовательских данных, а таргетированная реклама не допускается.