iPhoneでX(旧Twitter)やInstagramへ投稿しようとすると、「ライブアクティビティを許可しますか?」といったメッセージが表示されることがあります。「ライブアクティビティって何?」「許可しても大丈夫なの?」と疑問に思ったことがある人は多いでしょう。
「ライブアクティビティ」は、実行中のアプリで得た情報を、iPhoneのロック画面(スマホの電源を入れた際、最初に表示される画面)や画面上部のダイナミックアイランド(Dynamic Island)にリアルタイム表示する機能で、iOS 16.1から追加されました。現在、ライブアクティビティに対応するアプリが増加しています。
この記事では、ライブアクティビティで何ができるのかが簡単に理解できるよう、iPhoneにおけるライブアクティビティの概要と、既に実装しているアプリの活用事例を解説します。
目次
ライブアクティビティとは?
iPhoneのライブアクティビティの基本的な機能や、プッシュ通知との違いについて説明します。
ライブアクティビティの定義と基本的な機能
ライブアクティビティとは、iPhoneのロック画面(スマホの電源を入れた際、最初に表示される画面)などで、実行中のアプリ情報をリアルタイムに動的表示する機能です。
スポーツの中継やイベントのライブ配信など、情報が頻繁に更新される場合にライブアクティビティを活用することで、ユーザーは常に最新情報を確認できます。
ライブアクティビティは、ユーザーがアプリを直接開かなくても、ロック画面やダイナミックアイランド(Dynamic Island)上で簡単な操作を可能にする機能です。
ダイナミックアイランドとは、iPhone上部の領域のことで、ロック解除時にシステムやアプリの警告、アプリの状態を表示します。ダイナミックアイランドでの表示は、通常時は「compact」、複数進行時は「minimal」、タップ時は「expanded」の3種類があります。
iOS 16.1で導入された背景
iOS16.1からライブアクティビティが導入された背景には、ユーザーの「最新情報を手軽に素早く知りたい」というニーズがあったことが考えられます。
たとえば横断歩道での待ち時間など、スキマ時間でさっと情報を確認したいときに、アプリの起動に時間がかかるとストレスを感じる人もいるでしょう。
プッシュ通知もロック画面に情報を表示しますが、タイミングよく通知が来るとは限りませんし、必要な情報が埋もれてしまうこともあります。
ライブアクティビティでできること
ライブアクティビティの基本的な使い方は、タイマー機能の残り時間をロック画面やダイナミックアイランドでカウントダウン表示することなどです。
そのほかにも、以下のような活用が可能です。
● スポーツの試合の最新情報をチェックする
● SNSのリアルタイムの反応をチェックする
● 歩数や移動距離をリアルタイムで確認する
● 道案内・ナビを表示する
● アップロードの進行状況をチェックする
● フードデリバリーの到着時間を確認する
ライブアクティビティの種類
ライブアクティビティは、以下の場所に表示されます。
● iPhone(iOS 17以降)のスタンバイ
● iPhoneのロック画面
● iPhone(iPhone 14 Pro/Pro Max以降)のダイナミックアイランド
● Apple Watchのスマートスタック
ダイナミックアイランド(Dynamic Island)とは…
iPhoneの上部にある領域の名称。ロックを解除すると表示され、システムやアプリからの警告や、アプリの状態が表示されます。 ダイナミックアイランド(Dynamic Island)とは…
iPhoneの上部にある領域の名称。ロックを解除すると表示され、システムやアプリからの警告や、アプリの状態が表示されます。
またダイナミックアイランドでの表示には、以下の3種類があります。
● 通常時:compact
● 複数のライブアクティビティが進行中:minimal
● ライブアクティビティをタップしたとき:expanded
ライブアクティビティとプッシュ通知の違い
プッシュ通知もユーザーに情報を提供することが目的の機能ですが、機能や用途に違いがあります。下記の表を参考にしてください。
ライブアクティビティ | ● 常に更新されるリアルタイム情報を確認できる ● リアルタイムにタスクやイベントを追跡できる ● 常にロック画面またはダイナミックアイランドに表示される |
プッシュ通知 | ● 単一のメッセージが表示される ● リマインダー、警告、プロモーション、お知らせなどで使用されることが多い ● 通知当初はロック画面に表示され、その後、通知センターに格納される |
ライブアクティビティの仕組みと開発
ライブアクティビティの開発に必要なツールや技術について解説します。
ライブアクティビティを実現する技術:ActivityKitフレームワーク、WidgetKit、SwiftUI
ライブアクティビティを実装する際には、「ActivityKit」「WidgetKit」「SwiftUI」を使用します。それぞれの概要は以下の通りです。
● ActivityKit:ライブアクティビティを開発するためのフレームワーク(API)
● WidgetKit:iOSのウィジェットやwatchOSのコンプリケーションを作成するためのフレームワーク
● SwiftUI:Appleが提供しているユーザーインターフェース構築のためのフレームワーク
API(アプリケーションプログラミングインターフェース)とは、ソフトやプログラム同士をつなぐインターフェースのことです。APIでソフト同士をつなぐことをAPI連携といいます。
開発に必要な知識:iOSアプリ開発、API連携
ライブアクティビティは、ウィジェット機能を利用して、リアルタイムデータをロック画面に送信する仕組みです。作成時に「更新頻度」「ユーザーによる操作」などを定義します。
そのため、ライブアクティビティを実装するためにはiOSアプリ開発はもちろん、ウィジェットの知識が必要です。また、API連携についての知識も必要となります。
ライブアクティビティのデザイン:誰が見てもわかりやすく、使いやすく、魅力的に
ライブアクティビティを実装する上で、デザインは非常に重要です。それは、誰が見ても直感的に理解できるわかりやすさ、ストレスなく操作できる使いやすさ、そして思わず使いたくなる魅力の3つの要素から成り立っています。
1.情報の絞り込みとシンプルな表示:本当に必要な情報だけを、見やすく
ライブアクティビティに情報が多すぎると、かえってユーザーは混乱してしまいます。たとえば、スポーツの試合結果をライブ表示する場合、スコア、残り時間、重要な選手の状況など、本当に知りたい情報だけに絞り込み、シンプルに表示しましょう。
2.状況に応じた表示幅の変更:必要な時に、必要なだけ情報を
ライブアクティビティは、表示する情報の量に応じて、表示幅を柔軟に変えられます。たとえば、スポーツの試合速報では、試合開始前は試合開始時間や対戦カードをコンパクトに表示し、試合が始まったらスコアや選手の状況などを詳細に表示するよう、表示幅を広げることができます。
このように、状況に合わせて必要な情報を必要なだけ表示することで、ユーザーは一目で状況を把握できます。
3.アプリとの統一感と識別性:アプリの世界観をそのままに、一目で区別
ライブアクティビティのデザインを、アプリのテーマカラー、デザイン、アイコンと統一することで、ユーザーは一目で「このアプリのライブアクティビティだな」と認識できます。
ただし、iPhone 14 Pro以降に搭載されている「ダイナミックアイランド」での表示は、形状や色に制約があるため、注意が必要です。
開発における注意点:バッテリー消費、パフォーマンス、ユーザー体験
ライブアクティビティを開発する上で、バッテリー消費やパフォーマンス、そしてユーザー体験を考慮することは非常に重要です。以下に、具体的な注意点を解説します。
1. 複数のイベントを追跡する設計は避ける:シンプルに、一つのタスクに集中
ライブアクティビティは、一つのタスクやイベントに集中して情報を表示するように設計しましょう。複数のイベントを同時に追跡しようとすると、情報が複雑になり、バッテリー消費も増大します。たとえば、スポーツの試合結果を表示するなら、一つの試合に絞り、その試合のスコアや残り時間に集中します。
2. 開始・終了タイミングは慎重に:ユーザーの意図を尊重する
ライブアクティビティの開始・終了タイミングは、ユーザーの意図を尊重することが大切です。
アプリの特定の操作で自動的にライブアクティビティを開始する場合は、ユーザーに事前に通知し、許可を得るようにしましょう。
タスクやイベントが終了したら、速やかにライブアクティビティを終了させましょう。いつまでも表示されたままでは、バッテリーの無駄になります。
3. 長時間タスクは非対応に:8時間以内を目安に
8時間を超える長時間タスクは、ライブアクティビティでの表示には適していません。バッテリー消費が大きくなり、ユーザーの負担になる可能性があります。どうしても長時間タスクに対応したい場合は、区切りの良いところで一旦終了し、再度開始するなど工夫が必要です。
4. 広告・個人情報はNG:プライバシーとユーザー体験を守る
ライブアクティビティに広告やプロモーションを表示したり、機密情報や個人情報を含めたりすることは、Appleのガイドラインで禁止されています。ユーザーのプライバシーと快適な体験を最優先に考えましょう。
5. バッテリー消費に配慮:オフにするユーザーも考慮に入れる
ライブアクティビティは常に情報を更新するため、バッテリー消費が大きくなりがちです。
リアルタイム性を求めない情報であれば、更新頻度を抑える、不要なアニメーションは避けるなどの配慮が必要です。
また、バッテリー消費を気にするユーザーは、ライブアクティビティをオフにする可能性があります。ユーザーがオン・オフを簡単に切り替えられるように設定画面に項目を追加するのも適切です。
6. アプリ審査のリスク:ガイドライン遵守を徹底
新たにライブアクティビティを実装すると、アプリの審査でリジェクト(却下)されるリスクがあります。Appleのガイドラインをよく読み、遵守しているかを確認しましょう。
ライブアクティビティの活用事例
ライブアクティビティは、さまざまな場面で活用されています。ここでは、代表的な活用事例を紹介します。
配達アプリ(Uber Eatsなど):配達状況のリアルタイム表示、配達員の位置情報、注文の変更
Uber Eats、出前館など、フードデリバリー系のアプリでライブアクティビティを使うと、ユーザーはリアルタイムの配達状況を簡単に確認できるようになります。
アプリによっては配達が始まる前から、「注文受付」「調理中」「配達員が受け取りに向かっている」「配達中」にといった表示が出ます。
ライブアクティビティに到着予定時刻なども表示されるので、「いつ届くかわからない」という不安が解消されるのも特徴です。
スポーツアプリ:試合のスコア、選手の成績、リアルタイムの試合状況
スポーツ系のアプリでは、試合のスコア、選手の成績、リアルタイムの試合状況などが確認できます。
「応援しているチームの試合が観戦できないけれど、試合経過が気になる」というときに、ライブアクティビティで手軽に確認できます。
野球、バスケットボール、サッカーなど、さまざまなスポーツに対応したアプリがあり、中でもサッカーアプリ「FotMob」は世界中の試合情報をリアルタイムで確認できると人気を博しています。
交通アプリ:到着時刻、遅延情報、乗り換え案内
交通系アプリでは、移動中のさまざまな情報をリアルタイムで確認できます。
たとえば電車の乗り換え案内アプリでは、移動中の電車が今どこを走っているのかを教えてくれますし、自転車専用のナビアプリ「自転車NAVITIME」では、曲がる場所までの距離や方向、目的地までの時間などをロック画面に表示し、安全なナビゲーションをサポートします。
レンタカーアプリでは、返却時間をライブアクティビティで確認することで、返却忘れを防止できます。
タスク管理アプリ:タスクの進捗状況、リマインダー
タスク管理アプリでは、タスクの進捗状況やリマインダーをライブアクティビティで確認できるため、日々のタスク管理が格段に便利になります。
たとえば「Good Task」のように、ロック画面上からタスクの完了操作ができるアプリも登場しています。また「Forest」では、集中時間を可視化し、生産性向上をサポートするなど、アプリによってさまざまな機能があり、ユーザーは自身のニーズに合わせて選択できます。
ヘルスケアアプリ:ワークアウトの進捗、心拍数、消費カロリー
ヘルスケアアプリでは、ワークアウトの進捗状況、心拍数、消費カロリーなどをリアルタイムで確認できます。
ランニングアプリ「Nike Run Club」では、走行中のペースや距離、目標までの残り時間などを確認できます。運動中のパフォーマンスをリアルタイムで確認することで、モチベーション維持ができるでしょう。
金融アプリ:株価情報、為替レート
金融系のアプリでは、株価や為替レートの変動、取引状況などをライブアクティビティで確認できます。
また、家計管理アプリでは支出状況をリアルタイムで確認し、予算管理に役立てることができます。
エンターテイメントアプリ:ライブ配信、イベント情報、チケット購入
エンタメアプリでは、ライブ配信の状況、イベント情報、チケット情報などをリアルタイムで確認できます。
ディズニーランド公式アプリでは、パーク内の待ち時間やイベント情報を確認できます。
ライブ配信アプリでは、ロック画面でコメントを確認したり、次の配信までのカウントダウンを表示したりできます。
旅行アプリ:フライト情報、ホテルの予約確認
旅行アプリでは、フライト情報、ホテルの予約情報などをリアルタイムで確認できるため、旅の強い味方となります。
フライト追跡アプリでは、搭乗ゲートの変更や遅延情報をロック画面で確認できるため、空港での不安を軽減できます。
また、また、現地でリアルタイムの天気予報や警報を確認できる天気アプリを利用すれば、急な天候の変化にも柔軟に対応し、旅行計画を臨機応変に変更できるでしょう。
ライブアクティビティ導入のメリットと課題
ライブアクティビティ導入のメリットは、ユーザー体験を向上させ、アプリへの愛着、つまり「ユーザーエンゲージメント」を高められる点にあります。
ユーザーエンゲージメントの向上
アプリを起動せずにリアルタイムの情報にアクセスできるため、ユーザーはストレスを感じにくくなり、アプリの使いやすさを実感します。その結果、「このアプリは便利で気に入っている」というポジティブな感情が育まれ、アプリの利用頻度や継続率が向上するでしょう。これは、企業とユーザーの間に強いつながりを築き、長期的な関係性を構築する上で非常に重要です。
関連記事
・エンゲージメントとは?マーケティングにおける意味合いを徹底解説
・効果的なカスタマーエンゲージメントとは?成功の鍵となる3つの戦略を紹介
バッテリー消費問題
一方で、ライブアクティビティ導入にはいくつかの課題も存在します。まず、バッテリー消費が激しくなる可能性です。リアルタイムで情報を更新し続ける必要があるため、常にバックグラウンドで通信を行い、処理を行う必要があります。これにより、バッテリーの減りが早くなり、ユーザーがライブアクティビティをオフにしてしまう可能性があります。
UI/UXデザイン
次に、情報の取捨選択です。ライブアクティビティに表示する情報を適切に絞り込まないと、情報過多になり、ユーザーが混乱してしまう可能性があります。また、デザインやUI/UXも重要です。ライブアクティビティはロック画面やダイナミックアイランドという限られたスペースに表示されるため、一目で情報を把握できるようなデザインにする必要があります。
これらの課題を克服するためには、バッテリー消費を抑えるための技術的な工夫や、ユーザーにとって本当に必要な情報を見極める情報設計、そして限られたスペースで最大限の効果を発揮するUI/UXデザインが重要となります。
関連記事:【UI/UXとは?】それぞれの意味や違い、デザインの改善方法まで解説
プライバシーとセキュリティ
プライバシーとセキュリティへの配慮も欠かせません。ロック画面やスタンバイに表示される情報は、第三者の目に触れる可能性があるため、機密情報や個人情報などのセンシティブな内容は表示を避けるべきです。ライブ配信やSNSなど、ユーザー間のコミュニケーションを伴う場合には、ユーザー自身が公開範囲を設定できるようなプライバシー設定を設けることが重要となります。
これらの点を踏まえ、ライブアクティビティを適切に導入することで、ユーザーに快適な体験を提供し、アプリの価値を最大限に高めることができるでしょう。
ライブアクティビティを活用したマーケティング戦略
ライブアクティビティは、単なる情報表示の枠を超え、革新的なマーケティング戦略を展開するための強力なツールとなり得ます。
ライブアクティビティには、直接的な広告やプロモーション表示は制限されますが、ユーザー体験を向上させ、エンゲージメントを深めて、間接的にブランド価値を高めることができます。
リアルタイムキャンペーンの展開方法
ライブアクティビティを活用することで、ユーザーのロック画面にリアルタイムなイベント情報や最新ニュースを表示できます。ユーザーは、わざわざアプリを立ち上げて情報を探しに行く必要がなくなり、より手軽に情報を取得できます。
この利便性は、ユーザー体験を大幅に向上させ、タイムリーな情報提供は、キャンペーンへの参加やイベントへの誘導を促進します。
関連記事:マーケティングキャンペーンの基本とは?その概要と事例をご紹介
ユーザーフィードバックの即時反映
SNSアプリでは、ライブアクティビティを通じて、投稿へのリアクションやコメントをリアルタイムで確認できます。これにより、ユーザー同士のコミュニケーションが活性化し、アプリやサービスに対する親近感や連帯感が醸成されます。
ライブ配信との組み合わせは、さらに効果的です。ユーザーは、自分のアクションに対する反応をすぐに確認でき、より一体感を得ることができます。
パーソナライズされたコンテンツの提供
ライブアクティビティは、ユーザーの行動や興味関心に合わせた情報を表示することで、ロック画面をパーソナライズされた空間に変えます。
パーソナライズされたコンテンツは、ユーザーの満足度を高め、アプリへの愛着を深めます。これにより、ユーザーは自分にとって価値のある情報を、タイムリーに受け取ることができるようになります。
関連記事:パーソナライズを把握して、ビジネスにも広告にも一歩進んだ取り組みを
ブランドエンゲージメントの強化
上記の戦略を実行することで、ユーザーとブランドの間の「ブランドエンゲージメント」を強化できます。リアルタイムな情報共有やインタラクティブなコミュニケーションは、ユーザーにブランドとの繋がりを実感させ、「ファン」を育成します。ブランドエンゲージメントが高まることで、長期的なブランドの成功へと繋がることが期待できます。
ここまで紹介した戦略を実行することで、ユーザーとブランドの間の「ブランドエンゲージメント」が強化できます。
ブランドエンゲージメントとは、簡単に言うと、ユーザーとブランド(企業・商品・サービス)との間にできた「強い絆」のことです。
リアルタイムな情報共有やインタラクティブなコミュニケーションは、ユーザーにブランドとのつながりを実感させ、「ファン」を育成します。ブランドエンゲージメントが高まることで、長期的なブランドの成功へと繋がることが期待できます。
関連記事:ブランドロゴを深掘り!価値と重要性を解説
まとめ
ライブアクティビティは、アプリのリアルタイム情報をロック画面やダイナミックアイランドで手軽に確認できる、画期的な機能です。単に情報を表示するだけでなく、ユーザー体験を根本から変え、アプリとの関係性を深化させる可能性を秘めています。
今後、ライブアクティビティは、より多くのアプリに導入され、私たちの生活に深く浸透していくでしょう。しかしその一方で、開発にはバッテリー消費、情報設計、UI/UXデザインなど、克服すべき課題も存在します。ユーザーに価値のある体験を提供するためには、技術的な工夫とユーザー視点に立った設計が不可欠です。
ライブアクティビティを提供する開発者は、常にユーザー体験を最優先に考え、技術革新と創造性を追求することで、ライブアクティビティの可能性を最大限に引き出すことができるでしょう。