Xbox system software
Xbox system software — серия операционных систем, разработанных эксклюзивно для домашних игровых консолей Xbox от компании Microsoft[1]. На протяжении четырёх поколений консолей Xbox программное обеспечение основывалось на модифицированных версиях Microsoft Windows, включая намеренную интеграцию компонентов DirectX, оптимизированных для игровой платформы. Пользовательский интерфейс, т. н. Xbox Dashboard, предоставляет доступ к играм, медиаплеерам, приложениям и интеграцию с сетевыми сервисами Xbox network.
Первые поколения ПО для оригинальной Xbox и Xbox 360 были построены на глубоко переработанных версиях Windows, а современные реализуют более тесную интеграцию и совместимость с настольными операционными системами Microsoft, позволяя разрабатывать универсальные приложения для ПК и консолей Xbox.
Общие сведения
| Xbox system software | |
|---|---|
| Разработчик | Microsoft |
| Семейство ОС | Windows |
| Основана на | сильно модифицированный Windows 2000 |
| Исходный код | проприетарный |
| Первый выпуск | ноябрь 2001 |
| Метод обновления | прямая загрузка, игровой диск |
| Поддерживаемые языки | китайский (традиционный), нидерландский, английский, французский, немецкий, итальянский, японский, корейский, португальский, испанский |
| Поддерживаемые платформы | Xbox |
| Состояние | историческое |
| Следующая | Программное обеспечение Xbox 360 |
| Xbox 360 system software | |
|---|---|
| Разработчик | Microsoft |
| Семейство ОС | Windows |
| Основана на | сильно модифицированный Windows 2000 |
| Исходный код | проприетарный |
| Первый выпуск | 22 ноября 2005 |
| Метод обновления | прямая загрузка, USB-носитель, игровой диск, оптический диск |
| Поддерживаемые языки |
|
| Поддерживаемые платформы | Xbox 360 |
| Состояние | историческое |
| Предыдущая | Xbox system software |
| Следующая | Современное системное ПО Xbox |
| Веб-сайт | beta.support.xbox.com/he… |
| Xbox system software (2013 — настоящее время) | |
|---|---|
| Разработчик | Microsoft Gaming |
| Семейство ОС | Hyper-V, Windows NT (Xbox OS) |
| Основана на | Windows 8 Core, далее Windows 10 Core, Windows 11 |
| Исходный код | проприетарный |
| Первый выпуск | 22 ноября 2013 |
| Метод обновления | прямая загрузка, USB-носитель |
| Поддерживаемые языки |
|
| Поддерживаемые платформы | Xbox One, Xbox One S, Xbox One X, Xbox One S All-Digital Edition, Xbox Series X, Xbox Series S |
| Тип ядра | микроядро (Windows и Xbox Game OS на Hyper-V) |
| Состояние | активное |
| Предыдущая | Xbox 360 system software |
Особенности
На всех поколениях платформы Xbox пользовательский интерфейс операционной системы назывался Xbox Dashboard. Внешний вид и конкретные функции между поколениями отличались, однако Dashboard всегда предоставлял пользователю средства для запуска игры с оптического носителя или из локального хранилища, открытия медиаплееров для прослушивания музыки и просмотра фильмов, либо специального ПО, включая сторонние стриминговые сервисы. Интерфейс также содержит меню настроек и страницы конфигурации параметров консоли.
С ноября 2002 года Dashboard интегрирован со службой Xbox Live, предоставляющей онлайн-функциональность: список друзей, отслеживание достижений, подбор противников в онлайн-играх, коммуникацию в играх и цифровой магазин игр. Базовые функции Xbox Live бесплатны, однако для доступа к большинству многопользовательских игр требуется платная подписка Xbox Live Gold.
Начиная с Xbox 360, Microsoft предоставляет пользователям возможность участвовать в тестировании бета-версий системного ПО. В сентябре 2010 года эта программа стартовала как Xbox Live Preview Program для Xbox 360 и изначально требовала приглашения[2]. При запуске Xbox One в 2014 году программа была переименована в Xbox Preview Program и открыта для всех пользователей[3][4]. В ноябре 2016 года она была переименована в Xbox Insider, по аналогии с Windows Insider. Участники Xbox Insider тестируют не только обновления системы, но и новые версии игр и приложений от Microsoft и сторонних разработчиков[5].
В каждом поколении ПО реализуется определённая форма обратной совместимости. На Xbox 360 запускались отдельные оригинальные игры для Xbox через режим эмуляции после загрузки соответствующего профиля[6]. Xbox One изначально не поддерживала обратную совместимость на старте, но в январе 2015 года появилась поддержка выбранных игр Xbox 360 с помощью эмулятора, охватившая сотни тайтлов впоследствии[7]. Аналогичный эмулятор для запуска игр с оригинальной Xbox был представлен для Xbox One в октябре 2017 года[8]. На Xbox Series X и S обратная совместимость с библиотекой Xbox One реализована максимально полно, за исключением игр, требующих Kinect; поддерживаются и игры первых двух поколений, которые были добавлены для эмуляции на Xbox One[9].
Оригинальное системное ПО Xbox
Оригинальная Xbox работала под управлением кастомной ОС, основанной на глубоко переработанном Windows 2000[10]. ОС экспортировала API, схожие с используемыми в Microsoft Windows, например, Direct3D[11]. В отличие от Windows 2000, поддерживавшей многозадачность и страничную организацию памяти, на Xbox предполагался запуск только одного приложения — игрового, а эти функции были удалены. При запуске игры система выгружалась из памяти, чтобы передать ресурсы, затем возвращалась после выхода из игры.
Поддержка Xbox Live на программном обеспечении приставки появилась не сразу: её внедрили в ноябре 2002 года[12][13]. Позднее Dashboard обновлялся через Xbox Live, чтобы устранить уязвимости и добавить новые функции[14].
В мае 2021 года Microsoft выпустила динамический фон для Xbox Series X/S, выполненный в стилистике оригинального интерфейса[15].
Исходные коды оригинальной ОС Xbox утекли в 2020 году[10].
ПО Xbox 360
Операционная система Xbox 360 вновь была построена на базе сильно модифицированного Windows 2000, но получила куда большую функциональность по сравнению с первой Xbox. Это привело к ряду сложностей для Microsoft: отдельно разрабатываемые для Xbox 360 приложения, такие как Internet Explorer и Silverlight, требовали доработки, а поддержка параллельных веток для Xbox и мобильных решений (Windows CE) оказалась затруднительной. Это побудило Microsoft в 2010-х перейти к концепции «Windows Everywhere», унифицируя зависимости для разных устройств и реализуя ядро CoreSystem через проект MinWin.
Xbox 360 вышла на рынок 22 ноября 2005 года — раньше основных конкурентов (Sony PlayStation 3 и Nintendo Wii). Среди инноваций — широкие возможности кастомизации интерфейса, подключаемые темы оформления и отдельные профили пользователей. Изначально главная панель (Dashboard) строилась из пяти вкладок («Blades»): Xbox Live, Игры, Медиа, Система, Маркетплейс, — каждая со своим цветовым решением и вариантов настроек[16].
На E3 2008 было объявлено о масштабном обновлении интерфейса (New Xbox Experience, NXE), которое вышло 19 ноября 2008 года и принесло установку игр на жёсткий диск, ускорение загрузок и уменьшение шума от привода, схему аватаров пользователей и расширенные разрешения дисплея[17][18].
В сентябре 2010 года появилось очередное обновление Dashboard под стиль Metro — в едином дизайне с Zune HD и Windows Phone, с отдельным разделом управлением Kinect[19]. В 2011 году интерфейс был переработан с ещё ближе к Metro-дизайну Windows 8, добавились голосовой поиск Bing, навигация по голосу через Kinect, облачные сохранения, YouTube и потоковое ТВ[20]. Новая панель была запущена 6 декабря 2011 года[21].
29 июля 2024 года после закрытия Xbox Games Store на консоли появился онлайн-апдейт Dashboard, минимализировавший интерфейс и оставивший только базовую функциональность Xbox Live и встроенных функций[22][23]. 25 июня 2025 года был выпущен ещё один онлайн-апдейт, устранивший искажения миниатюр игр, добавивший рекламу Xbox Series X|S и упростивший доступ к покупкам и профилю пользователя[24].
Современное системное ПО Xbox (2013 — настоящее время)
Современное ПО Xbox использует модифицированный гипервизор Hyper-V («NanoVisor»), реализующий две виртуальные машины: «Exclusive» — только для игр, и «Shared» — для приложений и пользовательской среды[25].
В рамках стратегии «Windows Everywhere» ОС Xbox сближается с линейкой Windows, обеспечивая совместимость приложений между ПК и Xbox. При запуске Xbox One в 2013 году ядро строилось на базе Windows 8, а интерфейс унаследовал Metro-дизайн[16].
В ноябре 2015 года Microsoft представила «New Xbox One Experience» — переход на основу Windows 10, давший старт универсальным приложениям (UWP) для Xbox One[26]. Слова главы Microsoft Gaming Фила Спенсера подчёркивают значимость централизации развлечений и игр для экосистемы Windows[27]. Разработчикам предоставляется возможность создавать приложения сразу для разных устройств, включая ПК и консоли Xbox[28].
С 2016 года на всех Xbox One появилась опция превращения консоли в devkit для UWP-приложений[29].
Интерфейс операционной системы построен по схеме Metro: плиточная компоновка, вертикальная прокрутка, схожая с Windows 8, Windows 10 и продуктами Microsoft последних лет[30].
При переходе на Windows 10 был анонсирован глубокий редизайн: более быстрый и интуитивный HOME-экран, подборка последних игр, центр достижений и активности, быстрые ссылки на магазин, новости и настройки. С акцентом на активные игры и социальные функции[31].
Компания Microsoft регулярно выпускает обновления ПО (ежемесячно) с новыми возможностями и улучшениями[32]. Часть крупных изменений проходит открытое предварительное тестирование в рамках Xbox Insider[33][34].
| Версия/дата | Описание изменений | Примечания |
|---|---|---|
| Ноябрь 2013 | Удаление функции обязательной проверки DRM-интернет-соединения, а также первый обязательный «day-one patch» | [35][36] |
| Февраль 2014 | Поддержка USB-клавиатур, отображение доступного места на диске | [37] |
| Март 2014 | Поддержка вывода видео 50 Гц для устройств PAL/Европа | [38] |
| Июнь 2014 | Поддержка внешних HDD большей 256 Гб, подключения сразу нескольких HDD через USB 3.0 | [39] |
| Июль 2014 | Улучшенное распознавание региональных акцентов (голосовое управление) | [40] |
| Август 2014 | Поддержка SmartGlass | [41] |
| Октябрь 2014 | Новый медиаплеер и поддержка последних кодеков, DLNA-стриминг | [42] |
| Март 2015 | Упрощённое создание и публикация скриншотов в интернете | [43] |
| Апрель 2015 | Новые настройки энергосбережения, Instant-On и режим «энергосбережения» | [44] |
| Ноябрь 2015 | Новый интерфейс (Windows 10, NXOE), потоковое воспроизведение на ПК, обратная совместимость с Xbox 360 | [45] |
| Февраль 2016 | Продвинутая настройка закреплённых игр и приложений, глобальные лидерборды | [46] |
| Март 2016 | Полная интеграция Twitch, групповой чат, поддержка приложений Xbox 360, восстановление системы без удаления игр | [47] |
| Июль 2016 | Новый интерфейс, голосовой ассистент Cortana | [48] |
| Март 2017 | Новый интерфейс, улучшено управление скриншотами и видеозаписями; интеграция Beam, повышенная доступность | [49] |
| Октябрь 2017 | Обновление Fluent Design System, перенос данных на новые консоли, поддержка USB-веб-камер, режим обратной совместимости с оригинальным Xbox | [50] |
| Апрель 2018 | Поддержка режима auto low-latency, дисплеев FreeSync, разрешения 1440p, интеграция с Mixer | [51] |
| Май 2018 | Частота обновления 120 Гц, группы приложений, расширенные родительские настройки, captive portal | [52] |
| Сентябрь 2020 | Единый дизайн интерфейса для Xbox One, Series X/S, Xbox Game Pass и мобильных приложений | [53] |
| Ноябрь 2020 | Динамические фоны, пометки игровых оптимизаций для Series X/S, HDR для игр с обратной совместимостью | [54] |
| Март 2021 | FPS Boost — поддержка 60 кадров/с для ряда старых игр | [55] |
| Август 2021 | Переход ядра ОС к версии Windows 11 | [56] |
| Сентябрь 2023 | Обновление ядра — Windows 11 23H2 («Zinc») | [57] |
| Август 2024 | Обновление ядра — Windows 11 24H2 | [58] |