起動
起動の体験は、人々があなたのアプリについて感じる方法に大きな影響を与えます。人々が使用しているデバイスや、アプリを最後に開いてからの経過時間に関係なく、起動の体験は高速でシームレスである必要があります。
以下のガイドラインは、楽しい起動エクスペリエンスをデザインするのに役立ちます。開発者向けガイダンスについては、あなたのアプリの起動への対応 をご覧ください。
起動スクリーンの提供。 あなたのアプリが開始した瞬間にシステムは起動スクリーンを表示し、アプリの最初の画面にすばやく置き換えます。起動スクリーンの機能は、初期コンテンツのロードを可能にしながら、アプリが高速で応答性が高いという印象を人々に与えることです。起動スクリーンからのシームレスな移行を確実にするには、最初のアプリのスクリーンに似ており、それ自体に注意を向けないプレーンなスクリーンをデザインして下さい。ガイダンスについては、起動スクリーン を参照してください。
適切な方向で起動。 アプリがポートレートモードとランドスケープモードの両方をサポートしている場合は、デバイスの現在の向きを使用してアプリを起動する必要があります。アプリが 1 つの向きでのみ実行される場合は、常にその向きで起動し、必要に応じて人々がデバイスを回転できるようにする必要があります。やむを得ない理由がない限り、ランドスケープモードのアプリは、デバイスが左または右に回転したかどうかに関係なく、正しく向きを変える必要があります。ガイダンスについては、適応性とレイアウト を参照してください。
事前に設定情報を尋ねるのは避けてください。 人々はアプリがうまく機能することを期待しています。大多数のユーザ向けにあなたのアプリをデザインし、異なる構成が必要な少数のユーザがニーズに合わせて設定を調整できるようにして下さい。可能な限り、デバイスの設定とデフォルトから、または iCloud などの同期サービスを介して、設定情報を取得します。設定情報を要求しなければならない場合は、アプリを初めて開いたときに情報を提供するように促し、後でアプリの設定で変更できるようにします。
アプリ内ライセンス契約や免責事項を表示しないでください。 App Store に契約や免責事項を表示させて、人々がアプリをダウンロードする前にそれらを読むことができるようにします。これらのアイテムをアプリに含めなければならない場合は、ユーザエクスペリエンスを混乱させないようにバランスの取れた方法で統合してください。
アプリの再起動時に以前の状態に戻します。 アプリ内の以前の場所に到達するために、人々に手順をさかのぼらせないでください。アプリの状態を保存して復元し、中断したところから続行できるようにします。
再起動をさせないでください。 再起動には時間がかかり、アプリの信頼性が低く、使いにくいように見えます。アプリにメモリやその他の問題があり、システムが起動したばかりでない限り実行が困難な場合は、それらの問題に対処する必要があります。
アプリの評価を速すぎたり、頻繁にしすぎたりするように人々に求めることは避けてください。 最初の起動直後、または人々がアプリを使用しているときに頻繁に評価を求めることは煩わしく、あなたが受け取る有用なフィードバックの量を減らす可能性があります。よく考えられたフィードバックを勧めるための評価を求める前に、アプリについて意見を述べる時間を人々に与えてください。評価プロンプトを選択しない方法を常に提供し、人々にアプリの評価を強制しないでください。