Xboxシステム ソフトウェアは、 MicrosoftのXbox家庭用ビデオゲーム コンソール専用に開発されたオペレーティングシステムです。[ 1 ] Xbox コンソールの 4 世代にわたって、このソフトウェアはMicrosoft Windowsのバージョンをベースにしており、コンソール向けに最適化されたDirectX機能を組み込んでいます。ユーザー インターフェイスである Xbox ダッシュボードは、ゲーム、メディア プレーヤー、アプリケーションへのアクセスを提供し、Xbox オペレーティングシステムは、Xbox 専用のゲーム開発を容易にする標準化されたツールを提供しますが、移植性を制限する可能性があります。また、オンライン機能のためにXbox ネットワークと統合されています。
初代XboxおよびXbox 360のソフトウェアの初期バージョンは、大幅に改変されたWindowsをベースにしていたが、最新のコンソールでは、マイクロソフトのデスクトップオペレーティングシステムと高い互換性を持つオペレーティングシステムが搭載されており、パーソナルコンピュータとXboxシリーズ間でアプリケーションを共有したり、開発を容易にしたりすることが可能になっている。
Xboxプラットフォームの4世代すべてにおいて、システムソフトウェアのユーザーインターフェースはXboxダッシュボードと呼ばれてきました。その外観や詳細な機能は世代ごとに異なりますが、ダッシュボードは、本体に挿入された光学メディアや本体ストレージからゲームを開始したり、光学メディアディスクを再生するためのオーディオプレーヤーやビデオプレーヤーを起動したり、サードパーティのストリーミングメディアサービスなど、Xbox専用のアプリケーションを起動したりする手段をユーザーに提供してきました。また、ダッシュボードには、ユーザーが調整できる本体の設定ページや構成ページのメニューも用意されています。
ダッシュボードは、 2002年11月からXbox Liveサービスとの連携をサポートしています。Xbox Liveは、フレンドリスト、ゲームの実績追跡、オンラインゲームのマッチメイキングサポート、ゲーム内コミュニケーション、デジタルゲームストアなど、 Xboxにオンライン機能を提供します。Xbox Liveサービスの一部は無料ですが、コンソールでほとんどのマルチプレイヤーゲームをプレイするには、通常、有料のXbox Live Goldへの加入が必要です。
Xbox 360から始まり、現在のコンソールに至るまで、マイクロソフトはユーザーがコンソールのシステム ソフトウェアのベータ テストバージョンに参加できる手段を提供してきました。2010 年 9 月に Xbox 360 向けに初めて開始されたとき、これは Xbox Live プレビュー プログラムと呼ばれ、当初はプログラムに申し込んだ後、マイクロソフトからの招待が必要でした。[ 2 ] 2013 年にXbox Oneがリリースされると、このプログラムは Xbox プレビュー プログラムに名称変更され、マイクロソフトはこのプログラムを招待制ではなく、すべての人に公開しました。[ 3 ] [ 4 ]その後、2016 年 11 月に、コンピューター オペレーティングシステムをテストする人向けの同様のWindows Insider プログラムに対応する Xbox Insider プログラムに名称変更されました。Xbox Insider プログラムでは、テストにはシステム ソフトウェアのアップデートだけでなく、ファーストパーティとサードパーティの両方からの今後のゲームやアプリケーションのパッチも含まれていました。[ 5 ]
Xbox ソフトウェアの各バージョンでは、新しいコンソールに何らかの形で後方互換性がもたらされてきました。 Xbox 360 では、エミュレーション プロファイルをローカル ストレージにダウンロードした後、一部のオリジナル Xbox ゲームをエミュレーションでプレイすることができました。 [ 6 ] Xbox One は当初、後方互換性サポートなしで出荷されましたが、2015 年 1 月までに別のエミュレータによって一部の Xbox 360 ゲームをサポートするように追加され、その後数年間で数百のタイトルが追加されました。[ 7 ]同様のエミュレータが開発され、2017 年 10 月に Xbox One 向けにリリースされ、限られた数のオリジナル Xbox コンソール ゲームに対応しました。[ 8 ] Xbox Series X および Series Sで Xbox One との後方互換性を実現することは、新しいコンソールの目標であり、そのため、これらの新しいコンソールは、 Kinectサポートを必要とするものを除き、Xbox One ライブラリのすべてのゲームと完全に後方互換性があります。サポートされているリストには、Xbox One でエミュレーションでプレイできた Xbox および Xbox 360 ゲームが含まれます。[ 9 ]
初代Xbox は、大幅に改変されたWindows 2000をベースにした独自のオペレーティングシステムで動作します。これは、マイクロソフトのエンジニアであるドン・ボックスが「フォークして実行」と呼んだアプローチです。[ 10 ] [ 11 ]これは、 Direct3Dなど、Microsoft Windowsにあるものと同様のAPI をエクスポートします。[ 12 ] Windows 2000 は、メモリ ページングを含む複数のアプリケーションのマルチタスク用に構築されていましたが、Xbox コンソールは一度に 1 つのアプリケーションのみを実行するように計画されており、これらの機能は Xbox ソフトウェアから削除されました。ゲームをロードすると、オペレーティングシステムはコンソールのすべてのリソースをゲームに提供するために自身をアンロードし、プレイヤーがゲームを終了すると、オペレーティングシステムが再びロードされます。[ 10 ]
Xbox Liveのサポートは、2001年に出荷されたシステムソフトウェアには当初含まれていませんでしたが、2002年11月に後から追加されました。[ 13 ] [ 14 ] XboxがMicrosoftによってサポートされていた間、Xboxダッシュボードはチートを減らし機能を追加するためにLive経由で何度か更新されました。[ 15 ]
マイクロソフトは、2021年5月に、初代Xboxシステムソフトウェアの外観をベースにした、現在のXbox Series X/Sシステムソフトウェア用のダイナミックな背景をリリースした。[ 16 ]
Xbox 360 システム ソフトウェアは、初代 Xbox コンソールのオペレーティングシステムを超えて拡張された Windows 2000 の修正版をベースにしていた。これは、Microsoft にとって複数の面で問題となった。Xbox 部門にとっては、 Xbox ソフトウェアで動作するように修正する必要があったInternet ExplorerやSilverlightなどの他の Microsoft アプリケーションを取り込むのが困難になった。Microsoft にとっては、これらのアプリを Xbox 360 用とモバイルベースのWindows CE環境向けに開発していたバージョン用に別々にフォークしていたため、維持管理が困難になった。これらの複雑さから、Microsoft は 2010 年頃に「Windows Everywhere」アプローチを採用し、MinWinプロセス上の Windows のデスクトップ、Xbox、モバイル版のすべての依存関係を見直し、他のシステムに移植できる Windows の基本機能を含む CoreSystem を作成した。[ 10 ]
マイクロソフトは、ソニーのPlayStation 3と任天堂のWiiよりも1年早い2005年11月22日にXbox 360コンソールを発売しました。先行者としての優位性を活かし、マイクロソフトは消費者の個々のコンソール向けにさまざまなカスタマイズオプションを試すことができました。コンソールの外観をさまざまなテーマでカスタマイズして前面と側面に合わせることができる機能は、家庭用コンソールのユーザーにとって非常に斬新なものでした。システムでは、Xbox 360ダッシュボードは、同じコンソールでパスワード付きの複数のプロファイルを持つことができ、各ユーザーはダッシュボードを独自のスタイルに合わせて正確にカスタマイズすることができました。デフォルトのスタイルとは別に、Xbox Liveマーケットプレイスで購入できるプレミアムテーマがありました。当初、Xbox 360メニューには、Xbox Live、ゲーム、メディア、システムの4つ(2006年後半に「マーケットプレイス」ブレードが導入された後は5つ)のタブまたはセクション、いわゆる「ブレード」がありました。左から右にスクロールすると、各セクションはそれぞれ異なる色の背景を持ち、独自の領域を示していましたが、ユーザーはすべてのセクションを1つの背景色に変更することもできました。[ 21 ]
E3 2008で、マイクロソフトは、すべての Xbox 360 所有者が、いくつかの新機能を追加する「New Xbox Experience」(NXE)と呼ばれる新しいダッシュボード アップデートを 2008 年 11 月 19 日に受け取ると発表しました。[ 22 ]主な新機能は、ゲーム ディスク全体を Xbox 360 のハード ドライブにインストールできる機能で、ロード時間が短縮され、ゲームが騒音の大きいディスク ドライブではなくハード ドライブから読み込まれるため、騒音が大幅に低減されます。ほとんどのゲームでは、この機能によりディスクの読み取りに要する時間も短縮され、光学ドライブメカニズムの寿命を延ばすのに役立ちます。[ 23 ] Xbox ガイドが再設計されました。ユーザーが Xbox 360 のハード ドライブにゲームをインストールしている場合、ゲーム中またはダッシュボードにいるかどうかにかかわらず、ガイドからすぐにゲームを開始できます。[ 24 ]このアップデートにより、プレイヤーはアバターを作成できるようになりました。[ 25 ]これは Xbox Live で必須でした。[ 22 ]また、今回のアップデートではVGAまたはHDMIで16:10をサポートし、解像度の選択肢が拡大したと発表した。[ 26 ]
2010 年 9 月 22 日、マイクロソフトは Xbox Live ダッシュボードが再び更新されることを発表しました。 「Kinect」ダッシュボードと呼ばれる新しいデザインは、Zune HDやWindows Phoneなどの他のマイクロソフト製品で使用されているMetroインターフェイスを組み込むことになります。新しい配色や全体的なレイアウトのその他の細かな調整に加えて、この更新には、ダッシュボードの操作を容易にするためにKinectセンサー専用に設計された「Kinect ハブ」も含まれます。[ 27 ]この更新は 2010 年 11 月 1 日にリリースされました。[ 28 ] [ 29 ]
E3 2011では、ダッシュボードが再び更新され、インターフェースがWindows 8およびWindows Phone 8の Metro デザインにさらに似て、Bing検索エンジンが含まれることが発表されました。Kinect も更新され、ユーザーは音声でダッシュボードと Bing を操作できるようになります。その他の更新には、クラウド ストレージ、YouTube へのアクセス、ライブ テレビ ストリーミングが含まれます。[ 30 ]「Metro」ダッシュボードという愛称の新しいダッシュボードは、2011 年 12 月 6 日に正式に公開されました。[ 31 ]
2024 年 7 月 29 日、コンソールのXbox Games Storeのサービス終了に伴い、ダッシュボードはオンライン専用のアップデートを受け、ほとんどのタブが削除され、Xbox Live の残りの機能とコンソールの内蔵機能のみを表示するようにオプションが絞り込まれました。[ 32 ] [ 33 ] Microsoft Movies and TVアプリもこの日にサービス終了となりました。ストアはコンソールからの新規購入を処理することはできませんが、一部の機能は読み取り専用で利用可能であり、ストアのサービス終了後も削除されなかったさまざまなダッシュボード操作を使用してユーザーがアクセスできます。ただし、 Games Store の閉鎖後に Microsoft Store から購入した下位互換性のある Xbox 360コンテンツは、ストアフロントのサービス終了前に購入したコンテンツと同様に、コンソールにダウンロードできます。
2025年6月25日、ダッシュボードはオンライン専用のアップデートを受け、以前は歪んで引き伸ばされていたゲームのサムネイルが修正されました。また、Xbox Series XおよびSeries Sコンソールの広告、以前の購入履歴へのアクセスを容易にする方法、ホームページへのオンラインプロフィールも追加されました。[ 34 ]
Xbox システム ソフトウェアには、ホスト OS として大幅に改造されたHyper-Vハイパーバイザー (NanoVisor として知られる) と 2 つのパーティションが含まれています。 1 つのパーティションである「Exclusive」パーティションはゲーム用のカスタム仮想マシン(VM) であり、もう 1 つのパーティションである「Shared」パーティションは OS を含む複数のアプリケーションを実行するためのカスタム VM です。[ 35 ]
マイクロソフトは、継続的な「Windows Everywhere」アプローチの一環として、Xbox のオペレーティングシステムを、現在の Microsoft Windows 製品により近いものに刷新し、パーソナルコンピュータと Xbox シリーズ間の互換性を向上させた。[ 10 ] 2013 年のXbox One発売時のOS はWindows 8 Coreをベースとしていた。UI は、前回の Xbox 360 アップデートで使用されたものと同じ「Metro」デザインを維持し、デスクトップの Windows 8 インターフェイスに似ていた。[ 21 ]
2015 年 11 月、マイクロソフトは「新しい Xbox One エクスペリエンス」をリリースし、ベース システムをWindows 10 Core に置き換え、ユニバーサル Windows プラットフォームアプリを Xbox One で利用できるようにしました。[ 40 ]マイクロソフトのゲーム部門の元責任者であるPhil Spencer氏によると、「エンターテイメントとゲームが Windows エコシステムにとって重要であることは、同社にとって非常に顕著になっています」。[ 41 ]マイクロソフトが開始したプログラムにより、開発者はパーソナル コンピュータや Xbox One ビデオゲーム コンソールなど、さまざまなデバイスで実行できる単一のアプリを構築できます。 [ 42 ] Polygonによると、マイクロソフトは Xbox One と Windows PC の区別をなくし、[ 41 ]このソフトウェアは「Windows 10 on Xbox One」と呼ばれています。[ 43 ] [ 44 ]
2016年以降、すべてのXbox Oneコンソールは、Xbox One上のユニバーサルWindowsアプリケーションの開発キットを含むようにアップデートできるようになり[ 45 ] 、プラットフォームとCortanaの公式サポートは2016年の夏に開始されました[ 46 ] 。
Microsoft がFluent Design Systemで Windows 10 の改良を続けるにつれて、Xbox One のインターフェースも 2017 年までにこれらの変更を反映するように変更されました。[ 21 ] Microsoft はその後もこのインターフェースの改良を続け、Xbox Game Pass のサポートの追加やCortana の音声コマンドの削除など、統合された機能を追加および削除しました。 [ 21 ] 2020 年 11 月にXbox Series X および Series Sコンソールがリリースされる前に、Microsoft は、新しいコンソールにも存在するダッシュボードの変更を反映するように Xbox One ソフトウェアを更新しました。これには、ストアフロント機能の一部のパフォーマンスの向上や、インターフェースの読みやすさの向上が含まれており、これらはXbox Game Passおよびモバイル アプリにも適用されました。[ 47 ]最新の Xbox システム ソフトウェアはWindows 10とWindows 11 の両方に基づいていますが、変更の詳細はあまり文書化されていません。
システムソフトウェアのインターフェースは、正方形と長方形のアイテムを幾何学的に配置し、連続した垂直線としてスクロールします。これは、 Windows 8、Windows 10 、およびその他のマイクロソフト製品にも見られるMetroデザイン言語を使用しています。[ 48 ]
Microsoft が Windows 8 ベースの Core を Windows 10 ベースのものにアップグレードした際、Xbox Wire で新しいユーザー インターフェイスのツアーを行い、より高速で簡単なナビゲーション、改善されたコミュニティ機能、および Xbox アバターの復活を約束しました。UI には、上部のバー、スクリーンショット ビューア (「アルバム」) アイコン、Microsoft Store、ニュース、設定へのショートカットで構成されるホーム スクリーンが含まれています。ホーム スクリーンの主な機能は、最近プレイしたゲームのリストです。任意のタイトルを選択すると、アナウンス、実績、ソーシャル アクティビティなどに関する詳細情報がユーザーに提供されます。また、実際にプレイしているゲームに重点が置かれており、これは当時 Microsoft のXbox部門の責任者であったPhil Spencerの下での同社の新しい方向性の一部でした。[ 49 ]
マイクロソフトは、主に新機能や改良された機能、ゲームやアプリのインストールと読み込み時間の短縮を含む、Xbox システム ソフトウェアの頻繁なアップデートをリリースすることを目指しています。[ 50 ]ネイティブ コンソール アプリやソフトウェアの改善や修正に加え、Xbox システム ソフトウェアの月次アップデートでは、コミュニティの投票や要望に基づいて主要な機能が導入されます。 [ 51 ]ただし、月に 1 回以上のアップデートが含まれる場合もあります。2014 年 2 月以降、アップデートのベータ版がリリースされ、不要なバグや安定性を確認するために公開前にテストされます。 [ 52 ] [ 53 ]
以下の表は、Xbox OneおよびXbox Series X/Sのシステムソフトウェアにおける主なアップデート内容を示しています。