Microsoft ha dado un paso más hacia la integración eficiente de las Aplicaciones Web Progresivas (PWAs) en Windows con el anuncio de las Acciones de Aplicaciones (App Actions). Esta innovadora función, ahora disponible a partir de la versión 137 de Edge, permite a los desarrolladores publicar sus PWAs en la Tienda de Microsoft para aprovechar esta tecnología.
Las Acciones de Aplicaciones responden a la necesidad de mejorar el flujo de trabajo diario de los usuarios, quienes a menudo se ven obligados a cambiar entre múltiples aplicaciones, una práctica que puede resultar tediosa y hacer perder la concentración. Con esta nueva función, los usuarios podrán ejecutar funciones clave de una aplicación sin necesidad de abandonar su actividad actual. Por ejemplo, Goodnotes, una aplicación popular de toma de notas, permite ahora que los usuarios seleccionen texto en un artículo y lo envíen directamente como una nota rápida, eliminando la necesidad de alternar manualmente entre ventanas.
Esta implementación no solo busca optimizar la eficiencia del usuario, sino también aumentar el compromiso y la visibilidad de las aplicaciones. Los desarrolladores interesados en emplear el marco de Acciones de Aplicaciones deberán seguir un procedimiento claro. El primer paso es definir un manifiesto de acción mediante un archivo JSON para describir cada función. Además, será necesario configurar un controlador de protocolo personalizado para que el entorno de ejecución pueda iniciar la PWA a través de un URI correspondiente. También se debe establecer la aplicación como un objetivo de compartición para que pueda recibir datos de entrada. Finalmente, los desarrolladores deben empaquetar la aplicación para su publicación en la Tienda de Microsoft utilizando PWABuilder.
Como opción adicional, los desarrolladores pueden especificar un controlador de lanzamiento para determinar cómo se inicia la aplicación y utilizar la herramienta de pruebas de App Actions para evaluar su funcionalidad.
Microsoft se muestra entusiasmado por las posibles aplicaciones creativas que los desarrolladores puedan idear utilizando esta nueva herramienta, con el objetivo de enriquecer aún más la experiencia de los usuarios en el ecosistema de Windows.