2

iOSで開発されたiPhoneアプリケーションがあり、AppStoreのiPadアプリセクションにアプリを表示できるように、アプリケーションをユニバーサルに変換する必要があります。

プロジェクトの[デバイス]セクションをユニバーサルに変更するのと同じくらい簡単ですか、それともアプリを再開発したり、新しいビューを作成したりする必要がありますか?

4

2 に答える 2

1

アプリによって異なりますが、一般的には、新しいビューを作成する必要があります。

つまり、まったく同じUIを維持したい場合でも、iPad固有のバージョンのxibファイルを提供したり、プログラムで作成したビューを適応させたりする方が便利な場合があります。これは、iPadが単純に大きいわけではないという事実によるものです。つまり、比率が異なり(3:4と2:3)、これによって状況が完全に変わります。ビューの自動サイズ変更設定とビューのグループ化を試して、両方の画面で同じxibが希望どおりに機能するようにすることもできますが、これは非常に単純なインターフェイスを除いてそれほど簡単ではないと思います。

いずれにせよ、これで話は終わりではありません。

実際、iPad用の「優れた」アプリがiPhoneバージョンと同じUIを持つことは望ましくありません。これは、情報とコントロールの異なるレイアウトと構成を使用するために、より大きな画面スペースが本当に悲鳴を上げるためです。

私が言ったように、それはあなたのアプリに強く依存します(ゲームは上記のルールの最も強い例外です)が、ほとんどの場合、あなたのアプリは単にそれを適応させるのではなく、iPadのために特別に再設計すると大幅に改善されます( 1x / 2xモードでは表示されません)。

于 2012-10-31T18:40:39.583 に答える
1

簡単な答えは「はい」です。デバイスファミリをユニバーサルに変更するだけで完了です。しかし、これは無意味であり、Appleに拒否されることさえあるかもしれません。

時間をかけて、大画面を活用したアプリを実際に作成してください。スプリットビューコントローラーとポップオーバー、またはアプリに適したものを使用します。

メインビューを大きくするだけでは、ユーザーにとっては悪い経験になります。

于 2012-10-31T18:42:33.097 に答える