当社はiPad用のかなり大きなアプリを開発しています。最終的には、顧客 (テナント) ごと、場合によっては (その顧客の) ユーザーごとに UI をカスタマイズできるようにしたいと考えています。HTML5 で開始しましたが、ネイティブに移行しています。
サーバーから XML (または生成された XIB/NIB ファイル) をダウンロードし、それらをアプリに動的に追加することについて、いくつか読んだことがあります。
iOS 5 (および 6 ではさらに) では、ストーリーボードが大きな役割を果たしています。
私の質問:
- (複数の?) ストーリーボードまたは XIB を使用する方がよいでしょうか?
- 動的なユーザー インターフェイスを提供したい場合、両方に対してどのようなオプションがありますか?
私が探しているのは魔法の薬でも、HTML5 とネイティブの議論でもありません。動的インターフェイスを提供する方法と、そのために役立つテクニックについての情報だけです。