Crea experiencias de próxima generación con Windows
Crea experiencias de próxima generación con Windows

Se presentaron nuevas actualizaciones de Windows 11 y Microsoft Store para desarrolladores, que incluyen:

  • Nuevas herramientas de creación de aplicaciones que permiten tomar el código existente y hacerlo increíblemente atractivo para Windows.
  • Nuevas formas de llegar a los clientes y atraerlos a través de la Microsoft Store.
  • Un nuevo kit de desarrollo con capacidades de IA (Proyecto Volterra) y una completa cadena de herramientas para desarrolladores nativos de Arm.

Desde Microsoft dicen avanzar hacia su visión de un mundo de cómputo híbrido inteligente, capaz de reunir el cómputo local en la CPU, la GPU y la NPU y el cómputo en la nube de Azure.

En el futuro, se busca mover las cargas de trabajo de cómputo entre el cliente y la nube tan dinámico y fluido como pueda ser moverse entre el Wi-Fi y el smartphone.

Cada vez más, las experiencias mágicas impulsadas por IA requerirán enormes niveles de potencia de procesamiento más allá de las capacidades de la CPU y la GPU tradicionales.

Pero las nuevas unidades de procesamiento neuronal (NPU) similares al silicio agregarán una mayor capacidad para poder lograr esas cargas de trabajo clave en la Inteligencia Artificial.

Nuevas herramientas de creación de aplicaciones y actualizaciones del subsistema de Windows

El objetivo con la plataforma abierta de Windows es facilitar la creación y ejecución de las aplicaciones en Windows, ya sean .NET, web, Android, C++, Linux o cualquier otro framework multiplataforma.

Facilitando el uso de Windows para todos los flujos de trabajo de desarrollo y los modelos de distribución para lograr llegar a más usuarios.

Para crear aplicaciones de escritorio de Windows, se puede recurrir al SDK de aplicaciones de Windows y la plataforma WinUI 3 que facilitan la creación de aplicaciones nativas enriquecidas para Windows 11 usando C# o C++ sin dejar de llegar a los usuarios en Windows 10.

La última actualización del SDK de aplicaciones de Windows 1.1 está en su versión preliminar y se lanzará muy pronto.

Este incluirá nuevas funciones como WinUI 3, API de escritorio actualizada, mejoras en las notificaciones automáticas, nuevas API de variables de entorno para C++ y varias mejoras de rendimiento.

Para ayudar a los desarrolladores a comenzar a usar WinUI 3 en la creación de una aplicación, el equipo de Windows también ha actualizado dos herramientas:

  • Template Studio para WinUI (C#): Extensión de Visual Studio que facilita comenzar a crear una nueva aplicación C# WinUI 3 y proporciona andamiaje para proyectos bajo una interfaz de usuario, lógica y empaquetado de una aplicación.
  • Asistente de actualización de .NET: Actualización de esta herramienta de código abierto para ayudarlo a automatizar la migración de aplicaciones .NET UWP a .NET 6 incluida la actualización de WinUI 2 a WinUI 3.

Existe una guía de migración con más información.

Para el desarrollo de aplicaciones multiplataforma, se acaba de lanzar .NET Multi-platform App UI (.NET MAUI) 1.0. .NET MAUI ayuda a crear aplicaciones que pueden ejecutarse en Android, iOS, macOS y Windows desde una base de código compartida y se basa en WinUI 3 cuando se ejecuta en Windows.

Para crear excelentes aplicaciones de Windows utilizando la web, puedes crear una aplicación web progresiva que permite distribuir e instalar tu sitio como una aplicación y aprovechar las capacidades más ricas del sistema operativo.

Se busca potenciar las PWA en Windows y se habilitan nuevas funciones como el registro del controlador de protocolo de URL y la superposición de controles de ventana para barras de título personalizadas.

También puedes usar WebView2 para incrustar contenido web en sus aplicaciones de Windows usando un tiempo de ejecución perenne compartido.

El tiempo de ejecución compartido de WebView2 brinda acceso a las últimas características de la plataforma web y actualizaciones de seguridad al mismo tiempo que el navegador Microsoft Edge y permite un gran rendimiento al minimizar el espacio en disco y los costos de tiempo de ejecución en todas las aplicaciones.

Existen miles de aplicaciones que aprovechan WebView2, incluida la nueva experiencia de chat de Teams en Windows 11 que aprovecha WebView2 y Fluent Design para crear una excelente experiencia de usuario.

El Subsistema de Windows para Linux (WSL) se ha convertido en una herramienta integral para muchos desarrolladores, ingenieros de operaciones de desarrollo y otros con flujos de trabajo de Linux, especialmente para la nube y la web.

Para que sea aún más fácil instalar y actualizar WSL, [recientemente se encuentra disponible desde la Windows Web Store.

El subsistema de Windows para Android (WSA) se actualiza continuamente para mejorar la compatibilidad, el rendimiento y la extensibilidad de las aplicaciones de Android que se ejecutan en Windows.

Eso incluye la actualización a Android Open Source Project 12.1.

Nuevas oportunidades para la interacción con la aplicación

Los widgets en Windows 11 brindan una vista fresca, visible y útil del contenido de la aplicación para los usuarios.

A partir de finales de este año, se va a poder comenzar a crear widgets como experiencias complementarias para las aplicaciones de Win32 y PWA en Windows 11, con tecnología de la plataforma Adaptive Cards.

También se pueden aprovechar las capacidades táctiles, de lápiz electrónico, de voz e Inteligencia Artificial para crear funciones que aumenten la participación y diferencien las aplicaciones con interacciones más naturales para los usuarios.

Nuevas formas de llegar e involucrar a los clientes a través de Microsoft Store

Con Windows 11, se reconstruye la Microsoft Store desde cero para los desarrolladores.

Microsoft Store en Windows ofrece la opción de usar el motor de comercio que proporciona, con la posibilidad de acceder a ser participe de los ingresos o usar el propio motor de comercio en una aplicación, en cuyo caso vas a poder quedarte con todos los ingresos.

La Microsoft Store de Windows a partir de ahora ofrecerá:

  • Microsoft Store está abierta a todos: Se elimina el programa de la lista de espera para las aplicaciones Win32 en Microsoft Store, abriéndolo a todos los desarrolladores de aplicaciones.
  • Anuncios de Microsoft Store: Según los comentarios de la comunidad de desarrolladores, pronto se probaran nuevas herramientas para los anuncios en las aplicaciones. Con Microsoft Advertising, los desarrolladores pueden crear, ejecutar y ver campañas publicitarias en la Tienda, mejorando la visibilidad y la conversión de las aplicaciones.
  • Tienda de aplicaciones de Amazon: La vista previa de la tienda de aplicaciones de Amazon en Windows 11 está actualmente disponible en los EE. UU. y se expandirá a cinco países adicionales, incluidos Francia, Alemania, Italia, Japón y el Reino Unido a finales de este año.

Para obtener más información sobre las novedades de Microsoft Store, visita esta publicación de blog.

Ecosistema de hardware abierto y proyecto Volterra

Creemos en un ecosistema de hardware abierto para Windows que brinde más flexibilidad y más opciones y la capacidad de admitir una amplia gama de escenarios.

Por ello, Windows anuncia el Proyecto Volterra, un nuevo dispositivo impulsado por la plataforma informática Snapdragon.

Con el Proyecto Volterra se va poder explorar muchos escenarios de IA a través del nuevo SDK de procesamiento neuronal de Qualcomm para el kit de herramientas de Windows anunciado por Qualcomm Technologies.

Se esperar poder facilitar que los desarrolladores aprovechen las nuevas capacidades al incorporar el soporte para las NPU en la plataforma de Windows de extremo a extremo.

Se anuncian una completa cadena de herramientas nativa de Arm de extremo a extremo para aplicaciones nativas de Arm, que incluyen:

  • Visual Studio completo 2022 y VSCode
  • VisualC++
  • .NET 6 moderno y Java
  • Framework clásico de .NET
  • Terminal de Windows
  • WSL y WSA para ejecutar aplicaciones de Linux y Android

Verás la primera vista previa de muchas de estas herramientas en las próximas semanas, incluido Visual Studio 2022.

Microsoft trabaja arduamente para ayudar a muchos proyectos de código abierto a apuntar de forma nativa a Arm; incluidos Python, Node, git, LLVM y más.

Bucle híbrido

La Inteligencia Artificial está evolucionando a un ritmo rápido. Sabemos que mantenerse al día con la evolución acelerada es un gran desafío.

Windows ha creado un poderoso patrón de desarrollo multiplataforma para crear experiencias de IA que abarcan la nube y el perímetro.

Este patrón permite tomar decisiones en tiempo de ejecución de vinculación tardía sobre si ejecutar la inferencia en Azure o en un cliente local; también se puede cambiar dinámicamente la carga entre el cliente y la nube.

Se denomina el bucle híbrido y se ofrece como una capacidad multiplataforma a través de ONNX Runtime y Azure ML, junto con una cadena de herramientas Prototype AI para facilitar la orientación heterogénea.

Debido a que Project Volterra contiene una poderosa Unidad de procesamiento neuronal (NPU), será un gran dispositivo para explorar el nuevo patrón Hybrid Loop y la cadena de herramientas Prototype AI en Azure ML.

Pronto se conoceran más detalles sobre Hybrid Loop y AI Toolchain, así que estad atentos.


Esto es todo [email protected], que no es poco, en tiempos futuros conoceremos más sobre Windows y su expansión hacía la creación de aplicaciones.