こんにちは私は最初からユニバーサルアプリケーションを作成する必要があります。それらはアプリケーションを開始するときに考慮すべき標準や注意事項ですか。誰かが私がそれを始めることができるようにいくつかの素敵なブログやチュートリアルに私を導いてください。よろしくお願いします。 。
2 に答える
そこにあるチュートリアルの多くは、実際にはiPhoneからユニバーサルスタイルのアプリにアプリケーションを移植するためのものです。
ここから始めます:
これはスタイルガイドとして役立ちます。
便利なこれらの特定のiOSコントロールと同様に:
特にUIPopoverControllerは、画像ピッカーのようにラップする必要があるものです。
コメントで他に質問があれば、更新できます。
私の経験では、ユニバーサルアプリケーションを作成するときに注意しなければならないことが3つあります。
1:サイズ。これらのxibをすべてローカライズしたり、デバイスごとに個別のクラスを作成したりすると、アプリが簡単に肥大化する可能性があります。そうしないと、メソッドファイルが煩雑になり、操作が難しくなる可能性があります。また、バンドルのサイズが大きくなると、3G経由でダウンロードされるアプリの制限が20 mbを超える可能性があるため、潜在的な購入者のごく一部が疎外されます。
2:テスト。アプリでは、古いiPhoneだけでなく、古いiPadでもテストする必要があります。下位互換性が必要だとすると、配布するビルドはたくさんあります。4.x以降のサポートを維持したい場合は、常にシミュレーターがありますが、それでも、実際のデバイスと比較すると、シミュレーターは奇抜です。Appleは、そのシミュレーターを実行するために、いくつかのドライバーを変更し、いくつかの機能を取り除く必要がありました。それでも、基本的にはMacアプリです(したがって、より強力なCPU、GPUなどに完全にアクセスできます)。
3:ユーザーインターフェイス。iPhoneが最初に導入され、アプリストアがiPhone OS 2.0で立ち上げられたとき、iPhoneの小さな画面は、27インチのiMacに慣れていたMac開発者にとって、いくつかの設計上の課題と大きな移行をもたらしました。その後、iPadが登場し、すべてが再び変わりました。iPhoneとiPodのフロントのユーザーは、機能を犠牲にすることなく、より縮小された人間工学に基づいたユーザーインターフェイスを求める傾向があります。一方、iPadの群衆は、機能を詰め込んだものを求める傾向がありますが、可能な限り少ない画面またはウィザードで簡単にアクセスできる機能です。
とは言うものの、これらはユニバーサルバイナリを作成することの危険であり、決してこれがあなたを思いとどまらせるべきではありません。ユニバーサルバイナリは、ほとんどの人を幸せにする傾向があり、基本的に2倍の作業を必要としますが、最終的にはそれだけの価値があることがよくあります。
編集:ユニバーサルアプリケーションをオンラインで作成するための優れたチュートリアルがあまりないことに気づきました...多分ウェンダーリッヒ氏はすぐにそれを作るでしょう...