Microsoft ha sido siempre una empresa paciente. Asi fue el largo camino que tomó Windows desde un entorno operativo gráfico hasta un sistema operativo capaz de hacer negocios, o la campaña de largos años que se hizo para evolucionar SQL Server hasta convertirse en una base de datos para la empresa, o el prolongado esfuerzo que llevó madurar Visual Studio y .NET Framework, Microsoft ha demostrado una disposición para invertir en las tecnologías que se cree son el núcleo de la empresa incluso antes de las luchas de sus inicios.
Por lo anterior es por lo que la versión previa de Windows 8.1 que fue lanzada en la conferencia Build 2013 que se realizó en Junio era tan importante. Windows 8, en gran parte, ha sido trabajado bajo el peso de su propia visión. Los usuarios un tanto confundidos en la nueva interfaz de usuario innovadora, así como los desarrolladores que trataron de llegar a un acuerdo con el modelo de programación nativo planteado por el tiempo de ejecución de Windows. La combinación provocó interrogantes sobre el futuro del buque insignia del SO de Microsoft y sus perspectivas en un mundo de computación cada vez más diverso.
Pero Microsoft ha cortejado este tipo de cambios anteriormente. El movimiento para el desarrollo de la versión de 32-bits, primero con el lanzamiento de Windows 95 y más adelante con Windows NT y su SO sucesor, esto exigió cambios importantes a los fundamentos de su infraestructura de desarrollo y el entorno de Windows. El lanzamiento de .NET Framework en 2001 no fue nada menos que una transición de alto riesgo, como Microsoft marcó el comienzo de su ecosistema de Desarrollador en un marco de código administrado.
Ninguna de estas transiciones fueron de un día para otro. Windows 95 sufrió una escasez de aplicaciones de 32 bits optimizadas en los meses justo después de su lanzamiento, mientras que los esfuerzos para evangelizar el .NET Framework fueron obstaculizados por herramientas inmaduras, mensajes confusos y la transición de una lengua áspera (Visual Basic, alguien?).
Con Windows 8 y la interfaz de usuario moderna, Microsoft está afrontando un reto aún más grande, presentando cambios en los dos ámbitos, un nuevo marco de programación — el tiempo de ejecución de Windows — y una interfaz de usuario radicalmente nueva. Y mientras que Windows 8 presenta un caso de modernas aplicaciones diseñadas en torno al nuevo lenguaje de diseño de Microsoft, el sistema operativo propio francamente, estaba incompleto.
8.1 Windows no aborda cada pregunta y crítica. Los desarrolladores empresariales y profesionales de ti pueden estar esperando en un modelo de implementación viable, carga lateral, por ejemplo. Pero la última versión del sistema operativo, que estará disponible como una actualización gratuita a todos los usuarios de Windows 8, mejora significativamente la versión inicial. La vista previa que he andado en mi portátil convertible Dell XPS 12 desde construir ha sido más estable, más sensible y más impresionante que el OS envío en prácticamente todos los aspectos.
Igual de importante, que Microsoft está llenando los vacíos. Hay una serie de nuevas características orientadas a negocios de 8.1 de Windows que mejoran la seguridad y gestión para operadores IT. Y los administradores y usuarios finales tanto acogerá la opción de escritorio-ify Windows 8, restaurar el botón de inicio y arranque directamente al tradicional escritorio de Windows 7-estilo. Microsoft también ha trabajado para arreglar las cosas que fueron, sin duda, roto en Windows 8 — como la experiencia de Windows Store, que es de repente mucho más agradable e informativo bajo Windows 8.1.
Para los desarrolladores, Windows 8.1 marchas bajo el lema familiar de compatibilidad con código.Win32 - y aplicaciones basadas en .NET Framework se ejecutarán (y son totalmente compatibles) en el punto 8.1 de Windows, con una nueva versión de .NET Framework (4.5.1) preestrenado en la Conferencia de construir. Los desarrolladores que están contentos con o deben alinear al escritorio tradicional presentado por Windows 7 totalmente están facultados para hacerlo.
Sin duda, siguen siendo decisiones difíciles. Mover aplicaciones a la ejecución de Windows y la nueva interfaz de usuario moderna impondría costos. Pero la realidad es que llegar a riesgo de aplicaciones de escritorio tradicionales limitada y efectividad como usuarios dependen cada vez más en tabletas y otros dispositivos en lugar de cliente tradicional PC.