Crea la próxima generación de aplicaciones de colaboración para el trabajo híbrido
El mundo a nuestro alrededor cambió drásticamente desde la última edición de Microsoft Build. Todos los clientes y asociados están centrados ahora en las nuevas realidades del trabajo híbrido, lo cual permite que la gente pueda trabajar desde cualquier lugar, en cualquier momento y con cualquier dispositivo.
Los desarrolladores están en el corazón de esta transformación y, en Microsoft, hemos tenido pruebas de ello en las aplicaciones que has creado sobre Microsoft Cloud. Hoy, compartimos nuevas funciones y herramientas para Microsoft 365 y Microsoft Teams que permitirán a los desarrolladores crear soluciones para las nuevas formas de trabajo.
Una nueva clase de aplicaciones diseñadas para el trabajo híbrido: aplicaciones de colaboración
El trabajo híbrido y global requiere cambios estructurales en la manera en que creamos aplicaciones e interactuamos con estas. Necesitamos una nueva clase de aplicaciones que se centren en torno a la colaboración frente a la productividad individual. Aplicaciones que habilitan los modos sincrónicos y asincrónicos de colaboración con reuniones en tiempo real, mensajería ad hoc, colaboración en documentos y la automatización de procesos de negocio: todo en una sola capa de organización.
Microsoft Teams se creó con el propósito mismo de facilitar la colaboración. Con más de 145 millones de personas que usan Teams cada día, Teams se ha convertido en la plataforma digital para el trabajo y al aprendizaje. Esto crea una nueva oportunidad económica y creativa para que los desarrolladores creen la próxima generación de aplicaciones donde la colaboración constituye el núcleo. Llamamos a esta nueva clase de aplicaciones aplicaciones de colaboración.
Con las aplicaciones de colaboración, los usuarios finales pueden trabajar fácilmente con otros para completar sus proyectos en cualquier momento y desde cualquier lugar, y permanecer en el flujo de trabajo sin necesidad de cambiar entre varias aplicaciones y datos. Y con los componentes de Fluid, los usuarios finales pueden crear experiencias de colaboración dinámicas que pueden editarse en tiempo real y compartirse en las aplicaciones de Teams y Office.
Para los desarrolladores, queremos facilitar la creación de aplicaciones de colaboración:
- Usa tus aptitudes existentes: Integra fácilmente tus soluciones de aplicaciones existentes con Teams y usa tecnologías estándar, JavaScript y solo unas API de Teams para integrar en mensajes, canales y reuniones de Teams de forma rápida y fácil. Cientos de fabricantes de software independiente (ISV) como Service Now, Workday, Adobe y SAP, entre otros, lo están haciendo actualmente en nuestra plataforma.
- Simplifica el desarrollo: Cuando creas una aplicación para Teams, funciona en varias plataformas: Windows, macOS, Web, iOS, Android y Linux. Nuestro objetivo es reducir significativamente el aprendizaje y el trabajo para que los desarrolladores puedan crear la próxima ola de aplicaciones. Crea una vez, implementa en cualquier lugar.
- Apoya la elección de los desarrolladores: Microsoft Cloud ofrece una pila completa de tecnologías para crear aplicaciones de colaboración. Para los desarrolladores que crean una nueva aplicación, se puede elegir entre tecnologías de Power Platform, Azure, Graph y otros en función de las necesidades.
Obtén más información sobre nuestra visión de las aplicaciones de colaboración creadas en Microsoft Cloud en nuestra sesión de conferencia técnica dirigida por Jeff Teper y en la sesión "Into Focus" con Rajesh Jha.
Crea aplicaciones de colaboración con Microsoft Teams
Para ayudarte mejor a crear aplicaciones de colaboración, estamos compartiendo nuevas oportunidades de integración y herramientas de desarrollo mejoradas para la capa de organización: Teams.
Crea aplicaciones para reuniones que ofrezcan experiencias más ricas
Es importante poder ofrecer una experiencia de primera a todos los participantes de la reunión, ya sea remota o presencial. Anunciamos nuevas características que te permitirán crear experiencias de reuniones más ricas en tus aplicaciones para reuniones de Teams.
- Integración de fase compartida: Disponible en versión preliminar, la integración de fase compartida proporciona a los desarrolladores acceso a la fase principal en una reunión de Teams a través de una configuración simple en el manifiesto de la aplicación. Esto proporciona una nueva superficie para facilitar experiencias de colaboración en tiempo real para varios usuarios en tus aplicaciones de reuniones, como el uso de la pizarra, el diseño, los paneles del proyecto y mucho más.
- Nuevas API de eventos de reuniones: Disponible en versión preliminar, habilita la automatización de los flujos de trabajo relacionados con reuniones a través de eventos como el inicio y la finalización de la reunión (con muchas más API de eventos que se lanzarán más adelante este año).
- Extensibilidad del Modo conferencia: Próximamente este verano, la extensibilidad del Modo conferencia te permitirá crear y compartir tus propias escenas personalizadas para las reuniones de Teams. Esto proporciona una experiencia de diseño fácil, en el Portal para desarrolladores de Teams, para que los desarrolladores puedan elaborar escenas personalizadas para que las reuniones sean más atractivas y estén personalizadas para tu organización. ¡Esta es una escena personalizada creada por nuestro propio equipo que puedes probar hoy mismo!
API de medios con consentimiento específico de recursos: Este verano, obtén acceso en tiempo real a secuencias de audio y video para crear escenarios como transcripción, traducción, toma de notas, recopilación de ideas y mucho más. Estas API tendrán habilitado el consentimiento específico de recursos, de modo que los administradores de TI pueden ver estos permisos desde el Centro de administración de Teams y validar que dichas aplicaciones tienen acceso únicamente a las reuniones a las que están agregadas.
Con la recién publicada interoperabilidad de Azure Communication Services con Teams, se habilita a los usuarios de Teams para que puedan interactuar fácilmente con los clientes, partners y otras personas clave fuera de tu organización. Cuando crees aplicaciones personalizadas usando Azure Communication Services como voz, video y chat, aprovecha la interoperabilidad integrada con Teams. Esto permitirá que los usuarios de Teams se unan a reuniones e interactúen con los clientes y asociados mediante la aplicación personalizada. Aún mejor, con Azure Communication Services en la conexión back-end con Microsoft Teams, los desarrolladores disfrutan del uso gratuito de VoIP y chat para los usuarios de aplicaciones de Teams.1
Empieza a usar Azure Communication Services con la interoperabilidad de Teams, disponible en versión preliminar.
Habilitar experiencias de colaboración multiplataforma
Creamos Teams para facilitar la colaboración, por lo que estamos compartiendo nuevas características y funciones que permitirán a los usuarios colaborar juntos en Teams y en algunas de nuestras otras plataformas.
Los componentes de Fluid en Microsoft Teams ahora están disponibles en versión preliminar privada y se ampliarán a más clientes en los próximos meses. Los componentes de Fluid en el chat de Teams permiten a los usuarios finales enviar un mensaje con una tabla, acciones o una lista que se puede crear en coautoría y que todos pueden editar en línea y compartir en las aplicaciones de Office como Outlook. Alinea rápidamente entre equipos y completa el trabajo de forma eficiente, mediante componentes para copiar y pegar en los chats de Teams. Con los componentes de Fluid los usuarios pueden idear, crear y decidir juntos, mientras realizan menos reuniones y minimizan la necesidad de chats más largos.
Las extensiones de mensajes pronto se admitirán en Outlook: Ofrecerán una experiencia de desarrollo unificada para extensiones de mensajes que funcionan con Microsoft Teams y Outlook en la Web. Cuando los usuarios redacten un mensaje, podrán seleccionar un nuevo menú de extensiones de mensajes basados en búsquedas para elegir. Por ejemplo, un usuario puede redactar un correo y seleccionar una extensión de mensaje que exponga las tareas de su aplicación de Teams para enviárselas a sus compañeros de equipo.
Además de facilitar la creación de aplicaciones de nivel de código bajo, bots y flujos en y para Teams, facilitamos la distribución de soluciones de nivel de código bajo a los usuarios finales. Pronto podrás compartir bots con Power Virtual Agents de Microsoft de manera general con los grupos de seguridad, tal como puedes hacerlo ahora en las aplicaciones creadas con Power Apps. Recientemente, también hicimos que fuera más fácil mover las aplicaciones, los bots, los flujos, las tablas y los recursos asociados de un entorno de Microsoft Dataverse para Teams a otro, lo cual garantiza que puedas aprovechar estos activos para nuevos escenarios. También seguimos lanzando más aplicaciones de ejemplo para Power Apps con el fin de ayudar a los desarrolladores y clientes a empezar a usar Power Apps.
Kits de herramientas y recursos para desarrolladores para crear y administrar aplicaciones de Teams
A medida que los desarrolladores crean la próxima generación de aplicaciones para facilitar el trabajo híbrido, nosotros invertimos en herramientas y recursos para ayudarte a ser más productivo.
Con el Kit de herramientas mejorado de Microsoft Teams para Visual Studio y Visual Studio Code, disponible en versión preliminar, hacemos que sea más fácil para cualquier desarrollador crear aplicaciones de Teams que funcionen de manera conjunta con la pila de Microsoft y en escritorio y dispositivos móviles. Ya sea que uses React, SharePoint Framework (SPFx) o .NET, el kit de herramientas está destinado a los desarrolladores allí donde estés con marcos que ya conoces y usas. Algunas de las actualizaciones clave incluyen: autenticación de una sola línea, integración con Azure Functions, integración con SPFx, cliente de Microsoft Graph de una sola línea y hospedaje simplificado en una IDE y CLI.
Obtén más información acerca del kit de herramientas de Teams e instálalo hoy desde Visual Studio Marketplace.
Escribir código es el primer paso, pero los desarrolladores también necesitan administrar y configurar las aplicaciones. Por ello, nos complace anunciar la versión preliminar del Portal para desarrolladores para Microsoft Teams. Con el Portal para desarrolladores (antes App Studio), los desarrolladores reciben una consola de administración de aplicaciones dedicada mediante web o en Teams, que pueden usar para registrar y configurar sus aplicaciones en una sola ubicación central. Entre las características nuevas, se incluyen las siguientes:
- Obtén acceso a través de cualquier explorador y dispositivo para facilitar la navegación.
- Administra las configuraciones del entorno y elimina la necesidad de administrar varios manifiestos en diferentes entornos.
- Colabora con homólogos proporcionándoles acceso de lectura y escritura a las aplicaciones para que otros puedan colaborar y actualizar aplicaciones.
- Capacidad para que los ISV vinculen ofertas de software como servicio (SaaS) con sus aplicaciones para tener nuevas experiencias de compra en Teams.
- Recopila ideas útiles acerca del uso de las aplicaciones (en versión preliminar).
Empieza a usar el Portal para desarrolladores hoy mismo.
Como plataforma, nuestro éxito está asociado a tu éxito. Les damos las gracias a nuestros asociados que han creado aplicaciones innovadoras en Teams. Tenemos el compromiso de contribuir al éxito de nuestros asociados ayudando a los usuarios a descubrir, implementar y adoptar fácilmente aplicaciones. Y nos complace compartir que, próximamente, los usuarios podrán adquirir suscripciones de aplicaciones de partners directamente en la Tienda de Teams y el Centro de administración de Teams (a través de facturación o tarjeta de crédito), lo que simplificará aún más para los usuarios la adquisición y adopción de aplicaciones mientras ofrecemos a nuestros partners más oportunidades de monetización para las soluciones.
Ofrece experiencias creadas en torno a datos, ideas y seguridad con Microsoft Graph
Mientras que Teams es la capa de organización para las aplicaciones de colaboración, un aspecto clave de estas experiencias de aplicaciones son los conjuntos de datos completos de Microsoft Graph. Microsoft Graph administra los datos generados a partir de billones de conexiones en diferentes comunicaciones, contenido y personas, con privacidad, cumplimiento y búsqueda (todo ello con la tecnología del aprendizaje automático avanzado).
Estas son algunas nuevas experiencias llamativas en Microsoft Graph que hoy nos complace compartir contigo.
A principios de este año, presentamos Microsoft Viva para ayudar a las organizaciones de todo el mundo a optimizar la experiencia del personal y ayudar a los empleados a prosperar en la nueva forma de trabajar. Viva se creó como una plataforma, por lo que estamos anunciando el primero de muchos puntos de extensibilidad: las tarjetas de Conexiones Viva ahora están disponibles en versión preliminar con SharePoint Framework (SPFx) para los desarrolladores que se registren para obtener acceso anticipado. Con esta versión, ahora puedes usar elementos listos para usar o personalizados para crear paneles de la Comunidad de Viva, suministros de noticias y recursos centrados en los empleados, optimizados para cualquier plataforma o dispositivo.
Regístrate para obtener acceso anticipado a la próxima versión de SPFx para crear experiencias móviles nativas para Conexiones Viva.
Cuando se trata de quién tiene acceso a los datos de tu organización, la autenticación y la seguridad siempre son prioritarias, razón por la cual muchos desarrolladores usan Microsoft Graph. Se ha creado con las funciones de autenticación y seguridad de nivel empresarial de Azure Active Directory (Azure AD) como base. Nuevas características que compartimos hoy:
- Evaluación continua de acceso: Disponible en versión preliminar, permite que Azure AD supervise constantemente los recursos para ver si hay amenazas de seguridad y revoque tokens de acceso en función de eventos críticos o evaluación de directivas, en vez de simplemente depender de la breve duración del token.
- Nuevas API de métodos de autenticación para que puedas administrar el acceso a los datos y recursos en tu aplicación, mediante la autenticación principal, en dos pasos o de nivel superior, e invocar un proceso de autoservicio de restablecimiento de contraseña (SSPR).
- Disponibilidad general de las API de identidades externas para que tus aplicaciones puedan establecer interacciones de usuario de negocio a consumidor (B2C) mediante directivas predefinidas y configurables, mientras que los usuarios pueden usar sus cuentas cotidianas para registrarse con la solución.
Una de las solicitudes más comunes que hemos escuchado de los clientes y asociados es cómo llevar sus datos a Microsoft Graph para exponerlos en Microsoft 365. Por ello, creamos conectores de Microsoft Graph, que permiten a los desarrolladores incorporar, indexar y exponer metadatos para enriquecer los conjuntos de datos existentes en Microsoft 365, así como para desbloquear la participación en experiencias centrales como Búsqueda de Microsoft y eDiscovery. Nos complace anunciar varias actualizaciones que se lanzarán próximamente para los conectores de Microsoft Graph, entre las que se incluyen:
- Soporte para el enriquecimiento del perfil personal en fuentes que no son de AAD y que permitirán que los administradores asignen propiedades de los conectores de Microsoft Graph a las tarjetas de personas de Microsoft 365 de tu organización.
- Nuevos conectores de Jira y Confluence creados por Microsoft, disponibles más adelante este año.
- Expansión de resultados de la búsqueda a los clientes de escritorio y dispositivo móvil de Microsoft Teams y Windows Search Box.
- El soporte de eDiscovery para la versión preliminar para desarrolladores de los conectores de Graph estará disponible en el verano de 2021.
También anunciamos que la conexión de datos de Microsoft Graph estará disponible en versión preliminar en Azure. La conexión de datos de Microsoft Graph es un conector seguro y de alto rendimiento diseñado para copiar conjuntos de datos de productividad de Microsoft 365 en el inquilino de Azure. Es una herramienta ideal para desarrolladores y científicos de datos que pretenden crear análisis organizativos o entrenar modelos de aprendizaje automático e IA. Si bien la mayoría de los productos de Microsoft 365 se ofrecen por usuario y mes, estamos ofreciendo la conexión de datos de Microsoft Graph como un servicio de uso medido para que los desarrolladores solo tengan que pagar por los datos que consuman en las soluciones.
Obtén más información sobre la conexión de datos de Microsoft Graph en nuestros documentos técnicos.
Por último, queremos que los desarrolladores creen experiencias centradas en las personas que abarquen toda nuestra plataforma de Microsoft 365, pero entendemos que escribir código diferente para que funcione en nuestros diferentes productos no es un proceso óptimo. Por ello, nos complace compartir la disponibilidad de Acciones universales para tarjetas adaptables. Ahora, al usar Azure Bot Framework, puedes crear e implementar una sola tarjeta adaptable que se sincronice perfectamente en los clientes de móviles y de escritorio de Teams y Outlook.
Lee el blog completo de Microsoft Graph para obtener más información.
Crea aplicaciones modernas de Windows que trabajen perfectamente en cualquier punto de conexión
Con el cambio al trabajo remoto y ahora al trabajo híbrido, la PC nunca fue más esencial. Con más de 1,300,000 dispositivos que ejecutan Windows 10, las aplicaciones modernas basadas en Windows se han vuelto críticas para permitir que los usuarios se mantengan productivos. Windows es esencial para mantener a los trabajadores conectados y productivos. Ahora tenemos la oportunidad de que los desarrolladores extiendan los límites y encuentren nuevas formas innovadoras de ayudar a las personas.
Si eres desarrollador de Windows, ya conoces la importancia de Project Reunion. Con Project Reunion, obtienes acceso a tecnologías modernas y nuevas características de Windows, además de las mejores características existentes para escritorio (Win32). Obtén una experiencia del usuario e interacciones modernas y coherentes con WinUI 3, así como un rendimiento del sistema y una duración de la batería excelentes para tus aplicaciones. Por ello, nos complace anunciar la versión preliminar de Project Reunion 0.8, para que puedas crear y modernizar tus aplicaciones de Windows sin problemas para los puntos de conexión de cliente y en la nube. Puedes crear experiencias optimizadas para hardware de dispositivos con administración y detección de aplicaciones sin complicaciones y con visión de futuro para Arm64. Algunas de las actualizaciones clave incluyen:
- El soporte de nivel inferior para la versión 1809 de Windows 10 proporciona un gran mercado accesible en el ecosistema de Windows y es una rama de mantenimiento a largo plazo.
- El soporte para .NET 5 ayuda a encontrarse con los desarrolladores allí donde estén, incluidos WPF y WinForms.
- WinUI 3 y WebView 2 admiten un desarrollo moderno y compatible de IU con las mismas tecnologías con las que se creó Windows.
Obtén más información y empieza a modernizar tus aplicaciones de Windows con la versión preliminar de Project Reunion 0.8.
Sabemos que muchos desarrolladores usan herramientas de línea de comandos y shells como el símbolo del sistema, PowerShell y el Subsistema de Windows para Linux (WSL). Con Terminal Windows, los desarrolladores reciben una experiencia de línea de comandos atractiva, elegante y moderna en Windows. Y este año, nos complace compartir que ahora se puede establecer como el emulador de terminal predeterminado, lo cual permite que las aplicaciones de línea de comandos se inicien a través de Terminal Windows. También lanzamos una nueva característica llamada modo Quake que te permitirá abrir una nueva ventana de terminal con un simple método abreviado de teclado desde cualquier parte en Windows.
Empieza a usar las nuevas características de Terminal Windows.
También puedes recibir soporte para aplicaciones GUI en Subsistema de Windows para Linux (WSL) para que tengas al alcance todas las herramientas y flujos de trabajo. Windows te permite trabajar a tu manera con integraciones perfectas con cualquier flujo de trabajo con entrenamiento de aprendizaje automático acelerado para aplicaciones GUI, Linux y GPU.
Obtén más información sobre nuestras actualizaciones en WSL.
Cada vez más organizaciones recurren a la automatización de procesos robóticos (RPA) con el fin de simplificar los procesos de negocio, desde tareas repetitivas sencillas hasta flujos de trabajo complejos. Durante el mes posterior a Ignite, en el que anunciamos la disponibilidad de Power Automate Desktop sin costo adicional para los usuarios de Windows 10, vimos un aumento mensual de seis veces en las descargas, lo que demuestra la enorme oportunidad que ofrece RPA sin código para ayudar a los clientes a automatizar flujos de trabajo y tareas repetitivas. Hoy, hacemos que sea aún más fácil priorizar los procesos más adecuados para la automatización. El asesor para procesos, ahora disponible de forma general, es una capacidad de minería de procesos que proporciona información sobre cuántas personas trabajan y elimina las conjeturas de la automatización. Ahora puedes asignar tareas de flujo de trabajo, descubrir cuellos de botella en la organización e identificar las tareas lentas que son más adecuadas para la automatización, todo desde Microsoft Power Automate.
Obtén más información sobre Power Automate Desktop y el asesor de procesos.
Aprende. Comunícate. Codifica.
Esperamos que pases un rato maravilloso en Microsoft Build esta semana. Tenemos una excelente serie de sesiones producidas exclusivamente para ti que abarcan toda la plataforma de Microsoft 365.
¡Diviértete codificando!
Recursos adicionales
Consulta estos recursos adicionales para obtener más información sobre el desarrollo en Microsoft 365:
- Mira la sesión digital Crea la próxima generación de aplicaciones de colaboración para el trabajo híbrido de Microsoft Build.
- Echa un vistazo a nuestro blog Anuncios de Microsoft Teams para Microsoft Build para ver un resumen de las nuevas características de Teams.
- Echa un vistazo a nuestro blog Anuncios de los desarrolladores de Microsoft 365 para Microsoft Build para ver un resumen de las nuevas características en Microsoft 365.
- Centro para desarrolladores de Microsoft Teams para obtener acceso a documentos, blogs, herramientas y mucho más, y empezar a crear aplicaciones de Teams.
- Centro para desarrolladores de Microsoft Graph para obtener acceso a documentos, blogs, herramientas y más, y empezar a crear las aplicaciones de Microsoft Graph.
- Centro para desarrolladores de Windows para obtener acceso a documentos, blogs, herramientas y mucho más, y empezar a crear aplicaciones de Windows.
1Los puntos de conexión de VoIP y uso de chat para Microsoft Teams se incluyen en las licencias de Microsoft 365.