En la última semana ha habido una confusión sobre Silverlight derivada de una entrevista que se ha hecho en el PDC la semana pasada. Hace unos días Bob Mugila (Presidente de nuestra división de Servidores y Herramientas) redactó un post en el blog del equipo de Silverlight que ayuda a clarificar lo que ha dicho en la entrevista que causó la controversia. Podéis leer el post aquí.
Tres cosas que dijo explícitamente en la entrevista (que hemos reportado en el artículo – pero que se perdió entre tanta reacción del público) era:
- Silverlight es muy importante y estratégico para Microsoft.
- Estamos trabajando duro en la próxima release de Silverlight, y seguirá siendo multi-navegador y multiplataforma, y funciona en Windows y Mac.
- Silverligth es una plataforma central para el desarrollo para Windows, y es la plataforma de desarrollo para Windows Phone.
En este post se ha ampliado la discusión sobre algunas de las areas en las que nos estamos centrando con Silverlight:
- Aplicaciones Cliente (ambas tanto dentro como fuera del navegador)- con un énfasis particular en aplicaciones de negocio empresariales.
- Aplicaciones que se ejecutan en dispositivos. Silverlight es ahora el modelo de programación cliente para Windows Phone y Windows Embedded (lo que incluye cosas como televisores).
- Soluciones Multimedia. Silverlight seguirá siendo pionero en explotar capacidades multimedia y experiencias de usuario.
El comentario de “cambio estratégico” al que se refería en la entrevista era sobre estas tres areas en las que nos estamos centrando que pensamos que marcarán una diferencia y añadirá un montón de valor a Silverlight. No hay ningún area más en las que nos estemos centrado con Silverlight y esos tres pilares son los que usan los clientes hoy en día. Veréis más cosas nuevas centradas en estas áreas en próximas versiones de Silverlight.
El cambio de estrategia desde que empezamos a trabajar con Silverlight viene motivado debido al incremento del número de dispositivos conectados a Internet en el mundo en los últimos 2 años (no sólo teléfonos, sino dispositivos embebidos como televisores), y conseguir una sola implementación de un runtime común para todos ellos no es realmente práctivo (muchos de esos dispositivos son plataformas cerradas que no permiten extensibilidad alguna). Esto es así para cualquier implementación de un runtime – entre los que están Silverlight, Flash, Java, Cocoa, una implementación específica de HTML5, y cosas así. Si la gente quere tener un acceso a todos estos dispositivos a través de HTML se puede conseguir (esto es cierto hoy día con HTML 4 – y será cierto con HTML 5). Una de las cosas en las que nos estamos centrando como compañía es que estamos trabajando duro para asegurarnos de tener el mejor navegador y la mejor implementación de HTML5 en dispositivos Windows a través del gran trabajo que estamos haciendo con IE9.
Esto no significa que Silverlight no sea importante. Todos sabemos la importancia que es tener las experiencias más ricas en plataformas clave , y el valor que los clientes (tanto consumidores finales como empresas) pueden aportar. Esto no es sólo cierto para plataformas Microsoft – sino que ha sido demostrado como cierto en otras empresas (por ejemplo Apple). Silverlight es una tecnología estratégica de Microsoft que permite a los desarrolladores crear esas experiencias, y creemos que nuestra investigación (en particular en aquellas tres areas) ofrece una plataforma competivia y diferenciada para ello. Compartiremos más detalles sobre algunas de las mejoras que van allegar con Silverlight en el futuro.
Espero que esto aporte alguna claridad – y disculpas de nuevo por la confusión que se ha generado en esta última semana.
Scott.
P/D: He estado de baja por paternidad en las últimas semanas cuidando a mi nuevo hijo, por eso he estado offline recientemente. Mi ritmo de blogging/twittering se incrementará otra vez próximamente.
´Traducido por: Juan María Laó Ramos.