2011-07-29 9 views
2

私は銀色のアプリケーションを持っていますが、今はMac OSXアプリケーションとして動作させたい、おそらくアプリケーションストアでの販売を目指しています。私はMac開発の初心者ですから、このSilverlightアプリをネイティブアプリのように動かすことは可能でしょうか? ブラウザのシェルを作成し、そのシルバーライトをhtmlに埋め込んで表示する方法があります。ブラウザコントロールなしでネイティブをネイティブにする方法はありますか?右クリックの「silverlight」ポップアップを無効にしたいのですが。Mac OSXアプリとしてSilverlightプログラムを作ることは可能ですか?

これ以上、Silverlightはローカルファイルシステムに直接アクセスできないため、これを行うにはどうすればよいですか?最初に私の心には、このアプリケーションは、クライアント(シルバーライト)とサーバーの両方を動作させるように、アプリケーションにwebserviceモジュールを置いて来て、サーバーモジュール上のローカルファイルを処理します。

答えて

2

あなたができることは、Silverlightのブラウザ外アプリケーションとして実行することです(もう少し詳細な説明hereを参照)。このモードはクロムのないブラウザで実行するのとほぼ同じですが、まだ同じサンドボックスで実行されており、リソースアクセスは非常に限られています。

このように実行されているアプリは、ネイティブOS/Xアプリを感じることはなく、同様に起動されることもなく、Apple App Storeで販売することもできません。

Macデスクトップを対象にしてネイティブエクスペリエンスを提供したい場合は、現在Objective Cまたはその上にあるフレームワークが唯一実行可能な選択肢であることを恐れています。

関連する問題