El software del sistema Xbox es el sistema operativo desarrollado exclusivamente para las consolas de videojuegos Xbox de Microsoft . [1] A lo largo de las cuatro generaciones de consolas Xbox, el software se ha basado en una versión de Microsoft Windows e incorpora funciones de DirectX optimizadas para las consolas domésticas. La interfaz de usuario, el Tablero de Xbox, proporciona acceso a juegos, reproductores multimedia y aplicaciones, y se integra con la red Xbox para la funcionalidad en línea.
Aunque las iteraciones iniciales del software para la Xbox original y la Xbox 360 se basaban en versiones muy modificadas de Windows, las consolas más nuevas cuentan con sistemas operativos que son altamente compatibles con los sistemas operativos de escritorio de Microsoft, lo que permite aplicaciones compartidas y facilidad de desarrollo entre computadoras personales y la línea Xbox.
En las cuatro generaciones de la plataforma Xbox, la interfaz de usuario del software del sistema se ha denominado Xbox Dashboard. Si bien su apariencia y funciones detalladas han variado entre generaciones de consolas, el Dashboard ha proporcionado al usuario los medios para iniciar un juego desde el medio óptico cargado en la consola o desde el almacenamiento de la consola, iniciar reproductores de audio y video para reproducir discos de medios ópticos o iniciar aplicaciones especiales para la Xbox, como servicios de transmisión de medios de terceros. El Dashboard también proporciona un menú de ajustes y páginas de configuración para la consola que el usuario puede ajustar.
El Dashboard ha sido compatible con la integración con el servicio Xbox Live desde noviembre de 2002. Xbox Live proporciona funciones en línea a la Xbox, incluyendo una lista de amigos, seguimiento de logros en los juegos, compatibilidad con matchmaking para juegos en línea, comunicaciones dentro del juego y una tienda de juegos digital. Si bien algunas partes del servicio Xbox Live son gratuitas, generalmente se requiere una suscripción a Xbox Live Gold para jugar la mayoría de los juegos multijugador en la consola.
Comenzando con la Xbox 360 y continuando con sus consolas actuales, Microsoft ha ofrecido un medio para que los usuarios opten por una versión de prueba beta del software del sistema de la consola. Cuando se lanzó por primera vez para la Xbox 360 en septiembre de 2010, esto se llamó el Programa de vista previa de Xbox Live, e inicialmente requirió una invitación de Microsoft después de solicitar el programa. [2] Con el lanzamiento de la Xbox One en 2014, el programa cambió de nombre a Programa de vista previa de Xbox, y Microsoft hizo que este programa estuviera abierto a todos en lugar de restringirlo mediante una invitación. [3] [4] Más tarde, en noviembre de 2016, cambió su nombre a Programa Xbox Insider , correspondiente al programa similar Windows Insider para aquellos que prueban su sistema operativo de computadora. Con el Programa Xbox Insider, las pruebas no solo incluían actualizaciones del software del sistema, sino también parches futuros de juegos y aplicaciones tanto de primera como de terceros. [5]
Cada iteración del software de Xbox ha traído alguna forma de compatibilidad con versiones anteriores a la consola más nueva. En la Xbox 360, se podían jugar juegos originales seleccionados de Xbox a través de la emulación después de descargar un perfil de emulación al almacenamiento local. [6] La Xbox One no se envió inicialmente con soporte de compatibilidad con versiones anteriores, pero luego se agregó en enero de 2015 otro emulador para admitir juegos seleccionados de Xbox 360, con cientos de títulos agregados durante los años siguientes . [7] Se desarrolló y lanzó un emulador similar en octubre de 2017 para Xbox One para una selección limitada de juegos de consola Xbox originales. [8] Lograr la compatibilidad con versiones anteriores de Xbox One en Xbox Series X y Series S fue un objetivo para las consolas más nuevas y, como tal, estas nuevas consolas son totalmente compatibles con todos los juegos de la biblioteca de Xbox One con la excepción de aquellos que requieren compatibilidad con Kinect . La lista compatible incluye los juegos de Xbox y Xbox 360 que se podían reproducir mediante emulación en Xbox One. [9]
La Xbox original ejecuta un sistema operativo personalizado que se basa en una versión muy modificada de Windows 2000 , un enfoque que el ingeniero de Microsoft Don Box llamó "fork and run". [10] [11] Exporta API similares a las que se encuentran en Microsoft Windows , como Direct3D . [12] Si bien Windows 2000 fue creado para la multitarea de múltiples aplicaciones, incluida la paginación de memoria , la consola Xbox fue planificada para ejecutar solo una aplicación a la vez, y estas características se eliminaron para el software de Xbox. Al cargar un juego, el sistema operativo se descargaba a sí mismo para darle todos los recursos de la consola al juego y luego, cuando el jugador abandonaba el juego, el sistema operativo se cargaba nuevamente. [10]
La compatibilidad con Xbox Live no era originalmente parte del software del sistema cuando se envió en 2001, sino que se agregó más tarde en noviembre de 2002. [13] [14] Mientras que la Xbox todavía recibía soporte de Microsoft, el Tablero de Xbox se actualizó a través de Live varias veces para reducir las trampas y agregar funciones. [15]
Microsoft lanzó un fondo dinámico para el software del sistema Xbox Series X/S actual en mayo de 2021 que se basa en la apariencia del software del sistema Xbox original. [16]
El código fuente del sistema operativo Xbox original se filtró en 2020. [11]
El software del sistema Xbox 360 también era una versión modificada de Windows 2000 , que se expandía más allá del sistema operativo de la consola Xbox original. Esto resultaría problemático para Microsoft desde múltiples direcciones. Para la división Xbox, dificultó la incorporación de otras aplicaciones de Microsoft como Internet Explorer y Silverlight , que tuvieron que modificarse para funcionar en el software de Xbox. Para Microsoft, la bifurcación separada de estas aplicaciones para Xbox 360 y para las versiones que estaban desarrollando para el entorno Windows CE basado en dispositivos móviles se volvió difícil de mantener. Estas complejidades llevaron a Microsoft hacia su enfoque "Windows Everywhere" alrededor de 2010 , revisando todas las dependencias dentro de las versiones de escritorio, Xbox y dispositivos móviles de Windows sobre el proceso MinWin y creando un CoreSystem que contenía la funcionalidad básica de Windows que podía trasladarse a otros sistemas. [10]
Microsoft lanzó la consola Xbox 360 el 22 de noviembre de 2005, un año antes que la Sony PlayStation 3 y la Nintendo Wii . Al tener la ventaja de liderar el mercado, Microsoft pudo experimentar con varias opciones de personalización para las consolas individuales de los consumidores. La capacidad de personalizar la apariencia de la consola con varios temas para adaptarse al frente y los lados de la misma era algo muy diferente para los usuarios de consolas domésticas. En el sistema, el Tablero de Xbox 360 tenía la capacidad de tener múltiples perfiles con contraseña en la misma consola y cada usuario podía personalizar el tablero para que se ajustara exactamente a su propio estilo único. Había temas premium disponibles para comprar en Xbox Live Marketplace además de los estilos predeterminados. Originalmente había cinco pestañas o secciones conocidas como "blades" para el menú de Xbox 360, a saber, Marketplace, Xbox Live, Juegos, Medios y Sistema. Al desplazarse de izquierda a derecha, cada sección tendría un fondo de color diferente que significaba su propia área única, pero los usuarios también tenían la opción de cambiar todas las secciones a un color de fondo también. [21]
En el E3 2008 , Microsoft anunció que todos los propietarios de Xbox 360 recibirían una nueva actualización del panel de control, llamada "New Xbox Experience" (NXE), el 19 de noviembre de 2008, que agregó varias características nuevas. [22] Una nueva característica importante fue la capacidad de instalar un disco de juego completo en el disco duro de Xbox 360 , lo que disminuye los tiempos de carga y reduce significativamente el ruido debido a que el juego se lee desde el disco duro y no desde la unidad de disco más ruidosa. Para la mayoría de los juegos, esta característica también reduce la cantidad de tiempo dedicado a leer el disco, lo que ayuda a extender la vida útil del mecanismo de la unidad óptica . [23] La Guía de Xbox fue rediseñada. Si un usuario ha instalado algún juego en su disco duro de Xbox 360, puede iniciar el juego inmediatamente desde la guía, ya sea que esté en un juego o en el panel de control. [24] La actualización brinda a los jugadores la capacidad de crear avatares , [25] que eran requeridos por Xbox Live. [22] También anunciaron que la actualización soporta 16:10 en VGA o HDMI, ampliando la elección de resoluciones. [26]
El 22 de septiembre de 2010, Microsoft anunció que el panel de control de Xbox Live se actualizaría nuevamente. El nuevo diseño, apodado el panel de control "Kinect", incorporaría la interfaz Metro utilizada en otros productos de Microsoft, como Zune HD y Windows Phone . Además de un nuevo esquema de colores y otros ajustes menores al diseño general, la actualización también incluiría un "centro Kinect", diseñado específicamente para el sensor Kinect para una navegación más sencilla en el panel de control. [27] La actualización se lanzó el 1 de noviembre de 2010. [28] [29]
El 6 de junio de 2011, en la E3 , se anunció que el panel de control se actualizaría una vez más para que la interfaz se pareciera aún más al diseño Metro en Windows 8 y Windows Phone 8, y para incluir el motor de búsqueda Bing . Kinect también se actualizaría permitiendo a los usuarios navegar por el panel de control y Bing usando su voz. Otras actualizaciones incluirían almacenamiento en la nube, acceso a YouTube y transmisión de televisión en vivo. [30] El nuevo panel de control se puso en marcha oficialmente el 6 de diciembre de 2011. [31] Este panel de control fue apodado el panel de control "Metro".
El 29 de julio de 2024, junto con la discontinuación de Microsoft Store para Xbox 360, el panel de Metro recibió su actualización final para eliminar la mayoría de las pestañas, incluida la pestaña Bing, para incluir solo Inicio, Social y Configuración. La página de inicio se rediseñó para que tuviera seis rectángulos uniformes, excluyendo todas las referencias al Marketplace. [32] [33]
El software del sistema Xbox contiene un hipervisor Hyper-V muy modificado (conocido como NanoVisor) como sistema operativo anfitrión y dos particiones. Una de las particiones, la partición "Exclusiva", es una máquina virtual (VM) personalizada para juegos; la otra partición, la partición "Compartida", es una VM personalizada para ejecutar múltiples aplicaciones, incluido el sistema operativo. [34]
Como parte de su enfoque continuo de "Windows Everywhere", Microsoft renovó el sistema operativo en Xbox para que fuera más parecido a sus productos Microsoft Windows actuales y brindara una mayor compatibilidad entre las computadoras personales y la línea Xbox. [10] El sistema operativo se basó en Windows 8 Core en el lanzamiento de Xbox One en 2013. La interfaz de usuario mantuvo el mismo diseño "Metro" que se había utilizado en la última actualización de Xbox 360 y que se parecía a la interfaz de escritorio de Windows 8. [21]
En noviembre de 2015, Microsoft lanzó la "Nueva experiencia Xbox One" que reemplazó el sistema base con Windows 10 Core, lo que permitió que las aplicaciones de la Plataforma universal de Windows estuvieran disponibles en Xbox One. [38] Según el actual jefe de la división de juegos de Microsoft, Phil Spencer , "la importancia del entretenimiento y los juegos para el ecosistema de Windows se ha vuelto realmente frecuente para la empresa". [39] El programa que lanzó Microsoft permite a los desarrolladores crear una única aplicación que puede ejecutarse en una amplia variedad de dispositivos, incluidas las computadoras personales y las consolas de videojuegos Xbox One. [40] Según Polygon , Microsoft eliminó la distinción entre Xbox One y Windows PC, [39] y el software se ha llamado "Windows 10 en Xbox One". [41] [42]
Desde 2016, todas las consolas Xbox One pudieron actualizarse para incluir un kit de desarrollo para aplicaciones universales de Windows en Xbox One, [43] con soporte oficial para la plataforma y Cortana llegando en el verano de 2016. [44]
A medida que Microsoft continuó refinando Windows 10 con Fluent Design System , la interfaz de Xbox One también se modificó para reflejar estos cambios en 2017. [21] Desde entonces, Microsoft ha seguido refinando esta interfaz para agregar y eliminar funciones integradas, como la inclusión de compatibilidad con Xbox Game Pass y la eliminación de los comandos de voz de Cortana . [21] Antes del lanzamiento de las consolas Xbox Series X y Series S en noviembre de 2020, Microsoft actualizó el software de Xbox One para reflejar los cambios en el Dashboard que también estarían presentes en las consolas más nuevas. Esto incluyó un rendimiento mejorado en algunas de las funciones de la tienda y mejoras de legibilidad en la interfaz, que también se propagaron a través de Xbox Game Pass y aplicaciones móviles. [45]
La interfaz del software del sistema utiliza una colocación geométrica de cuadrados y elementos rectangulares que se desplazan como una línea vertical continua, utilizando el lenguaje de diseño Metro que también se ve en Windows 8 , Windows 10 y otros productos de Microsoft. [46]
Cuando Microsoft actualizó el Core basado en Windows 8 a uno basado en Windows 10, hicieron un recorrido por la nueva interfaz de usuario en Xbox Wire, prometiendo una navegación más rápida y sencilla, funciones de comunidad mejoradas y el regreso de los Avatares de Xbox. La interfaz de usuario incluye una pantalla de INICIO, que consta de la barra superior, el visor de capturas de pantalla ("Álbum"), iconos y accesos directos a Microsoft Store , Noticias y Configuración. La característica principal de la pantalla de inicio es una lista de los juegos jugados más recientemente. Seleccionar un título determinado brindará a los usuarios más información sobre anuncios, logros, actividad social, etc. También está más centrado en los juegos reales que están jugando, lo cual es parte integral de la nueva dirección de la compañía bajo Phil Spencer , el actual jefe de la división Xbox de Microsoft . [47]
Microsoft tiene como objetivo lanzar actualizaciones frecuentes del software del sistema Xbox, que contienen principalmente características nuevas o mejoradas y tiempos de instalación y carga más rápidos para juegos y aplicaciones. [48] Además de introducir mejoras y correcciones para aplicaciones y software nativos de la consola, las actualizaciones mensuales del software del sistema Xbox introducen características importantes que son votadas o solicitadas por la comunidad, [49] aunque algunos meses han incluido más de una actualización. A partir de febrero de 2014, las versiones beta de las actualizaciones se prueban [50] antes de publicarse para verificar errores no deseados y estabilidad. [51]
La siguiente tabla enumera las principales actualizaciones del software del sistema Xbox One y Xbox Series X/S.