WWDC ‘08: Lo que DEBERÍA presentar Apple
5 June, 2008 por Feisar
A pocos días de la Keynote que Steve Jobs dará en la conferencia anual de desarrolladores de Apple (WWDC), y con miles de blogs haciendo sus apuestas por lo que se presentará allí el día 9, en TBM hemos querido salirnos un poco de esa tónica y hablar más de lo que debería presentarse en tal Keynote.
Es evidente que el iPhone será la gran estrella del evento, pero desde TBM creemos que deberían haber algunas novedades algo más suculentas. Comencemos pues.
En el área del hardware, sólo se tendría que presentar una novedad. Una real.
Como muchos habrán podido observar, la diferencia entre las dos gamas domésticas del Mac en características y en precio es abismal.
Ahí es donde Apple aún falla, porque les falta un ordenador intermedio, algo que la gente pueda comprar sin tener que verse limitados por la incapacidad del iMac para cambiar, entre algunas cosas, su tarjeta gráfica.
Lo que propongo es algo así como un Mac “Semi”Pro que esté a caballo entre el iMac y el Mac Pro, con un precio asequible, y con unas características más “reales” en el mercado existente.
Por supuesto, todo esto debería venir acompañado por una nueva gama de Cinema Displays adaptadas a los nuevos tiempos y con precios mucho más coherentes (los actuales son una auténtica barbaridad). Las pantallas han sido por mucho tiempo las mayores olvidadas de Apple.
Ahora pasemos al software, ya que realmente es de lo que va esta conferencia y es a lo que habría que dedicar toda la atención.
Es prácticamente seguro que la versión final del SDK (Kit de desarrollo de software) del iPhone vea la luz durante esta WWDC ‘08, pero hay más aspectos en los que Apple debe mejorar.
Ya que hablamos del iPhone, algo que realmente debería mostrar Apple es una máquina virtual de Java para su dispositivo móvil. Cierto es que el SDK permite a los desarrolladores crear aplicaciones nativas para el iPhone, pero esto no siempre es lo que los desarrolladores buscan, y en una época en la que Java está omnipresente en prácticamente todos los dispositivos móviles del mundo, la falta de soporte para esta plataforma es realmente vergonzosa.
Algo se ha hablado de ello, acerca de que Sun está desarrollando esta máquina virtual, pero lo cierto es que llegará tarde, aunque esperemos que merezca la pena el retraso y tengamos una máquina virtual con un rendimiento aceptable.
En cuanto al Mac, creo que actualmente tiene una carencia muy grande en torno a un área concreta, los videojuegos. ¿El motivo? La insultante pasividad de Apple ante el tema. Si los Macs fueran igual de buenos para jugar que los PCs con Windows, probablemente su cuota de mercado se dispararía explosivamente. No se si ahí radica el problema, o si simplemente en Apple odian los juegos.
Lo que está claro es que en algún momento, Apple debería presentar un SDK para videojuegos, al estilo DirectX de Microsoft, pero basado en OpenGL, CoreAudio, etc.
No sólo facilitará el porte de videojuegos de Windows a Mac OS X, sino que además fomentará el desarrollo de videojuegos destinados directamente a la plataforma Mac. Este SDK no sólo tiene porqué ser útil para los Macs, también el iPhone, iPods e incluso el Apple TV podrían verse beneficiados por él. Creo que es un área que debe interesar a Apple si realmente quieren aumentar notablemente su cuota de mercado.
El otro aspecto que me gustaría comentar es acerca del XCode. Todos aquellos que lo hayan usado sabrán de buena tinta que Apple no es amiga de usar software en sus aplicaciones sin haber pasado antes por sus manos. En este caso, me refiero al compilador de C incluido. Sería muy bueno que se decidieran a incluir la colección de compiladores GNU disponibles para una gran cantidad de lenguajes, y con ello, aumentar el número de lenguajes soportados por XCode.
Y es que en una época en la que los entornos de desarrollo son fácilmente extensibles, XCode no se adapta y complica esa tarea de una manera bastante considerable. Instalar un framework para Ada u otro lenguaje puede ser un auténtico infierno. Si Apple se abriese un poco más en este aspecto, creo que XCode ganaría muchos más adeptos, y sería mucho más útil.
Y listo. Esto sería una Keynote (y en consecuencia una WWDC ‘08) bastante completa y gratificante, no sólo para los usuarios sino también para algunos desarrolladores.
Es evidente que se pueden pedir muchas otras cosas, pero nos hemos centrado en las mayores carencias que el Mac tiene a nivel de producto y a nivel de software, y que podría impulsar aún más a Apple en el campo de los ordenadores de consumo. Lo que sí está claro, es que hay vida más allá del iPhone 3G.
¿Por qué no regalan los iPhones un ratito
?