2012-01-17 12 views
2

私は、クライアント用のアプリストアにユニバーサルアプリがあります。クライアントは、iPhone用のアップデートをリリースし、iPadを無視したいと考えています。iPad以外のアプリに戻す

アプリはすでにユニバーサルであるため、これは可能ではないと私は言っていますが、私が現在いるかどうかはわかりません。

  • 普遍的なアプリケーションに戻された更新をリリースできますか?
  • iPadのお客様も2倍のアプリとしてアップデートを入手できますか?
  • その他のオプションはありますか?アップステートをiPhoneの顧客に押しつけることはできますか?
+0

iPadアプリが更新できないため、これを行うことはできません。このような2つのアプリが必要な場合は、別々のプロジェクトとしてそれらを個別にリリースすることをお勧めします。 –

答えて

3

普遍的なアプリの場合は、iPhoneコードを変更してiPadコードをそのまま残すことができます。どちらのデバイスも更新の可能性があります。私は何もリリースノートにiPadの

のために変化していない、iPhone側のための

アップデートのようなものを追加することをお勧めしたいです。

答えご質問:

  • ないという考えが、私はそれが
  • 私はそう
  • その他のオプションはないと思うしないだろう。前のデバイス上でテストのみiPhone側を変更し、出版する。 iPad上で何かがうまくいかない場合は、それが表示されます

私のiPhoneにインストールされているアプリのどれかがそういうものだと思います。

は、それはあなたのプロジェクトの設定を適切に変更することによって、非ユニバーサルアプリに戻すことができ

2

に役立ちます願っています。これにより、すべてのデバイスがリリース時にアップデートを受け取るようになり、iPad上ではアプリは 'iPhone 2x'インターフェースに戻ります。あなたが(私が見る限りでは)iPhoneへの更新だけをプッシュすることはできません。

普遍的なアプリに戻すと、アプリのiPadユーザーインターフェイスがiPhoneのUIに戻ってきたときにそれに慣れた場合、クライアントの顧客の一部が混乱する可能性があります。

ただし、変更する必要があるのはiPhoneのユーザーインターフェイスのみで、iPadのUIやアプリケーションのロジックには影響しません。また、アプリケーションのロジックに変更があってもiPhoneやiPadのUIが壊れない場合でも、変更を加えて普遍的なアプリケーションとして利用することができます。つまり、iPhone UIのアップデートでは、変更や削除は必要ありませんiPadのUI機能と、UIのいずれかを破らないロジックのみの変更は、そのロジック変更がiPhoneにのみ影響するとしても、iPhoneに戻す必要はありません。

iPhoneとiPadのアプリ内で異なる動作が必要な場合は、アプリが実行されているデバイスを確認して、さまざまな機能を自動的に実行できます。

基本的には、各UIで何が影響を受けるのかを確認し、iPadのUIがばらばらにならないようにしてください。

+0

エンドユーザーエクスペリエンスを維持しながら、顧客を満足させることは明らかに簡単です。 – Kheldar

+0

StackO Aberdeen Meetup 2012:詳細は[SO Meetup Link](http://www.meetup.com/stackoverflow/Aberdeen-GB/653922/#comment1228022)を参照してください。あなたはアバディーンに拠点を置いているのを見て、出席しようとしてください。明日このコメントを削除します。申し訳ありませんが、SOに連絡する他の方法はありません。 – bPratik

関連する問題