0

このアプリは主にiPhone用ですが、iPadにもデプロイするオプションが欲しいです(余分な作業をする必要はありません!)。

iPadバージョンのサイズがiPhoneと同じである場合、つまり、リソースやビューコントローラーなどの点で何も変更せずに、アプリケーションがiPhoneとiPadの両方で実行されるように指定した場合、アプリは拒否されますか?

どうもありがとう。

4

4 に答える 4

3

私は最近、iPhone用に設計されたxibのみを含むユニバーサルアプリをストアに配置しました。サイズの異なるアイコンを作成するのは面倒ですが、提出の問題はありませんでした。自動サイズ変更マスクが正しいことを確認してください。それでも問題なく表示される場合があります。

于 2012-07-09T22:02:35.983 に答える
2

iphoneとipadの両方を指定しない限り、ユニバーサルアプリとは見なされません。私はあなたが拒否されると思います。ただし、iPhoneアプリはiPadで実行されますが、デフォルトではiphoneのサイズで実行されます。

iPadシミュレーターでアプリを実行し、私が何を意味するかを確認してください。ユーザーはサイズを2倍(2倍)にすることができますが、解像度は変わりません。

于 2012-07-09T21:27:17.077 に答える
1

すべてのiPhoneアプリは、基本的にあなたが説明したとおりに動作するエミュレーター内のiPadで自動的に実行されます。つまり、電話と同じようにサイズとコードを使用してアプリを実行します。

それがあなたの目標である場合は、何もせずにエミュレータに任せてください。

于 2012-07-09T21:27:53.170 に答える
1

ユニバーサルアプリは、iPadで実行されるiPhoneアプリとは異なります。iPhoneアプリとしてのみコンパイルすると、iPadにロードして、画面の中央に配置されたネイティブのiPhoneウィンドウのサイズで表示したり、画面の中央に配置したまま2倍に拡大したりできます。

ただし、ユニバーサルアプリとしてコンパイルすると、iPadのウィンドウが大きくなります。他のすべてのビューがiPhoneが使用するのと同じビューである場合、それらはすべてiPhoneWidowフレームに対応する画面の左上隅を占めます。それは奇妙に見えるでしょう、そしてそれはそれをより大きくスケーリングすることからユーザーを奪うでしょう。

ユニバーサルアプリとしてコンパイルしないことをお勧めします。iPhoneアプリとしてのみコンパイルします。(あなたはすでにこれを行っていると思います。それをユニバーサルアプリと呼ぶべきではありません。)

于 2012-07-09T21:37:24.493 に答える