FRMSKI開発ブログ

AWS、iOS、AR/VRなど開発メモ

Human Interface Guidelines⑨ - App Architecture / Setting 和訳&まとめ

iOS Human Interface Guidelines - AppArchitecture / Settingについての和訳です。

Setting

 一部のアプリでは、設定や設定の選択肢を提供する必要があるかもしれませんが、ほとんどのアプリはそれを避けるか遅らせることができます。成功したアプリは大部分の人にとって正しく機能するとともに、設定を調整する便利な方法を提供します。人が期待するようなアプリケーションを設計するれば、自ずと設定の必要性は減ります。

あなたがシステムからできることを推測してください

 ユーザー、デバイス、または環境に関する情報が必要な場合は、ユーザーに問い合わせるのではなく、可能な限りシステムに問い合わせます。たとえば、地元のオプションを提示できるように郵便番号を入力するように依頼するのではなく、現在地を使用する許可を求めます。

アプリ内の設定オプションを慎重に優先順位付けします

 アプリのメイン画面は、必須であるか頻繁に変更されるオプションに適しています。セカンダリ画面は、稀に変更されるオプションに適しています。

設定アプリでは稀に変更された設定を公開します

 設定アプリはシステム全体の設定を変更するための中心的な場所ですが、人々はそこから設定を取得するためにあなたのアプリから離れる必要があります。アプリ内で直接設定を調整する方がはるかに便利です。

適切な場合は設定へのショートカットを入力します

 アプリに「設定> MyApp>プライバシー>位置情報サービス」などのユーザーを設定に誘導するテキストが含まれている場合は、その場所を自動的に開くボタンを用意します。