「便利すぎる」──政府の接触確認アプリを補完する3密チェッカー、19歳学生が2週間で開発 「バグと試験が重なって大変だった」(1/2 ページ)
「現在2密です!できるだけ密になる場所を避け、安全に行動しましょう」――自分がどれくらい密閉・密集・密接、いわゆる“3密”の環境にいるかを判定するスマートフォンアプリがある。愛知県に住む19歳の学生プログラマー・ラビットプログラムさんが2週間で開発した「3密チェッカー」(Android)だ。
3密の測定以外にも、周囲の人がどれくらい新型コロナウイルス感染症の接触確認アプリ「COCOA」をインストールしているかや、東京都や愛知県の新規感染者数なども表示できる。ネットでは「周囲のCOCOAインストール数が分かるのすごい」「よくできている」「便利すぎる。iOS版も欲しい」と評価する声もある。
IT系の専門学校に通うラビットプログラムさんが、時には徹夜しながらリリースにこぎつけ、アップデートを続けているというこのアプリ。開発の意図や経緯を聞いた。
COCOAで感じた物足りなさ、“密”を避ける行動につながるアプリを
3密チェッカーは周囲の騒音レベルやBluetoothデバイス数などから3密の状態を測定し、ユーザーがどれくらい密の状態にいるかを判定。1密以上の場所にいるとアプリが判定すると、「少しでも密の状態が続くと感染リスクが高まります。注意して行動しましょう」などと密を避ける行動を促すメッセージを表示する。
その他にも、バックグラウンドで15分ごとに3密の状態を自動で記録。測定したデータを基に1日に接触した人数や、密閉・密集・密接のどの割合が多かったか、いつどこで密の状態だったかなどを確認できる。
アプリを作った理由は、COCOAの機能に物足りなさを感じたからとラビットプログラムさん。COCOAの機能は陽性者と1メートル以内の距離で15分以上接触した可能性を知らせるものだが、濃厚接触の可能性があるという通知が来る前から、何か対策を取れるようなアプリがあったら良いと思ったという。
「COCOAの情報だけでは、通知が来るまで自分がどんな危険にさらされているのかを知ることができません。通知がくる前の普段の生活から自分がいる場の状況を把握できれば、密集を避けるなど自身の行動を変えて予防につなげられると考えました」(ラビットプログラムさん)
アプリは6月21日に開発を始め、7月5日にリリース。Googleが提供するAndroidアプリ開発用の統合開発環境(IDE)「Android Studio」でJavaを使い、3密を判定する機能を実装していった。
まず密閉はスマホのマイクで騒音レベルを調べ、騒音レベルが40dBを超えた場合に「密閉」と判定。密集は周囲のBluetoothデバイスの数を調べ、デバイス数が40台を超えたら「密集」とする。密接は近くのBluetoothデバイスが発するRSSI(電波信号の強度)が-55以上のデバイスが3台を超えた場合に「密接」と判定する設定にした。
3密を測る以外の機能も、ニーズがあるのではと考え実装。GPSから位置情報を取得後、1密以上だった場所に色付けしたピンを立てて表示する「危険度分布マップ」や、東京都の新規感染者数を表示する機能などを備えた。
アプリ開発は学校生活と並行しながら進めたという。完成までの2週間余り、その道のりはトライ&エラーの連続だった。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
「焼肉きんぐ」個人情報約1079万件が漏えい 公式アプリのシステムに不正アクセス ほぼ全会員分に相当
-
2
日経社員のGoogle Workspaceに不正ログイン 1646人分の個人情報漏えいか
-
3
大和証券、22万件情報漏えいか 顧客約11万人の口座番号も
-
4
ホワイトエッセンス、約105万アカウントの個人情報流出 8月発表の不正アクセス調査で判明
-
5
大阪公立大、システム障害で1週間近く休講に 出願期間中で入試にも影響
-
6
韓国の銀行6行にサイバー攻撃 計2万5000人超の個人情報流出──AIエージェントを使った可能性も 現地報道
-
7
渋谷区でシステム障害、窓口業務を縮小 復旧の見通し立たず
-
8
個人向けGeminiのモデル選択が厳格化 無料ユーザーが使えるのは「Flash-Lite」のみに
-
9
パチンコ店の入場抽選アプリ「777CON-PASS」に不正アクセス 行動エリアやプロフ写真など流出か
-
10
タイムズカー漏えいで集団訴訟の動き、登録3000人弱 呼び掛けた弁護士に聞いた──「謝罪で済む案件ではない」
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR