2分で読めます
| ニュース

ブラジルの開発者たちは、AppleのLive Activitiesアプリをいかに有意義に活用できるかを実証しました。先日終了したブラジルの選挙を追跡するアプリを使用し、開発者たちはLive Activitiesを活用して、iPhoneのロック画面とダイナミックアイランドに選挙に関するリアルタイム情報を提供することに成功しました。
開発者は選挙の投票集計中にライブアクティビティAPIを使用する
AppleがLive Activitiesを導入した目的は、サードパーティ開発者がiPhoneのロック画面やiPhone 14 Proのダイナミックアイランドに有用な情報を提供できるようにすることでした。Appleは、Live Activitiesをアプリでフライト情報などの情報取得に活用できるようにすることを目指していました。リリース以来、既に複数のアプリがLive Activities APIを活用しています。
ブラジルの開発者たちは、最近終了したブラジル選挙でこの新機能を活用することを決定しました。彼らは、選挙の投票数をリアルタイムで更新するアプリを開発しました。更新情報は、iPhone 14 Proユーザー向けにiPhoneのロック画面とダイナミックアイランドに表示されました。
ブラジルの開発者によるダイナミックカウントアプリ
開発者たちは、ライブアクティビティAPIを「Apuração Dinâmica」(動的集計)というアプリに統合しました。ブラジルの高等選挙裁判所がツールとして投票データを提供しました。モバイルアプリ会社Sorcerhatの開発者の一人であるWilliam Max氏は、9to5 Mac経由で次のように述べています。「Appleがライブアクティビティを搭載したiOS 16を発表したとき、私たちはすでにこの機能がこのような瞬間に最適だとわかっていました。」さらに、「決選投票は、この機能が正式にすべての人に提供されるiOS 16.1のリリースと時期が一致しました。それが、集計を追跡する体験に特別なタッチを加えるために、SwiftUIで開発されたこの小さなユーティリティアプリを作成するきっかけとなりました。」と付け加えました。
開票作業中、モバイルアプリはSorcerhatアプリをインストールしたユーザー向けに最初の投票結果を表示し始めました。iPhoneにアプリをインストールしたユーザーは、iPhoneのロック画面と、iPhone 14 Proモデルではダイナミックアイランドでリアルタイムの更新を確認できました。ダイナミックアイランドでは、各候補者の得票率も簡単に表示されました。
このプロジェクトには課題がないわけではない
開発者たちは、モバイルアプリでLive Activities APIを活用できたことに満足していました。確かにこれは成功と言える取り組みでしたが、開発者たちはこの機能の実装においていくつかの課題に直面したと述べています。マックス氏は、Live Activitiesの更新頻度に関する技術的な制限を回避するのが難しかったと指摘しました。SorcerhatのモバイルアプリからLive Activitiesにデータをプッシュする前に、まず選挙裁判所のAPIからデータを収集する必要がありました。それでも、開発者たちは毎分データを更新することに成功しました。
ブラジル選挙におけるLive Activities APIの活用は、制限はあるものの、Apple iOSの新機能の潜在的な活用方法の一つを示すものでした。さらに素晴らしいことに、今後、より有意義な活用方法が生まれることを期待しています。