起動イメージは iOS アプリケーションに必須ですか? アプリの起動時にどのくらい表示されますか? 期間を制御できますか?
5 に答える
Apple のiOS ヒューマン インターフェイス ガイドラインドキュメントの 204 ページ以降から、
アプリ起動時のユーザー エクスペリエンスを向上させるには、少なくとも 1 つの起動イメージを提供する必要があります。起動イメージは、アプリが最初に表示する画面とよく似ています。iOS は、ユーザーがアプリを起動するとすぐにこの画像を表示し、アプリが完全に使用可能になるまで表示します。
アプリを使用する準備が整うとすぐに、アプリの最初の画面が表示され、起動プレースホルダー イメージが置き換えられます。
ただし、起動イメージを設定し (いずれにせよ必要なため)、この同じイメージを表示する特別なルート ビュー コントローラーを作成すると、起動イメージが削除されると、コントローラーが表示されます。このコントローラーはゲームで一般的に使用され、おそらくメイン メニューで音楽を再生したり、いくつかのオプションを表示したりします。これにより、起動イメージのトランジションが完璧に表示されます。
iOS のドキュメントには、起動イメージは App Store への提出の要件であると記載されていますが、現在、起動イメージを持たない (単に追加するのを忘れた) 利用可能なアプリがあるため、強制またはドキュメント(少なくとも私が読んだもの)は間違っています
アプリケーションが開始されている間、画像自体が表示されます。アプリの起動が速くなるように(または遅くなりますが、なぜそれをしたいのかわかりませんが)、期間を制御できます。
アプリの初期化中に OS が何かを表示するために必要です (システムはアプリのスクリーンショットを作成して、アプリを切り替えるときのようにそれを使用できないため)。
アプリケーションのロード中に起動イメージが表示されます。アプリケーションの読み込みが速くなり、画面に最初のビューが表示されるほど、起動イメージが表示される時間が短くなります。したがって、期間を直接制御することはできませんが、アプリケーションの読み込みを迅速に行うことで、期間に影響を与えることができます。
HIGは起動イメージが必要であると言っていますが、技術的な観点からではありません。たとえば、すべての開発作業は、起動イメージがなくても問題なく実行されます。
アプリの起動にかなりの時間がかかる場合 (具体的な例としてゲームや HootSuite を考えてみてください)、ユーザーに何らかのフィードバックを提供し、基本的に、すべてが開始されている間にデバイスがフリーズしていないことを伝えます。
iOS アプリケーションを作成したことはありませんが、Flash は作成しました。起動イメージは、プログラムがロードされているときのものです。したがって、プログラムが大きいほど、画像が長く表示されます。起動イメージが必要ない場合でも、退屈な黒い画面がいくつかの問題を引き起こすため、起動イメージを使用することをお勧めします。
- ユーザーはそれが機能しなかったと考えるようになります。そしてイライラする。
- より魅力的になります。場合によっては、これがアプリケーションの成功を左右することさえあります。今日の環境では外見がすべてです。