質問: モバイルアプリで起動時に位置情報を要求する 位置情報サービスの承認を求めることについて質問があります。特定の場所のレストランを閲覧できるアプリを開発しています。ユーザーが特定の住所(この場合、結果は住所の近くのレストランで、距離順に表示されます)または地理位置情報(この場合、結果はユーザーの位置の近くにあるレストランを距離順に表示されます)で検索できるようにします。結果は地図またはリストで確認できます(リストでは詳細を一目で確認できますが、地図ではレストランの詳細を確認できます。レストランをタップして表示する必要があります)。私は疑問を持っています。 (位置情報サービスが有効になっている場合)ユーザーの位置が既にマークされている状態で地図を開くことで、モバイルでの使用の方が良いと思います。このようにして、彼の近くの場所を探すことができます。私が疑問に思うのは、(多くのアプリがそうであるように)起動時に自分の位置を尋ねるユーザーに警告したくない、特にアプリを初めて開いてそれを知らないユーザーに対して警告したくないことです。jakob nielsenがこの投稿について http://www.nngroup.com/articles/workflow-expectations/ について語っています。これを回避するために、検索のタイプ(テキスト、住所による)または地理位置情報を選択できる画面を設計しました。このようにして、ジオロケーションされた検索をタップするだけで、ユーザーは自分が実行するアクションを認識し、自分の位置の承認を要求しても問題はありません。問題は、即時の使用ではなく(追加のページが存在する)、モバイルの使用から少し離れており、webの使用に近いことです。あなたはそれについてどう思いますか?
回答: フローの外で地理位置情報を要求することについて懸念がある場合、おそらく最良の解決策は、必要なときにポップアップが地理位置情報情報の使用を要求するようにすることです。マップを開くと、情報を求めるポップアップが表示されますか?