11

iPadの発表とそのSDK(iPhone SDK 3.2)に続いて、アプリをiPadに移植することが重要な問題になります。できるだけシームレスにiPadに移植できるようにするには、iPhoneアプリでどのようなガイドラインに従う必要がありますか?

異なる解像度は特に重要な問題です。iPadは変更されていないiPhoneアプリを実行しますが、ネイティブアプリにとって実際には望ましい動作ではありません。ほとんどのデスクトップアプリのようにすべての解像度で正常に実行できるように、iPhoneアプリを解像度に依存しないようにするにはどうすればよいですか?

4

4 に答える 4

18

IB を使用し、要素のサイズ変更動作を適切に設定し、フレーム座標をすべて相互に相対的にコーディングしている場合は、より大きな画面にスケーリングできる可能性のある UI を手に入れるまでの道のりは半分です。

スクリーン ショットから、新しい種類のアクション シートもあり、フローティングの代わりに UI 要素に添付される可能性があります。現在オーバーレイを使用している場合は、おそらく同じように機能しますが、大きなディスプレイの中央から配置を変更することを検討することをお勧めします。 .

アップデート:

イベントは終了し、登録済みの開発者は SDK をダウンロードできます。ここではまだ特定の機能について説明することはできませんが、新しい OS バージョンに移行するための支援を目的とした多くの事柄があるため、新しい OS バージョンに関連するすべてのドキュメントを読んでください。両方のプラットフォームをサポートします。また、カスタム ライブラリの使用を開始する前に、API の変更を確認して、現在サポートされていない新しい機能を確認してください。

一般的に言えば、IB について上で述べたことは当てはまります。また、今日のアプリが複数の画面に分割されるのではなく、より多くの情報を一度に表示するために、より多くのスペースを使用する方法についても考え始める必要があります。また、現在画像を使用するプロジェクトを行っている場合は、高解像度のタブレット アプリケーションでも使用できるように、最初に十分な大きさの画像を設計してください。

于 2010-01-27T19:00:37.587 に答える
0

何も表示されません。SDKはまだありませんが。解像度は低下しますが、既存のすべてのiPhoneアプリは問題なく実行されます。

既存のiPhoneSDKのどれだけがiPadSDKUIと共有されているかはまだわかりません。

于 2010-01-27T18:44:28.253 に答える
0

言われたことから判断すると、まったく何もありません。改良されたデバイスが提供する機能を利用したい場合は、新しい画面サイズとより優れたハードウェアに合わせて適応する必要があります. アプリがその機能に依存している場合は、3g モジュールがないことも考慮する必要があります。

于 2010-01-27T18:53:13.313 に答える