どこでも Xbox 360 ゲームに関する話題を見つけました。ただし、xbox 360 用の通常のアプリケーションを開発する方法を知りたいです。主に Silverlight ベースです。
また、この自作のものが何であるかわかりませんか?Xbox 360 アプリケーションの開発にはどの言語を使用する必要がありますか? SDK はどこから、どのように入手できますか? App Hub では、話題はすべて Windows Phone に関するものです。Xboxの情報が少ない?なぜそうなのですか?
Xbox 360 の開発は、大きく 2 つのセクションに分かれています。
XNA 開発
これには、XNA Framework を使用してゲーム/アプリケーションを開発することが含まれ、AppHub を通じて行われます。開発用のツール (XNA Game Studio) は、こちらで見つけることができます。これらのツールを使用して開発されたものはすべて C#.NET で作成する必要があり、Xbox LIVE マーケットプレースに「インディー ゲーム」としてのみリリースできます (もちろん、レビュー プロセスを通過した後)。コンソール自体で XNA アプリをデバッグするには、メンバーシップが必要です。もう 1 つ注意すべき点は、Xbox 360 アプリはインターネットにまったくアクセスできないことです。すべての通信は Xbox LIVE または System Link を介して行われます。
プロフェッショナル開発これは、完全な Xbox 360 タイトルの開発を対象とし、 Xbox 360 登録開発者プログラム
に参加する必要があります。開発ライセンスが取得されると (そして NDA が署名されると)、Microsoft は開発者に公式の Xbox 360 SDK と開発ハードウェアへのアクセスを提供します。これには、C/C++ を使用してネイティブ Xbox 360 アプリケーションとライブラリを開発するための完全な Visual Studio 統合とドキュメントが含まれます。開発キット ハードウェアにはいくつかの種類があり、イーサネット経由の Visual Studio からのデバッグ、USB 経由の DVD エミュレーションなどをサポートしています。プロフェッショナル開発プログラムの詳細については、この情報を参照してください。
XNA フレームワークとコミュニティ開発者プログラムの制限により、現時点では、Xbox 360 用の「通常の」アプリケーションを開発することは実際には不可能です。登録開発者プログラムに参加している場合は可能かもしれませんが、(Microsoft の厳格な NDA のため) 確実なことは言えません。
Silverlight に関しては、Xbox 360 での Silverlight に関する噂がいくつかありますが、Microsoft は何も確認も発表もしていません。