単一の「マスター」Silverlight アプリケーションを作成し、ブラウザ外の Silverlight アプリケーション用に「子」アプリケーションを追加する必要があるシナリオを検討しています。
シナリオはこんな感じです。
ユーザーはゲームボードの Web サイトにアクセスし、プレイするゲームを選択します。それをチェッカーと呼びましょう。彼は気に入ったので、ブラウザ外アプリをデスクトップにインストールしました。次に Chess を見つけ、それもインストールします。両方のゲームについて、サイトでプレイしている間、彼は統計 (プレイしたゲーム、勝敗記録など) を持っています。サイトのゲームごとに、彼は別のページに移動します。
しかし今、彼はオフラインでプレイして、統計やその他のクロスゲーム情報を表示したいと考えています。彼は、いずれかのゲームをプレイするために起動する 1 つのアプリを用意したいと考えています。彼の 1 つのブラウザー外アプリから、Go も利用できることがわかり、次の接続でダウンロードするように Go にチェックマークを付けます。
1 つのマスター アプリ内に複数のブラウザー外 Silverlight アプリを開発した経験のある人はいますか? このタイプの設計では、どのような考慮が必要ですか? これは、さまざまな Web ページからのインストール エクスペリエンスに関してどのように機能しますか?