Pular para o conteúdo principal
Microsoft 365
Assinar

Compilar a próxima geração de aplicativos colaborativos para o trabalho híbrido

O mundo ao nosso redor mudou muito desde o último Microsoft Build. Todos os clientes e parceiros agora estão focados na nova realidade do trabalho híbrido, permitindo que as pessoas trabalhem em qualquer lugar, a qualquer hora e em qualquer dispositivo.

Os desenvolvedores estão no cerne desta transformação, e vimos evidência disso na Microsoft com os aplicativos que construímos no Microsoft Cloud. Hoje, estamos compartilhando novos recursos e ferramentas para o Microsoft 365 e o Microsoft Teams que capacitarão os desenvolvedores a construir soluções para a nova forma de trabalho.

Uma nova classe de aplicativos elaborados para o trabalho híbrido: aplicativos colaborativos

O trabalho híbrido global exige mudanças estruturais sobre como compilamos e interagimos com os aplicativos. Precisamos de uma nova classe de aplicativos centrados na colaboração em vez da produtividade individual. Aplicativos que permitem os modos sincronizado e não sincronizado de colaboração com reuniões em tempo real, mensagens ad hoc, colaboração de documentos e automação de processo empresarial, tudo em uma única camada de organização.

O Microsoft Teams foi criado com o objetivo de permitir a colaboração. Com mais de 145 milhões de pessoas usando o Teams todos os dias, ele se tornou a plataforma digital para trabalhar e aprender. Isso cria uma rede de novas oportunidades criativas e econômicas para os desenvolvedores compilarem a próxima geração de aplicativos em que a colaboração está no cerne. Chamamos esta nova classe de aplicativos colaborativos.

Com os aplicativos colaborativos, os usuários finais podem trabalhar facilmente com outros para concluírem seus projetos a qualquer momento, em qualquer lugar, e permanecerem no fluxo de trabalho sem precisar alternar entre vários aplicativos e dados. Com componentes fluidos, os usuários finais podem criar experiências colaborativas ao vivo que podem ser editadas em tempo real e compartilhadas nos aplicativos Teams e Office.

Para os desenvolvedores, queremos tornar a compilação de aplicativos colaborativos fácil: 

  • Use suas experiências existentes: integre facilmente as soluções de aplicativos existentes com o Teams e use tecnologias da web padrão, JavaScript e apenas alguns APIs do Teams para integrar mensagens, canais e reuniões do Teams de forma rápida e fácil. Centenas de ISVs (fornecedores de software independentes), como Service Now, Workday, Adobe, SAP, entre outros, estão fazendo isso em nossa plataforma hoje.
  • Simplifique o desenvolvimento: quando você compila um aplicativo para o Teams, ele funciona em muitas plataformas, como Windows, macOS, Web, iOS, Android e Linux. Nosso objetivo é reduzir significativamente o aprendizado e o trabalho para os desenvolvedores criarem a próxima onda de aplicativos. Compile uma vez, implante em qualquer lugar.
  • Escolha do desenvolvedor de suporte: o Microsoft Cloud oferece uma pilha de tecnologias completas para compilar aplicativos colaborativos. Para os desenvolvedores que estão compilando um novo aplicativo, é possível escolher tecnologias como Power Platform, Azure, Graph e outras com base em suas necessidades. 
Visual mostrando a estrutura de aplicativos colaborativos

Saiba mais sobre nossa visão de aplicativos colaborativos compilados no Microsoft Cloud em nossa sessão de anotação técnica apresentada por Jeff Teper e na sessão Em Foco com Rajesh Jha.

Compilar aplicativos colaborativos com o Microsoft Teams

Para ajudar ainda mais a compilar aplicativos colaborativos, estamos compartilhando novas oportunidades de integração e ferramentas do desenvolvedor avançadas no nível da organização, o Teams.

Criar aplicativos para reuniões que habilitam experiências mais avançadas

É importante fornecer uma experiência de primeira classe para cada participante da reunião, seja remoto ou pessoalmente. Estamos anunciando novos recursos que permitirão compilar experiências de reunião mais avançadas em seus aplicativos para reuniões do Teams.

  • Integração de estágio compartilhado: disponível na versão prévia, a integração de estágio compartilhado fornece para os desenvolvedores acesso ao estágio principal em uma reunião do Teams por meio de uma configuração simples no manifesto do seu aplicativo. Isso fornece uma nova superfície para permitir experiências de colaboração de vários usuários em tempo real para seus aplicativos de reuniões, como quadro de comunicações, design, quadro de projetos, entre outros. 
Visual mostrando exemplo de recurso de estágio compartilhado em ação.
  • Novas APIs de eventos de reunião: disponível na versão prévia, habilita a automação de fluxos de trabalho relacionados à reunião por meio de eventos, como início e fim da reunião, com muitas outras APIs de eventos planejadas para serem lançadas no final deste ano.
  • Extensibilidade do modo conferência: a ser lançada no próximo trimestre, a extensibilidade do modo conferência permite criar e compartilhar suas próprias cenas personalizadas para reuniões do Teams. Fornece uma experiência de design fácil, dentro do Portal do Desenvolvedor para o Teams, para que os desenvolvedores possam criar cenas personalizadas para tornar as reuniões mais envolventes e personalizadas para a organização. Aqui está uma cena criada pela sua equipe que você pode experimentar hoje!
Visual mostrando o cenário do Modo conferência personalizado sendo criado.

APIs de Mídia com autorização específica do recurso: no próximo trimestre, obtenha acesso em tempo real a fluxos de áudio e vídeo para compilar cenários como transcrição, tradução, anotação, reunião de informações, entre outros. Estas APIs têm uma autorização específica do recurso habilitada. Portanto, os administradores de TI podem ver as permissões no Centro de Administração do Teams e validar os aplicativos para que eles tenham acesso apenas às reuniões nas quais foram adicionados.

Visual mostrando exemplo de uma API de mídia usada em um aplicativo que está transcrevendo voz.

Com a interoperabilidade dos Serviços de Comunicação do Azure com o Teams lançada recentemente, os usuários do Teams podem interagir facilmente com clientes, parceiros e outras pessoas-chave fora da sua organização. Quando você compila aplicativos personalizados usando os Serviços de Comunicação do Azure, como voz, vídeo e chat, aproveita a interoperabilidade integrada do Teams. Isso permitirá que os usuários do Teams participem de reuniões e interajam com os clientes e parceiros usando seu aplicativo personalizado. Ainda melhor, com os Serviços de Comunicação do Azure no back-end conectando ao Microsoft Teams, os desenvolvedores podem aproveitar VoIP gratuito e usar o chat com usuários do aplicativo Teams.1

Visual mostrando exemplo de um aplicativo usando os Serviços de Comunicação do Azure.

A introdução à interoperabilidade dos Serviços de Comunicação do Azure com o Teams está disponível na versão prévia.

Habilitar experiências colaborativas de plataforma cruzada

Compilamos o Teams para permitir a colaboração. Por isso, estamos compartilhando novos recursos e funcionalidades que permitirão que os usuários colaborem no Teams e em outras plataformas.

Os componentes fluidos do Microsoft Teams agora estão disponíveis em versão prévia privada e serão expandidos para mais clientes nos próximos meses. Os componentes fluidos no chat do Teams permitem que os usuários finais enviem uma mensagem com uma tabela, itens de ação ou uma lista que podem ter coautoria e serem editadas por todos e que é compartilhável em aplicativos do Office, como Outlook. Alinhe-se rapidamente entre equipes e trabalhe de forma mais eficiente, copiando e colando componentes nos chats do Teams. Com os componentes fluidos, os usuários podem idealizar, criar e decidir juntos, enquanto realizam menos reuniões e reduzem a necessidade de threads de chat longas.

Visual mostrando exemplo de um componente do Fluid sendo usado no chat do Teams e no celular.

As extensões de mensagem logo terão suporte no Outlook: fornecendo uma experiência de desenvolvimento unificada para extensões de mensagem que funcionam com o Microsoft Teams e Outlook na Web. Quando os usuários redigem uma mensagem, eles podem selecionar um novo menu de extensões de mensagem baseadas em pesquisa. Por exemplo, um usuário pode redigir um email e selecionar uma extensão de mensagem que apresenta tarefas do aplicativo Teams para enviar para os colegas.

Visual mostrando exemplo de uma extensão de mensagem sendo usada no Outlook na Web.

Além de facilitar a compilação de aplicativos, bots e fluxos de pouco código no e para o Teams, estamos facilitando a distribuição de soluções de pouco código para os usuários finais. Logo você poderá compartilhar amplamente bots compilados com o Microsoft Power Virtual Agents com grupos de segurança, assim como já faz em aplicativos compilados com o Power Apps. Também facilitamos recentemente a transferência de aplicativos, bots, fluxos, tabelas e recursos associados de um ambiente Microsoft Dataverse para Teams para outro, garantindo que você possa aproveitar os ativos em novos cenários. Também continuamos a lançar mais aplicativos de exemplo para o Power Apps, para ajudar os desenvolvedores e clientes a começar a usar o Power Apps.

Visual mostrando exemplo do Power App em ação no Teams.

Kits de ferramentas e recursos do desenvolvedor para compilar e gerenciar aplicativos do Teams

Conforme os desenvolvedores estão compilando a próxima geração de aplicativos colaborativos para dar suporte ao trabalho híbrido, estamos investindo em ferramentas e recursos para ajudar você a ser mais produtivo.

Com o avançado Microsoft Teams Toolkit para Visual Studio e Visual Studio Code, disponível na versão prévia, estamos facilitando que qualquer desenvolvedor compile aplicativos do Teams que interoperam com a pilha da Microsoft e entre área de trabalho e dispositivos móveis. Usando React, Estrutura do SharePoint (SPFx) ou .NET, o kit de ferramentas é destinado para atender aos desenvolvedores onde eles estão com as estruturas que já conhecem e usam. Algumas das principais atualizações incluem: autenticação de linha única, integração do Azure Functions, integração do SPFx, cliente do Microsoft Graph de linha única e hospedagem simplificada para um IDE e CLI.

Visual mostrando o Kit de Ferramentas do Teams em ação na criação de um aplicativo.

Saiba mais sobre o Kit de Ferramentas do Teams e instale-o hoje mesmo por meio do Visual Studio Marketplace.

Escrever o código é a primeira etapa. Mas os desenvolvedores também precisam gerenciar e configurar os aplicativos. Por isso, estamos felizes de anunciar a versão prévia do Portal do Desenvolvedor do Microsoft Teams. Com o Portal do Desenvolvedor (anteriormente App Studio), os desenvolvedores têm um console de gerenciamento de aplicativo dedicado via web ou no Teams que pode ser usado para registrar e configurar os aplicativos em um único local central. Os novos recursos incluem:

  • Acesso por meio de um navegador da Web e dispositivo para fácil navegação.
  • Gerencie as configurações de ambiente, removendo a necessidade de gerenciar vários manifestos em diferentes ambientes.
  • Colabore com colegas oferecendo acesso de leitura/gravação a aplicativos para que outros possam colaborar e atualizar aplicativos.
  • Capacidade de os ISVs vincularem ofertas de SaaS (software como serviço) aos seus aplicativos para nova experiência de compra no Teams.
  • Reúna informações úteis sobre o uso de aplicativos (na versão preliminar).
Visual mostrando a home page do portal do desenvolvedor.

Comece a usar o Portal do Desenvolvedor hoje.

Como uma plataforma, nosso sucesso está vinculado ao seu sucesso. Agradecemos nossos parceiros que compilaram aplicativos inovadores no Teams. Estamos comprometidos em permitir que os parceiros tenham sucesso ajudando os usuários a descobrir, implantar e adotar aplicativos. Estamos felizes em compartilhar que, em breve, os usuários poderão comprar assinaturas de aplicativos parceiros diretamente na Loja do Teams e no Centro de Administração do Teams (por meio de cobrança de boleto ou cartão de crédito), tornando ainda mais simples para que os usuários comprem e adotem aplicativos enquanto fornecemos para os parceiros mais oportunidades de monetização de suas soluções.

Visual mostrando a nova experiência de compra na loja.

Fornecer experiências compiladas por dados, informações e segurança com o Microsoft Graph

Embora o Teams seja a camada organizadora para aplicativos colaborativos, um aspecto principal dessas experiências de aplicativos é o conjunto de dados avançados do Microsoft Graph. O Microsoft Graph administra os dados gerados de trilhões de conexões entre comunicações, conteúdo e pessoas, com privacidade, segurança, conformidade e pesquisa, com tecnologia de aprendizado de máquina avançada.

Aqui estão alguns dos novos recursos no Microsoft Graph que estamos felizes em compartilhar hoje com você.

No início deste ano, apresentamos o Microsoft Viva, para ajudar as organizações em todo o mundo a otimizar a experiência da força de trabalho e ajudar os funcionários a prosperar na nova forma de trabalho. O Viva foi compilado para ser uma plataforma. Por isso, estamos anunciando o primeiro de muitos pontos de extensibilidade planejados — os cartões do Viva Connection agora estão disponíveis na versão prévia com o SPFx (Estrutura do SharePoint) para desenvolvedores que inscrevem-se no acesso antecipado. Com este lançamento, agora você pode usar web parts personalizadas e integradas para compilar painéis, feeds de notícias e recursos direcionados ao funcionário do Viva Community otimizados para qualquer plataforma ou dispositivo.

Visual mostrando os cartões do Viva Connections em ação.

Inscreva-se para obter acesso antecipado para a próxima versão do SPFx para criar experiências móveis nativas para Viva Connections.

Quando falamos de quem pode acessar os dados da sua organização, autenticação e segurança sempre são prioridade. É por isso que muitos desenvolvedores utilizam o Microsoft Graph. Ele foi compilado com os recursos de autenticação e segurança de nível empresarial do Azure AD (Azure Active Directory) em seu cerne. Novos recursos que estamos compartilhando hoje:

  • Avaliação contínua de acesso: disponível na versão prévia, permite que o Azure AD monitore continuamente os recursos por ameaças à segurança e revogue os tokens de acesso com base em eventos críticos ou na avaliação de política, em vez de apenas confiar em na curta vida útil do token. 
  • Nova API dos métodos de autenticação para que você possa gerenciar o acesso aos dados e recursos em seu aplicativo, usando autenticação primária, de duas etapas ou step-up, e chamar um SSPR (processo de redefinição de senha self-service).
  • Disponibilidade geral de APIs de identidades externas para que os aplicativos possam estabelecer interações seguras do usuário B2C (business-to-consumer) usando políticas predefinidas configuráveis, enquanto os usuários possam usar suas contas cotidianas para se registrar na solução.

Uma das solicitações mais comuns que ouvimos dos clientes e parceiros é como trazer os dados do Microsoft Graph para apresentar no Microsoft 365. Por isso criamos conectores do Microsoft Graph, que permitem que os desenvolvedores integrem, criem um índice e apresentem metadados para enriquecer os conjuntos de dados existentes no Microsoft 365, permitindo a participação nas principais experiências, como a Pesquisa da Microsoft e Descoberta Eletrônica. Estamos animados em anunciar várias atualizações em breve nos conectores do Microsoft Graph, incluindo:

  • Suporte para enriquecimento do perfil das pessoas de fontes não relacionadas ao AAD que permitirá que os administradores mapeiem propriedades dos conectores do Microsoft Graph para cartões de pessoas do Microsoft 365 em sua organização.
  • Novos conectores Jira e Confluence compilados pela Microsoft, disponíveis no fim deste ano.
  • Expansão dos resultados da Pesquisa para os clientes do Microsoft Teams para dispositivo móvel e área de trabalho e a Caixa do Windows Search.
  • O suporte à Descoberta Eletrônica para versão prévia do desenvolvedor de conectores do Graph estará disponível no terceiro trimestre de 2021.

Também estamos anunciando que a Conexão de Dados do Microsoft Graph está disponível na versão prévia no Azure. A Conexão de Dados do Microsoft Graph é um conector de alta produção seguro projetado para copiar conjuntos de dados de produtividade do Microsoft 365 selecionados em seu locatário do Azure. É uma ferramenta ideal para os desenvolvedores e cientistas de dados que buscam criar análise organizacional ou modelos de IA de treinamento e aprendizado de máquina. Embora a maioria dos produtos do Microsoft 365 seja oferecida por usuário/por mês, estamos oferecendo a Conexão de Dados do Microsoft Graph como um serviço limitado para que os desenvolvedores paguem apenas pelos dados consumidos em suas soluções.

Saiba mais sobre a Conexão de Dados do Microsoft Graph em nossa documentação técnica.

Por fim, queremos que os desenvolvedores compilem experiências centradas nas pessoas que se estendem por toda a nossa plataforma do Microsoft 365. Mas entendemos que criar um código separado para funcionar em diferentes produtos não é ideal. Por isso, estamos felizes em compartilhar a disponibilidade das Ações Universais para Cartões Adaptáveis. Agora, usando o Bot Framework do Azure, você pode compilar e implementar um único cartão adaptável que é sincronizado continuamente entre clientes de dispositivos móveis e área de trabalho do Teams e Outlook.

Leia o blog completo do Microsoft Graph para saber mais.

Criar aplicativos Windows modernos que funcionam perfeitamente em qualquer ponto de extremidade

Com a mudança para o trabalho remoto e agora o trabalho híbrido, o computador nunca foi tão fundamental. Com mais de 1,3 bilhão de dispositivos executando o Windows 10, os aplicativos modernos compilados no Windows se tornaram fundamentais para permitir que os usuários permaneçam produtivos. O Windows é fundamental para manter os trabalhadores conectados e produtivos, e agora é a oportunidade de os desenvolvedores ultrapassarem os limites e encontrarem formas inovadoras de ajudar as pessoas.

Se você for um desenvolvedor do Windows, já sabe da importância do Project Reunion. Com o Project Reunion, você obtém acesso a tecnologias modernas e novos recursos do Windows, além dos melhores recursos existentes para a área de trabalho (Win32). Você obtém interações e experiência do usuário coerentes e modernas com o WinUI 3, e ótimo desempenho do sistema e vida útil da bateria para seus aplicativos. É por isso que estamos animados em anunciar a versão prévia do Project Reunion 0.8, para que você possa criar e modernizar seus aplicativos Windows de forma simplificada para pontos de extremidade do cliente e da nuvem. Você pode compilar experiências otimizadas para hardware do dispositivo com descoberta e gerenciamento de aplicativo sem dificuldades e à prova de futuro para Arm64. Algumas das principais atualizações incluem:

  • O suporte de nível inferior para o Windows 10 versão 1809 oferece um grande mercado abordável no ecossistema do Windows e é uma ramificação de manutenção de longo prazo.
  • O suporte do .NET 5 ajuda a encontrar os desenvolvedores onde eles estão, incluindo WPF e WinForms.
  • O WinUI 3 e WebView 2 dá suporte ao desenvolvimento de interface do usuário moderna e compatível usando as mesmas tecnologias com as quais o Windows é compilado.

Saiba mais e comece a modernizar seus aplicativos Windows com a versão prévia do Project Reunion 0.8.

Sabemos que muitos desenvolvedores usam ferramentas de linha de comando e shells como Prompt de Comando, PowerShell e WSL (Subsistema do Windows para Linux). Com o Terminal do Windows, os desenvolvedores recebem uma experiência de linha de comando linda, elegante e moderna no Windows. Neste ano, estamos animados em compartilhar que agora pode ser definido como o emulador de terminal padrão, permitindo que todos os aplicativos de linha de comando sejam lançados por meio do Terminal do Windows. Também lançamos um novo recurso chamado modo Quake que permite abrir uma nova janela do terminal com um atalho de teclado simples de qualquer lugar no Windows.

Comece a usar os novos recursos no Terminal do Windows.

Você também pode receber suporte da GUI do aplicativo no WSL (Subsistema do Windows para Linux) para que todas as ferramentas e fluxos de trabalho estejam ao seu alcance. O Windows permite que você trabalhe do seu jeito com integrações simples com qualquer fluxo de trabalho com treinamento de aprendizado de máquina acelerado de aplicativos GUI, Linux e GPU.

Saiba mais sobre nossas atualizações sobre o WSL.

Cada vez mais organizações estão buscando o RPA (automação de processo robótico) para simplificar os processos de negócios, desde tarefas repetitivas simples até fluxos de trabalho complexos. No mês após o Ignite, em que anunciamos que o Power Automate Desktop estava disponível sem custo adicional para usuários do Windows 10, tivemos um aumento de seis vezes nos downloads de um mês para o outro. Isso é uma prova da oportunidade inexplorada que o RPA sem código oferece para ajudar os clientes a automatizar tarefas e fluxos de trabalho repetitivos. Hoje, estamos facilitando ainda mais a priorização dos processos mais adequados para automação. O supervisor do processo, agora disponível para todos, é um recurso de mineração do processo que oferece informações sobre como as pessoas trabalham e elimina as suposições da automação. Agora você pode mapear as tarefas do fluxo de trabalho, descobrir gargalos organizacionais e identificar quais tarefas demoradas são mais adequadas para automação. Tudo dentro do Microsoft Power Automate.

Saiba mais sobre o Power Automate Desktop e o supervisor do processo.

Aprenda. Conecte-se. Codifique.

Esperamos que você tenha se divertido no Microsoft Build desta semana. Temos um incrível conjunto de sessões que produzimos apenas para você, que se estende por toda a plataforma do Microsoft 365.

Boa codificação!

Recursos adicionais

Confira estes recursos adicionais para saber mais sobre como desenvolver no Microsoft 365:


1O uso de VoIP e chat para pontos de extremidade do Microsoft Teams estão incluídos nas licenças do Microsoft 365.