Revogamers

Noticias y Comentarios

El papá de Mario: Un Sistema Operativo único para Nintendo

Abierto por Tildom el 26 de abril de 2014 · 20 mensajes · 1.551 visitas

Página 1 de 2

#1
¿Cómo sería un sistema operativo único para las consolas de Nintendo? ¿Qué ventajas aportaría?

::A la noticia completa::
#2
Dejando de lado lo poco que conozco de desarrollo de videojuegos y sistemas operativos (o sea, nada :cunao:), cada vez veo más posible un híbrido portátil-sobremesa para la siguiente generación ya que si el problema del sistema operativo es que la consola de sobremesa pierda exclusividad (o la portátil, según se mire), ¿por qué no lanzar una sola máquina?

Aunque claro si por lo que sea venden muy poco, no tendrían un colchón como está siendo 3DS para Wii U.
#3
Nintendo lanzó "10 juegos" para cada una de sus consolas en 2013.

Imagínate 20 juegos de Nintendo al año conpramdo una sola consola.

Si les sale bien esa consola, no sé si tendrán menos ingresos o menos pérdidas.
#4
Chrome OS también está basado en Linux y ni de coña van a optar por usar uno de estos SO, Android mucho menos.

Aunque no estaría de más que lo hagan en una arquitectura basada en Linux, pero Nintendo tiene capacidad de sobra de crear su propio sistema operativo, el de Wii U se llama IOS (Internat Operating System, no iOS xD), el de 3DS ni idea.

A mi lo que me preocupa es que dada la "estrecha" relación que tienen con Google, les dé por pedirle a ellos le hagan el SO, tal como supuestamente hicieron con EA.

Y si quieren un SO basado en la Web (que lo veo arriesgadísimo), para eso que acudan a la Fundación Mozilla, e ya [plok2]

PD: Como curiosidad, se cree que las Wii U de prueba en tiendas funcionan con Ubuntu:



http://www.omgubuntu.co.uk/2012/11/ubuntu-powering-wii-u-demo-booths
1 me gusta
#5
Os dejais la opción por excelencia de toda aquella empresa que no quiere publicar las modificaciones que puedan hacer al kernel ya que linux tiene licencia GPL y todo aquel que desé modificar el código después debe publicarlo (Ojo, código del kernel, no módulos). OpenBSD a solido ser la opción preferente en aquello de cerrar el código de tu kernel sin tener que hacerlo por tu mismo. Muchas empresas han optado por este camino como Apple (Mac OS / iOS) o Sony (PS4)

Y lo de las APIs para generación de gráficos 3D, digamos que DirectX es la API por excelencia y eso se debe a que la especificación de OpenGL la hacen un numero muy largo de empresas que deben ponerse de acuerdo para sacar una nueva version y siempre le dá tiempo de sobras a Microsoft para estar un paso por delante. Ahora esta todo más igualado y algunas empresas sacan sus APIs como Mantle porque estas APIs son de muy bajo nivel (por lo tanto más dificiles de utilizar y solo funcionaran en targetas de AMD, cosa contraria a la filosofia de OpenGL y DirectX) que ofrecen mejor rendimiento pero no sustituyen a las APIs actuales.

Por cierto, las consolas suelen utilizar versiones levemente modificadas de OpenGL como hace Sony desde PS2 y Nintendo desde Gamecube (Creo que se le llama GLX a la API de Nintendo) por lo que no creo que os debais preocupar mucho por estas cosas

Y olvidaros de la opción de Android, AOSP define como una aplicación debe relacionarse con el sistema y eso significa que toda aplicación hecha para Android costumizado es facilmente portable a otros sistemas Android y más si el codigo de la aplicación es Java con lo que sería aún más facil de desasemblear y portar dependencias
3 me gusta
#6
Yo no creo que Nintendo lance una unica consola hibrida que haga la funcion de sobremesa y portatil. Ni me parece viable tecnologicamente, ni lo veo buen negocio. Es una opinion y puedo estar equivocado, pero creo que no van por ahi los tiros.

Para ser consola portatil, ha de ser un hardware que te puedas llevar a cualquier parte, pero para ser consola de sobremesa, si es para la proxima generacion, debes tener una potencia suficiente para hacer juegos mejor (graficamente) que los que vemos ahora a 1080p y ese hardware metido en algo casi de bolsillo seria carisimo por no decir imposible. Tampoco creo que Nintendo se conforme con hacer una portatil que pueda enviar su imagen a la Tv y que tenga graficos tipo Wii/WiiU. Vale que Nintendo no compite en graficos, pero tampoco creo que se conforme con hacer juegos de portatil con graficos de portatil por mucho que se puedan ver a una resolucion aceptable en la Tv. Comercialmente tampoco le veo futuro ahora mismo, seria una mezcla que podria no satisfacer a nadie. Tienes una portatil grande y pesada que puede enviar la imagen a la tv, pero que no ofrece los graficos de una sobremesa? No se, no lo veo...

Yo lo que creo que van a hacer, o deberian para ir por buen camino, es lanzar dos consolas, una portatil y otra de sobremesa, como hasta ahora, con identica arquitectura, identico S.O, identico soporte para juegos (disco, cartucho, o lo que inventen), pero con distinto rango de potencia. Por ejemplo, me invento un hardware:
-Sobremesa: 8 nucleos a 2,5 Ghz, 8 Gbs DDR4, Gpu a 1200 Mhz.
-Portatil: 4 nucleos a 1,6 Ghz, 2 Gbs DDR4, Gpu a 500 Mhz.
Pero siendo el Cpu, Gpu y memoria identicos en arquitectura y funcionamiento. Con las mismas librerias graficas, mismo nº de shaders, etc y que solo se diferencien en potencia bruta.

De esta manera, Nintendo podria hacer un unico juego con dos "settings" graficos, o como se llame. Lo mismo que un juego de Pc tiene varias configuraciones graficas, para diferente resolucion, diferente cantidad de filtros, etc Nintendo haria una version alta para sobremesa y una version baja para portatil, que se diferencien en resolucion, frames, filtros, calidad de texturas y poco mas. La version de sobremesa seria por ejemplo a 1080p 60 fps con filtros MSAA y la de portatil a 720p 30 fps y sin filtros o con filtros menos exigentes en terminos de potencia (no me se de memoria cuales son mejores o peores).

Estaria bien para redondear esto, que el juego viniera en el mismo soporte, aunque me parece a mi que la tecnologia no lo va a permitir. Un disco de alta capacidad es muy grande para una portatil y no se si se podra inventar alguna tarjeta Sd tipo cartucho con capacidad suficiente para una sobremesa de la siguiente generacion, supongo que no y de haberla seria muy cara.

Al margen de si el soporte es el mismo o no, esto lo que permitiria a Nintendo es hacer un unico Mario Kart, un unico Zelda, un unico Smash Bros, etc. De manera que los recursos sobrantes los pueden utilizar para hacer juegos extra y aun le sobrarian para conseguir que los costes de desarrollo sean menores y por tanto que mejore su rendimiento en cuanto al beneficio que obtiene por juego. De esta manera uno decide si quiere comprarse la version portatil, la version sobremesa o las dos (estaria bien algun tipo de descuento para quien compre las dos) pero el juego realmente es el mismo y permitiria juego online cruzado, etc.

Yo creo que este es el camino, quizas las diferencias entre potencia entre las dos consolas sea mayor, pero era solo por poner un ejemplo. En vez de hacer 10 juegos de sobremesa y 10 de portatil, haces 15 que son comunes para las dos. La de mesa gana en catalogo, la portatil tambien y les permite hacer menos juegos y portearlos de la grande a la pequeña con muchisima facilidad.
8 me gusta
#7

A mi eso de definir la "perdida de exclusividad" como una desventaja me parece bastante subjetivo
. Habrá gente que este algo mosca con que un juego que se compran en 3DS salga en Wii U y otras plataformas (o viceversa), pero también está el caso contrario: Gente que tenga una plataforma (o el binomio Wii U/3DS) y quiera elegir comprarse el juego en una de las plataformas específicamente por que prefiera jugarlo en esa plataforma por el motivo que sea. Lo dicho, subjetivo y ya.


Con lo de las APIs la cosa está así: Open GL, Mantle y GX2, que es la API que usa Nintendo en Wii U (supongo que para las sucesoras será GX3). Direct X ya la podéis descartar por que es propiedad de Microsoft, y antes que la gente se engorile con que "la api GX2 es innecesaria" y tal, quiero recordar que esta es la API que Nintendo usa para sus propios juegos, así que dejad a Nintendo trabajar con SUS herramientas a gusto, ¿ok? Bien, sigo.


Por último el tema de los sistemas operativos. Yo creo que lo más inteligente sería optar por la segunda opción planteada en el artículo, que a mi me parece la única opción sostenible a largo plazo y que proporciona un montón de ventajas. De todos modos hay que tener en cuenta que Linux no es el sistema operativo más adecuado para crear un S.O. propio, sin ir más lejos PS4 tiene un sistema operativo propietario basado en FreeBSD, el Orbis OS.

Para los despistados en temas de sistemas operativos que no sean Windows (en los cuales me incluyo ^^'';) os diré que de hecho Linux es un poco copia de Free BSD, si os fijáis en la historia de Linux os daréis cuenta que el objetivo en todo momento era conseguir un sistema operativo que tuviese todas las ventajas del sistema operativo Unix de código libre (¡y gratis! jujujuju :jummm:), un sistema operativo de rango superior que a día de hoy aún es muy competente. Pues lo cierto que realmente si queremos de versiones libres del sistemas Unix tenemos que hablar de FreeBSD. Si leéis este último enlace os daréis cuenta que FreeBSD es un sistema operativo mucho más robusto que Linux, de ahí que Sony se haya decantado por usar FreeBSD como modelo para crear su S.O.

Y recordad, los temas de compatibilidad de programas y tal no tienen ningún tipo de influencia el hecho de elegir Linux o FreeBSD por qué estamos hablando de la creación de un sistema operativo basado en uno o en otro, sea cual sea el SO libre en el que elijan basarse luego tendrán que trabajar codo con codo con AMD (Mantle) y Silicon Graphics (Open GL) para conseguir la compatibilidad.

Espero que con esta extensa explicación quede claro que lo mejor es hacer las cosas bien desde el principio y crear el SO propietario de Nintendo en el mejor S.O. libre existente, FreeBSD (parece que les esté haciendo publicidad o algo xD).


Y me callo, que me he tirado la tarde entera para escribir 6 párrafos de nada XD. Un saludo a todo el mundo :) (Me voy a cenar :sorrisa:)

Edit: ¡Me cachis! Creo que se me ha adelantado todo quisqui XDDDD, eso por tardar ^^'''
3 me gusta
#8
Zeta escribió:
...

Te iba responder con un tocho, pero la verdad es que no hay nada que debatirte, tienes razón en casi todo salvo que se te escapa un pequeño detalle del concepto híbrido sobremesa-portátil.

Mira a Wii U, ¿no has pensado en la posibilidad de una sobremesa que conectamos a la TV, y un portátil que conectamos a la sobremesa? En otras palabras, una consola que se divide en dos hardware's, uno portable e independiente, y otro que depende de la TV y el portable.

Y los juegos, como tu comentas, vendrían a ser lo mismo que el Monster Hunter, pero en vez de tener dos unidades sería sólo una en un dispositivo de almacenamiento (CD o cartucho) que contiene el juego con la capacidad suficiente para jugarlo en modo portátil, mientras que en sobremesa haría falta una actualización, un "DLC" extra, o tal vez se aproveche de la potencia en la nube.

Con el grafeno ya a la vuelta de la esquina, yo creo que los costes de producción disminuirán un montón para dentro de 6-7 años, así que no creo que Nintendo se complique con el desarollo de esta consola. Recordemos que el grafeno no solo sirve para hacer pantallas flexibles, también procesadores de gran potencia y cables de altísima velocidad, entre otras cosas.
2 me gusta 1 gracias
#9
Yo no me compraría dos consolas diferentes para jugar a los mismos juegos, ejem.
4 me gusta
#10
Es decir, yo no me compraría una Vita.
2 me gusta

Página 1 de 2

Hilo del archivo del foro: ya no admite respuestas.

Más hilos de Noticias y Comentarios →