アプリの「許可しますか?」はなぜタイミングが大事なのか
アプリを初めて開いたとたん、「通知を送信します」「写真へのアクセスを求めています」と確認画面が続けて表示される。使う側としては少し身構えてしまう場面です。この「許可しますか?」の出し方について、アプリを作る立場からも考えてみます。
なぜアプリは許可を求めるのか
スマホのOSは、カメラ、マイク、写真、位置情報、連絡先、通知といった機能を、アプリが勝手に使えないようにしています。アプリがこれらを使うには、利用者に確認画面を見せて許可を得る必要があります。
この仕組み自体は、利用者を守るためのものです。ゲームアプリが知らないうちに位置情報を集めていた、懐中電灯アプリが連絡先を読んでいた、といった問題を防ぐために、OSが「本当にいいですか?」と間に入ってくれているわけです。
ただ、確認画面は多くの場合、一度「許可しない」を選ぶと、アプリからはもう表示できなくなります。変更するには、利用者が自分で設定アプリを開く必要があります。だからこそ、作る側にとっては「いつ聞くか」がとても重要になります。
起動直後に聞かれると断りたくなる理由
アプリを開いた瞬間に許可を求められると、多くの人は反射的に断りたくなります。理由は単純で、そのアプリがまだ何をするのか分からないからです。
- 何のために使うのか分からないまま「写真へのアクセス」を求められると、不安が先に立つ。
- アプリの中身を見る前に「通知を許可」と言われても、通知が役に立つかどうか判断できない。
- 確認画面が3つも4つも続くと、内容を読まずに全部断ってしまう。
知らない人にいきなり「家の鍵を貸してください」と頼まれたら、誰でも断ります。でも、ペットの世話を頼んでいる相手に「散歩に連れて行くので鍵を貸して」と言われたら、自然に渡せます。許可の求め方も、これと同じ構造です。
「使う瞬間」に聞くのがいちばん自然
いちばん理解されやすいのは、その機能を使おうとした瞬間に聞く方法です。
| 権限 | 聞くのに自然なタイミング |
|---|---|
| カメラ | 「撮影する」ボタンを押したとき |
| 写真ライブラリ | 「写真を選ぶ」を押したとき |
| 位置情報 | 「近くのお店を探す」を押したとき |
| 通知 | リマインダーを初めて設定したとき |
| トラッキング(iOS) | 最初の画面を見せたあと、他の確認と重ならないとき |
ボタンを押した直後なら、利用者はなぜ許可が必要なのかをすでに理解しています。確認画面に書かれた説明文とも自然につながり、納得して「許可」を選びやすくなります。
AppleもGoogleも、開発者向けのガイドラインで「必要になった場面で、理由が分かる形で求める」ことを推奨しています。これは利用者のためであると同時に、アプリにとっても許可をもらいやすくなる方法なのです。
断られたあとの振る舞いも大切
許可を断られたとき、アプリがどう振る舞うかも印象を大きく左右します。避けたいのは次のようなパターンです。
- 許可しないとアプリ全体が使えなくなる(その機能と関係ない部分まで止まる)。
- 断るたびに、毎回同じお願い画面を出し続ける。
- 許可しないと何が起きるのか説明がないまま、ボタンが反応しなくなる。
望ましいのは、その機能だけを使えない状態にして、ほかの部分は普通に使えるようにすることです。そのうえで、利用者が改めて使いたくなったときのために「設定から許可を変更できます」と案内すれば十分です。
トラッキングの許可については、iOSでは断られても機能を制限してはいけないというルールがあります。広告は出せますし、アプリは普通に動きます。断る自由があることが前提の仕組みなのです。
作る側として意識していること
このサイトの運営者として、自分でもiOS・Androidアプリを作っています。広告を入れたアプリでは、起動時にどうしても同意やトラッキングの確認が必要になるため、次のことを決まりにしています。
- 最初に画面の中身を表示してから、確認画面を出す。
- 確認画面は必ず1つずつ、前のものが閉じてから次を出す。
- カメラや写真、通知は、その機能のボタンを押すまで聞かない。
- 説明文には「何のために」を具体的に書く。
具体的な実装方法は、FlutterでATT・同意フォーム・AdMobを組み込む順番でまとめています。
使う側としてできること
利用者の立場では、確認画面が出たときに「このアプリにこの機能は必要か?」と一呼吸おいて考えるのがおすすめです。写真加工アプリが写真へのアクセスを求めるのは自然ですが、電卓アプリが位置情報を求めてきたら少し立ち止まる価値があります。
また、iPhoneでは写真へのアクセスを「選択した写真のみ」に限定できますし、位置情報も「おおよその位置」だけを渡せます。全部か無しかではなく、必要な分だけ渡すという選択肢があることも覚えておくと安心です。一度許可した権限も、設定アプリからいつでも見直せます。
まとめ
「許可しますか?」の確認画面は、アプリと利用者の信頼関係が最初に試される場面です。必要な場面で、理由とともに、1つずつ。作る側がこれを守れば、利用者は安心して許可でき、アプリも本来の機能を届けやすくなります。小さな画面ですが、そこには作り手の姿勢がよく表れているように思います。