2012-04-16 8 views
1

私は両方の向きとすべての解像度をサポートしているユニバーサルアプリを持っているので、可能なスプラッシュ画像(iphone &のiPad、肖像画&風景(左/右)の束に存在し、網膜の起動画像の最小数&標準ディスプレイ)。しかし、私のアプリのスプラッシュイメージとして背景イメージ以外のものを表示する意味はありません。背景は単純な繰り返しパターンなので、理想的にはちょっと10x10ピクセルの画像を指定して画面をタイルします。ユニバーサルアプリの

私はそれが不可能であることを理解しているので、プレレンダリングされたフルスクリーン画像をたくさん用意する必要があります。ユニバーサルアプリケーションに必要な画像の最小枚数は何ですか? Default.pngで十分でしょうか?

答えて

0

です。あなたのアプリがすぐに起動する場合、あなたはそれを提供する必要はありません。アプリの起動が遅い場合は、バックグラウンドスレッドに重いものを置いて、できるだけ早く画面上にUI(またはタイルのパターンを持つプレーンビュー)を表示することで、より速くしてください。

+1

これは現時点では当てはまりません。アップルでは、​​すべてのアプリに起動イメージが必要です。 – sergio

+0

@sergioええ、物事はこれが掲載されてから3年以上前に移動しました! – jrturton

3

あなたの場合、私は4つのデフォルトpngを配置します。

はい。 10x10のタイルを(または複数の)大きなdefault.pngファイルにあらかじめ入力する必要があります。

2つのiPad(iPad/iPad Retina)と2つのiPhone(iPhone/iPhoneの網膜)です。

あなたのアプリplistにベース名を設定する必要があります。 Launch image (iPad)を探して、DefaultiPad(またはこのようなもの)を入力してください。次に、プロジェクトリソース内にDefaultiPad.pngと[email protected]を配置する必要があります。

iPhoneでも同じことをしてください。 Launch image (iPhone)をあなたのアプリplistで見て、別のベース名で同じことをしてください。

更新1: 各デバイスの向きにDefault.pngを追加することもできます。 最も簡単な方法は[Basename]-Landscapen.png[Basename]-Portrait.pngです。 だから上記の場合には、ファイル名DefaultiPad-Landscape.pngDefaultiPad-Portrait.png

であなたのファイルを置くことができます。しかし、これはまた、あなたのバイナリファイルサイズ増加します - 多分あなたの10×10のタイルの場合のために - そう価値がないだろうが。

+0

あなたの背景がどのように見えるかによって、iPadの回転ごとに異なる起動イメージを指定することができます。 (Default-Portrait.pngおよびDefault-Landscape.png) – pre

0

小さな画像を提供してタイルを貼り付けるだけでは、それを行うことはできません。サポートしたいすべてのもののために、あらかじめ作成された実際の画像を提供する必要があります。あなたのケースでは:

  • 4 iPad用の画像(風景、ポートレート、風景2倍、縦2倍)iPhone用
  • 2の画像(肖像画、肖像画2倍)

左と右のは同じですあなたがそれらのオリエンテーションと異なる何かをしない限り、イメージ。上下も同じです。

多くの場合、必要なアイコンの数が表示されるまで待ちます。

詳細情報は、あなたが提供することができます最小数はゼロあるApp Launch (Default) Images

+0

リンク元を確認すると、iPhoneはランドスケープ起動画像をサポートしていません。 – pre

+0

私はそれを見て修正しました。 –

1

あなたが最小を求めているので:

すべてのアプリは、少なくとも一つの起動画像を提供する必要があります。この画像は通常、Default.pngというファイルにあり、アプリの初期画面を縦向きに表示します。ただし、別の起動条件で使用する他の起動イメージを提供することもできます。

出典:App Launch (Default) Images

しかし、私はまた、(通常でかつ2倍@それぞれのiPad + iPhone)は、少なくとも4を使用することをお勧めします。

+1

興味深い。私は上記のドキュメントに反して、店頭には起動イメージのないアプリを持っています。 – jrturton

関連する問題