Imagen: Microsoft

El lanzamiento de Windows 11 importa mucho. No es solo que Microsoft está lanzando una nueva versión importante de Windows, sino que también es una reafirmación del papel de Windows en la historia de Microsoft. Los últimos años pueden haber parecido que Azure era el futuro de Microsoft, con Windows destinado a ser solo otro cliente para una nube global multiplataforma.

VER: Windows 11: Consejos sobre instalación, seguridad y más (PDF gratuito) (República Tecnológica)

Aunque en realidad nunca lo fue, existía la percepción de que Windows era una ocurrencia tardía a la hora de invertir. Windows 11 tiene como objetivo cambiar esa percepción, con el vicepresidente ejecutivo de la plataforma de desarrollo de Windows, Kevin Gallo, a la cabeza. Nos sentamos con él la semana pasada para hablar sobre lo que Windows 11 ofrece a los desarrolladores. "Está en nuestro ADN", dijo, "Nuestra empresa fue creada por desarrolladores, fue creada para desarrolladores". Es la historia; ahora está considerando el siguiente paso: "Microsoft se compromete de nuevo a hacer de Windows la mejor plataforma para construir".

Es un compromiso importante que hacer y un compromiso esencial que mantener. Entonces, ¿Microsoft camina y habla? Primero está la Microsoft Store recién inaugurada. Para que Windows 11 tenga éxito como plataforma, debe poder entregar software rápidamente a los usuarios y ayudarlos a encontrar las herramientas que necesitan, al mismo tiempo que permite a los desarrolladores ganarse la vida con su trabajo.

Índice
  • Ganarse la vida: Distribución
  • Deleita a los usuarios: diseño
  • Construyendo un Mejor Código: Desarrolladores
  • Ganarse la vida: Distribución

    El propio sistema de pago de Microsoft Store tiene un recorte relativamente pequeño, pero abrir la tienda a todos los motores de pago es un gran paso adelante. Esto significa que no solo puede encontrar software como Creative Cloud de Adobe allí, sino que también puede descargarlo desde otras tiendas. Amazon y Epic Games han anunciado que agregarán los suyos a los de Microsoft, y es probable que sigan más.

    VER: Windows 11 cae el 5 de octubre: marquen sus calendarios (República Tecnológica)

    También podrá encontrar aplicaciones de todo tipo en Microsoft Store, desde aplicaciones modernas creadas con la última tecnología hasta aplicaciones Win32 más antiguas, con soporte para los instaladores más populares. También habrá mejor soporte para PWA, con sitios como Reddit disponibles como PWA en la Tienda. Microsoft seguirá manteniendo su escaparate, pero eso no le impedirá descargar su código. También se eliminan otras restricciones, como los requisitos del motor del navegador: se pueden descargar otros navegadores como Firefox desde la Tienda. En lugar de limitar lo que pueden hacer las aplicaciones de la Tienda, Microsoft confía en la reputación y calificación de las aplicaciones de calidad para elevarlas a la cima.

    Deleita a los usuarios: diseño

    También es importante animar a los desarrolladores a crear aplicaciones que aprovechen las muchas funciones nuevas de Windows 11. Aquí es donde el SDK de aplicaciones de Windows y las herramientas WinUI 3 asociadas son esenciales, ya que se basan en la plantilla Fluent Design existente y agregan un nuevo material de Mica a sus controles. Ambos también admitirán versiones anteriores de Windows, siguiendo el ciclo de vida de soporte de Windows, pero cuando las aplicaciones se ejecutan en Windows 11, el nuevo comportamiento se activará sin que los desarrolladores necesiten administrar varias versiones. Como señala Gallo, "no se trata solo de crear pequeños widgets, se trata de lanzar capacidades de plataforma a gran escala".

    Parte de eso es proporcionar nuevos lienzos para su código, agrupar el control Webview 2 con Windows y mantenerlo actualizado con el navegador Edge. Microsoft está trasladando algunas de sus aplicaciones web existentes, como Teams, a Webview 2, que ofrece un modelo de aplicación más ligero y una integración de Windows más profunda que Electron y otros entornos de JavaScript alojados similares. Puede dejar que Windows actualice Webview en su propio horario o, si necesita asegurarse de que la funcionalidad no cambie, empaquete y administre sus propias copias, proporcionando una alternativa de soporte a largo plazo para los sistemas integrados.

    VER: Una nueva Microsoft Store: ¿qué significa para ti y tu empresa? mucho, de hecho (República Tecnológica)

    Otras características nuevas son menos obvias, pero esenciales para brindar una experiencia de usuario uniforme. Los nuevos controles de WinUI brindan sus propias animaciones relativamente sutiles (Microsoft ha deshecho algunas de sus primeras tomas de animación al pasar el mouse sobre un ícono, pero las usa para brindarle al usuario una confirmación sutil de que hizo clic en un ícono). Todo lo que tiene que hacer es agregar los controles a su aplicación. Microsoft proporciona orientación de diseño sobre cómo usar estas nuevas funciones de animación, y Gallo nos dice que la orientación se basa en las experiencias de investigación de los usuarios de Microsoft, lo que les permite decirles a los desarrolladores: "Esto es lo que la mayoría de las personas se sienten cómodas, y ahí es donde comienza a obtener incómodo."

    Facilitar la obtención de nuevas funciones de diseño debería acelerar la adopción de WinUI 3, proporcionando a los desarrolladores comandos compatibles con Fluent y agregando compatibilidad con la geometría redondeada de Windows 11. No son solo ventanas, se usa el mismo redondeo en los controles, junto con nuevas variables. fuentes de ancho, incluida una nueva versión de la conocida fuente de iconos de la interfaz de usuario de Segoe, Segoe UI Variable. Todo lo que necesita es usar WinUI 2.6 o posterior para aprovechar los nuevos elementos de Fluent y actualizar a versiones posteriores como parte de una migración al SDK de aplicaciones de Windows.

    Construyendo un Mejor Código: Desarrolladores

    No es solo el escritorio el que se renueva con Windows 11. También presenta nuevas tecnologías como Almacenamiento Direct para mover rápidamente los datos del almacenamiento a las GPU. Con la intención de ayudar a los desarrolladores de juegos, se muestra prometedor para otras tecnologías que usan Direct X para trabajar con GPU, como proporcionar datos de entrenamiento a sistemas de aprendizaje automático que usan Direct Compute API para trabajar con GPU.

    VER: Windows Insider dice que su PC no recibirá versiones futuras. Y luego ? (República Tecnológica)

    Quizás el aspecto más importante del lanzamiento de Windows 11 para los desarrolladores es que Microsoft está reafirmando el lugar de Windows en el corazón de un ecosistema. Gallo habló de Windows como una "plataforma abierta sobre la cual los desarrolladores pueden construir su negocio". Esa es realmente la promesa original de la plataforma Windows, donde era posible construir una empresa multimillonaria sobre sus API y herramientas.

    Estas API son clave para la Promesa del desarrollador de Windows 11, como dijo Gallo: "En Windows, debido a que estamos abiertos y tiene acceso a todas estas API, puede hacer cosas que no puede hacer en ningún otro lado. Vaya a otro lado". La parte final del rompecabezas es una tienda abierta y agnóstica que admite todos los modelos de desarrollo, así como nuevas formas de crear mejores aplicaciones para darle a esta plataforma la base sólida que necesita.

    Gallo est allé plus loin en faisant une promesse, pour les développeurs et pour leur avenir : « Quand ils parient avec Windows, ils peuvent nous faire confiance, ils peuvent être sûrs que nous n'allons pas tirer le tapis et les manger ou quelque chose así. Pueden construir un negocio sabiendo que tienen una hoja de ruta de Windows a largo plazo. »