AppleとGoogleが新型コロナ暴露通知アプリのサンプルコード、UI、詳細なポリシーを公開

Apple(アップル)とGoogle(グーグル)は、最初のバージョンのExposure Notification(暴露通知)APIの開発者向けに、さらなるリソースの提供を開始した。このAPIは、両社が制作した開発ツールだ。アップルとグーグルは、公的保健機関が新型コロナウイルス(COVID-19)の感染が診断された患者との接触の可能性を個人に知らせる、クロスプラットフォームの通知手段の開発に取り組んでいる。

第1バージョンのExposure Notification APIは、Contact Tracing(接触者追跡)APIと呼ばれていたものを、その実際の用途と目的を正確に表現しようとAppleとGoogleが名称を変更したものだが、iOSとXcodeのベータ版アップデートとともに先週公開された。そして米国時間5月4日、開発例となるUIアセット、iOSとAndroidのサンプルコードなどを含む開発者向けの新しいサンプルリソースがアップルとグーグルから公開された。これらは、公的保健機関がアプリ開発をすぐに始められるよう、開発の出発点としてデザインされている。

同時にアップルとグーグルは、新しいポリシーも発表した。これには、このAPIを使ったアプリの使用が承認されるように開発者が留意すべき、以下のような要件が含まれている。

  • これは公式な政府の保健当局によって作成され、または同局が使用するためものであり、その使用は新型コロナウイルス感染症対応に限定される。
    実際に使用する前に、当APIの実際の使用についてユーザーの同意を求めなければならない。
  • テストの陽性結果などの情報を、アプリを運営をする公的保健当局が公表する以前に、本人の同意を求めなければならない。
  • 暴露通知に必要な最低限の情報のみを収集し、新型コロナウイルス感染症対応のためのみにそれを利用すること。すなわちこれらのアプリが広告やその他の目的にその情報を利用することを明示的に禁ずるものである。
  • アプリは、特定の地理位置情報データを提供するデバイスの位置情報へのアクセス、およびアクセスの許可を求めることができない。公的保健当局から既に公開されている位置情報を利用するアプリについては今後も提供を続けるが、それらの情報を利用するいかなるアプリも、新しいExposure Notification APIへのアクセスをグーグルとアップルは認めない。
  • 効率性を高めるために細分化を避けるようデザインされているため、1つの国にアプリは1つと定めるが、国が地域や州などに分割されている場合、アップルとグーグルは当該保健当局と積極的に話し合い、最善の方法を探ることとする。これは基本的に国が州ごとに異なるアプリを使用したいとアップルに申し出た場合、アップルは複数アプリを許可し、その国のストアに掲載されるようにすることを意味する。また、これらは州ごとの暴露通知メカニズムが他州にまたがり連携できるか否かという点において、柔軟に対応する。

両社は、2020年5月末の一般消費者に向けた公開バージョンのAPIのリリースに先立ち、ソフトウェアおよびソフトウェア開発キットのアップデートのペースを今のまま保持するとも話している。アップルとグーグルは、APIの消費者向けリリースの時期を「5月中旬」に予定している。最終的な予定として、2020年末までには、システムレベルの機能として暴露通知をリリースするという。

以下の写真で、両社のサンプルUIリソースを見ることができる。これらは、アプリが完成した場合の通告方法、設定画面、その他の外観の案を示すものだ。もちろん、公衆衛生当局(または開発を請け負った者)が作るアプリごとに多少の違いは生じるだろう。

  1. 04-COVID-19-Exposure-Notifications-Settings-Android

    暴露通告の設定
  2. 02-COVID-19-Exposure-Notifications-Sample-Public-Health-Authority-App-Positive-Result-Android

    公的保健機関サンプルアプリの陽性報告の流れ
  3. 02-COVID-19-Exposure-Notifications-Sample-Public-Health-Authority-App-Positive-Result-iOS

    公的保健機関サンプルアプリの陽性報告の流れ
  4. 03-COVID-19-Exposure-Notifications-Sample-Public-Health-Authority-App-Exposure-Notifications-Android

    公的保健機関サンプルアプリの暴露通告の流れ
  5. 03-COVID-19-Exposure-Notifications-Sample-Public-Health-Authority-App-Exposure-Notifications-iOS

    公的保健機関サンプルアプリの暴露通告の流れ
  6. 04-COVID-19-Exposure-Notifications-Settings-iOS

    暴露通告の設定
  7. 01-COVID-19-Exposure-Notifications-Sample-Public-Health-Authority-App-Onboarding-Android

    公的保健機関サンプルアプリの登録画面
  8. 01-COVID-19-Exposure-Notifications-Sample-Public-Health-Authority-App-Onboarding-iOS

    公的保健機関サンプルアプリの登録画面

アップルとグーグルは、独自に接触者追跡アプリの開発に取り組み、それを機能させるためにiOSとAndroidの特定の部分にアクセスしたいという数多くの公的保健当局からの要請に応えて、この前例のない共同事業に乗り出した。両社は、ユーザーの身元がわからないように、また地理的位置情報衛星のサービスが受けられない屋内を含むあらゆる環境でもシステムが確実に機能するように、地理的位置情報データではなく、Bluetooth識別子を使うという基準のもとで協力し合うことを決めている。

保健当局は、自分が受けたテストの結果に紐付けられた一意のコードの入力をユーザーに求めるようにもできる。それによりユーザーは、陽性の診断が、自己判断や保健当局が新型コロナウイルス感染症診断用として認可していないテストに基づくものではなく、公式なテストで認められたものであることが確認できる。

グーグルとアップルが提示したサンプルの参照アプリケーションは、一般ユーザー向けに公開されることはない。あくまでも開発者限定だ。だが両社とも、新型コロナウイルス感染症に適時に対応するアプリの開発者の努力を支援するために、完全なソースコードを含んだ参照アプリケーション全体を開発者に提供している。

新型コロナウイルス 関連アップデート

[原文へ]
(翻訳:金井哲夫)