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

ilustração azul

Por Nicole Herskowitz, gerente geral, Microsoft Teams e M365 Platform

O mundo ao nosso redor mudou drasticamente desde o último Microsoft Build. Cada cliente e parceiro está agora focado nas novas realidades do trabalho híbrido – permitindo que as pessoas trabalhem de qualquer lugar, a qualquer hora e em qualquer dispositivo.

Os desenvolvedores estão no centro desta transformação, e na Microsoft, vimos evidências disso nos aplicativos que vocês construíram em cima da Microsoft Cloud. Hoje, estamos compartilhando novas capacidades e ferramentas para o Microsoft 365 e para o Microsoft Teams que capacitarão os desenvolvedores a construir soluções para a nova forma de trabalho.

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

O trabalho híbrido global requer mudanças estruturais na forma de criar e interagir com aplicativos. Precisamos de uma nova classe de apps centrada na colaboração versus produtividade individual. Aplicativos que permitam modos síncronos e assíncronos de colaboração com reuniões em tempo real, mensagens ad hoc, colaboração em documentos e automação de processos corporativos, tudo em uma única camada de organização.

O Microsoft Teams foi criado com o objetivo principal de tornar a colaboração possível, e, com mais de 145 milhões de pessoas utilizado o Teams todos os dias, ele se tornou a plataforma digital do trabalho e da aprendizagem. Isso cria uma nova oportunidade criativa e econômica para os desenvolvedores criarem a próxima geração de aplicativos onde a colaboração está em seu cerne. Essa nova classe de aplicativos recebe o nome de aplicativos colaborativos.

Com aplicativos colaborativos, os usuários finais podem facilmente trabalhar com outras pessoas para concluir seus projetos a qualquer momento, de qualquer lugar e permanecer no fluxo de trabalho sem precisar mudar de contexto entre vários aplicativos e dados.

Queremos facilitar a criação de apps colaborativos para os desenvolvedores:

  • Use suas habilidades existentes. Integre com facilidade suas soluções de aplicativos existentes com o Teams e use as tecnologias padrão da Web, JavaScript e um pequeno número de APIs do Teams para integrar mensagens, canais e reuniões de forma rápida e fácil ao Teams. Centenas de ISVs como Service Now, Workday, Adobe, SAP e outros estão fazendo isso na nossa plataforma hoje.
  • Simplifique o desenvolvimento. Um aplicativo criado para o Teams funciona em diversas plataformas: Windows, Mac, Web, iOS, Android e Linux. O nosso objetivo é reduzir significativamente o aprendizado e o trabalho para os desenvolvedores criarem a próxima geração de aplicativos. Crie uma vez, implante em qualquer lugar.
  • Apoie a escolha do desenvolvedor. A Microsoft Cloud oferece uma pilha completa de tecnologias para criar aplicativos colaborativos. Para os desenvolvedores que criam novos aplicativos, é possível escolher tecnologias na Power Platform, no Azure, Graph e em muitos outros dependendo de quais forem as necessidades.

tela de aplicativos

Saiba mais sobre nossa visão de aplicativos colaborativos criados na Microsoft Cloud na nossa sessão de apresentação técnica liderada por Jeff Teper e na sessão “Em Foco” com Rajesh Jha.

Crie aplicativos colaborativos com o Microsoft Teams

Para ajudar você a criar aplicativos colaborativos, estou empolgado para compartilhar novas oportunidades de integração e ferramentas aprimoradas para desenvolvedores para a camada de organização, o Teams.

Criar aplicativos para reuniões permitindo experiências mais ricas

Proporcionar uma experiência excelente a todos os participantes da reunião, seja remota ou pessoalmente, é importante. Estamos anunciando hoje novas funcionalidades que permitirão que você crie experiências de reunião mais avançadas nos seus aplicativos para reuniões do Teams.

  • A integração do palco compartilhado, disponível em versão de preview, oferece aos desenvolvedores acesso à janela principal em uma reunião do Teams com uma simples configuração no manifesto do aplicativo. Isso oferece uma nova superfície para permitir experiências de colaboração em tempo real e de vários usuários para seus aplicativos de reuniões, como quadro de comunicações, design, quadros de projetos e muito mais.

gif

  • Novas APIs de eventos de reunião, disponíveis em versão de preview, permitem a automação de fluxos de trabalho relacionados a reuniões através de eventos, como início/término da reunião, e muitas outras APIs de eventos estão planejadas para serem lançadas ainda este ano.
  • A extensibilidade do modo em conjunto, que será lançada nos próximos meses, permite que você crie e compartilhe seus próprios cenários personalizados para reuniões do Teams. Isso proporciona uma experiência com um design fácil, no Portal do Desenvolvedor, para que os desenvolvedores possam criar cenários personalizados a fim de deixar as reuniões mais interessantes e personalizadas para sua organização. Veja um cenário personalizado criado pela nossa própria equipe que você pode testar hoje!

gif

  • As APIs de mídia com consentimento específico de recursos, que serão lançadas nos próximos meses, obtêm acesso em tempo real a fluxos de áudio e vídeo para criar cenários como transcrição, tradução, anotação, coleta de insights e muito mais. Essas APIs terão o consentimento específico do recurso ativado, para que os administradores de TI possam visualizar essas permissões pelo Centro de Administração do Teams e validar se esses aplicativos têm acesso apenas às reuniões a que foram adicionados.

gif

Com o recém-lançado Azure Communication Services em interoperabilidade com o Teams os usuários do Teams podem interagir facilmente com clientes, parceiros e outras pessoas chave fora de sua organização. Ao construir aplicações personalizadas usando os Serviços de Comunicação Azure, tais como voz, vídeo e chat, aproveite a interoperabilidade integrada com o Teams. Isto permitirá que os usuários do Teams participem de reuniões e interajam com os clientes e parceiros usando sua aplicação personalizada. Melhor ainda, com os Serviços de Comunicação Azure no back-end de conexão com Microsoft Teams, os desenvolvedores desfrutam do uso gratuito de VoIP e Chat para usuários de aplicativos do Teams.

gif

Comece a utilizar os Serviços de Comunicação Azure com Interoperabilidade do Teams, disponíveis em versão prévia.

Permitindo experiências de colaboração entre plataformas

Construímos o Teams para possibilitar a colaboração – por isso estamos compartilhando novas ferramentas e capacidades que permitirão aos usuários colaborar juntos dentro do Teams e através de algumas de nossas outras plataformas.

Componentes fluidos no bate-papo 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 são da plataforma da Web, podem ser editados em tempo real ou de forma assíncrona e funcionam em superfícies, como aplicativos do Teams e do Office. Os componentes fluidos no bate-papo do Teams permitem que os usuários enviem uma mensagem com uma tabela, itens de ação ou uma lista que pode ser cocriada e editada por todos na linha, minimizando a necessidade de longas discussões no bate-papo e reuniões.

gif

As extensões de mensagem em breve serão compatíveis com o Outlook na Web, proporcionando uma experiência de desenvolvimento unificada para extensões de mensagem que funcionam com o Microsoft Teams e com o Outlook na Web. Ao escreverem uma mensagem, os usuários poderão selecionar um novo menu de extensões de mensagens baseadas onde poderão escolher. Por exemplo, um usuário poderá escrever um email e selecionar uma extensão de mensagem que exibe tarefas do aplicativo do Teams para enviar aos colegas de equipe.

gif

Além de facilitar a criação de ferramentas low-code no Teams e para o Teams, estamos facilitando o compartilhamento de aplicativos e bots criados com a Power Platform. Hoje você pode compartilhar aplicativos criados com Power Apps e, em breve, poderá compartilhar bots criados com Power Virtual Agents amplamente com grupos de segurança. Também facilitamos o transporte dos seus aplicativos, bots, fluxos, tabelas e recursos associados de um ambiente do Dataverse for Teams para o outro, assegurando que você consiga aproveitar estes recursos para novas utilizações. Com a importação/exportação, suas equipes de fusão podem colaborar na criação de aplicativos com mais facilidade, permitindo que consultores e parceiros da Microsoft criem e compartilhem aplicativos com os clientes. Também continuamos lançando mais aplicativos de exemplo do Power Apps para ajudar desenvolvedores e clientes começar a usá-lo.

gif

Conjuntos de ferramentas e recursos do desenvolvedor para construir e gerenciar os aplicativos das equipes

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

Com o aprimorado Kit de Ferramentas do Microsoft Teams para Visual Studio e Visual Studio Code, disponível em versão prévia, estamos facilitando para todos os desenvolvedores a criação de aplicativos do Teams que interoperem com a pilha da Microsoft e entre desktop e dispositivos móveis. Seja o React, a Estrutura do SharePoint (SPFx) ou .NET, o kit de ferramentas destina-se a atender aos desenvolvedores onde você estiver, com as estruturas que você já conhece e utiliza. Algumas das principais atualizações incluem: autenticação de linha única, integração do Azure Functions, integração do SPFx, cliente Microsoft Graph de linha única e hospedagem simplificada para um IDE e CLI.

gif

Comece a usar o Kit de Ferramentas do Teams hoje mesmo

Escrever código é o primeiro passo, mas os desenvolvedores também precisam de uma ferramenta para ajudar a gerenciar e configurar seus aplicativos, e por isso temos o prazer de anunciar a disponibilidade do Portal do Desenvolvedor no Microsoft Teams. Com o Portal do Desenvolvedor (antigo App Studio), os desenvolvedores recebem um console de gerenciamento dedicado de aplicativos disponível via Web ou no Teams, que pode ser utilizado para registrar e configurar os aplicativos em um único local central. Novos recursos incluem:

  • Acesso através de qualquer navegador e dispositivo da Web para facilitar a navegação
  • Gerenciamento de configurações de ambiente, eliminando a necessidade de gerenciar vários manifestos em diferentes ambientes
  • Colaboração com colegas, dando acesso de leitura/gravação a aplicativos para que outros colaborem e atualizem aplicativos
  • Capacidade de os ISVs vincularem as ofertas de SaaS aos seus aplicativos para uma nova experiência de compra no Teams
  • Coleta de insights úteis sobre o uso de aplicativos (versão prévia)

capa home

Comece com o Portal do Desenvolvedor hoje mesmo

Como plataforma, o nosso sucesso está ligado ao seu sucesso. Eu gostaria de agradecer aos nossos parceiros que criaram aplicativos inovadores no Teams. Estamos empenhados em permitir que os nossos parceiros sejam bem-sucedidos, ajudando os usuários a descobrir, implementar e adotar aplicativos de forma fácil. E temos o prazer de compartilhar que, em breve, os usuários poderão adquirir assinaturas de aplicativos de parceiros diretamente no Teams Store e no Centro de Administração do Teams (através de nota fiscal ou cartão de crédito), tornando ainda mais simples para os usuários o ato de comprar e adotar aplicativos, proporcionando aos nossos parceiros mais oportunidades de monetização para as soluções deles.

cheout

Proporcione experiências baseadas em dados, insights e segurança com o Microsoft Graph

Embora o Teams seja a camada organizadora dos aplicativos colaborativos, um aspecto fundamental dessas experiências de aplicativos são os conjuntos de dados avançados do Microsoft Graph. O Microsoft Graph gerencia os dados que são gerados de trilhões de conexões em comunicações, conteúdo e pessoas – com privacidade, segurança, conformidade e busca – da plataforma de machine learning avançado. Das soluções que cultivam a experiência e o bem-estar dos funcionários às que elevam os dados em várias superfícies, você pode alimentar todas elas com o Microsoft Graph.

Veja alguns dos novos recursos interessantes do Microsoft Graph que estamos felizes em compartilhar com vocês hoje.

No início deste ano, introduzimos o Microsoft Viva para ajudar organizações do mundo todo 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 criado para ser uma plataforma, por isso temos o prazer de anunciar o primeiro de muitos pontos de extensibilidade planejados: os cartões do Viva Connection agora estão disponíveis em versão prévia privada com a Estrutura do SharePoint (SPFx) para os desenvolvedores que se inscreverem para acesso antecipado. Com este lançamento, agora você pode usar web parts prontas para uso ou personalizadas para criar painéis da Comunidade Viva, news feeds e recursos focados nos funcionários, otimizados para qualquer plataforma ou dispositivo.

gif

Inscreva-se hoje para uma versão de preview privada e tenha acesso antecipado ao próximo lançamento da SPFx para criar experiências móveis nativas para o Viva Connections

Quando se trata de quem pode acessar os dados da sua organização, a autenticação e a segurança vêm sempre em primeiro lugar, e é por isso que muitos desenvolvedores utilizam o Microsoft Graph. Ele é construído com os recursos de segurança e autenticação de nível empresarial do Azure AD no núcleo. Estamos animados para compartilhar novos recursos hoje:

  • Avaliação contínua de acesso, disponível em versão prévia, permite que o Azure AD monitore continuamente os recursos quanto a ameaças de segurança e revogue tokens de acesso com base em eventos críticos ou avaliação de políticas, não mais dependendo do tempo de vida curto do token.
  • Estamos introduzindo uma nova API de métodos de autenticação para que você possa gerenciar o acesso aos dados e recursos no seu aplicativo usando autenticação primária, em duas etapas ou step-up e invocar um processo de redefinição de senha de self-service (SSPR).
  • Por fim, estamos anunciando a disponibilidade geral das APIs de identidades externas para que seus aplicativos possam estabelecer interações seguras entre usuários B2C utilizando políticas predefinidas e configuráveis, enquanto seus usuários podem utilizar as contas diárias para se registrar com a sua solução.

Trazer dados do Microsoft Graph para os aplicativos criados por você garante ótimas experiências para o usuário. Ao mesmo tempo, uma das solicitações mais comuns que ouvimos de clientes e parceiros é como trazer os dados deles para o Microsoft Graph para serem exibidos no Microsoft 365. É por isso que criamos os conectores do Microsoft Graph, que permitem que os desenvolvedores integrem, indexem e exibam metadados para potencializar os conjuntos de dados existentes no Microsoft 365, liberando a participação em experiências essenciais como o Microsoft Search e o eDiscovery. Temos o prazer de anunciar várias atualizações que ocorrerão em breve para os conectores do Microsoft Graph, incluindo:

  • Suporte para enriquecimento de perfil de pessoas a partir de fontes não-AAD que permitirá aos administradores mapear propriedades através de conectores do Microsoft Graph para cartões de pessoas do Microsoft 365 na sua organização
  • Novos conectores Jira e Confluence criados pela Microsoft, disponíveis ainda este ano
  • Expansão dos resultados de pesquisa para clientes móveis e de desktop do Microsoft Teams e para a caixa de pesquisa do Windows
  • O suporte do eDiscovery para a versão prévia do desenvolvedor de conectores do Graph estará disponível no verão de 2021

Também temos o prazer de anunciar que o Microsoft Graph Data Connect está disponível em versão prévia no Azure. A conexão de dados do Microsoft Graph é um conector seguro de alta produtividade projetado para copiar conjuntos de dados de produtividade do Microsoft 365 selecionados no locatário do Azure. É uma ferramenta ideal para desenvolvedores e cientistas de dados que buscam criar análises corporativas ou treinar modelos de IA e ML. 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 de medição para que os desenvolvedores só precisem pagar pelos dados consumidos em suas soluções.

Saiba mais sobre o Microsoft Graph Data Connect nos nossos documentos técnicos

Por fim, queremos que os desenvolvedores criem experiências centradas nas pessoas que se estendam por toda a nossa plataforma Microsoft 365, mas entendemos que gravar códigos separados para funcionar em nossos diferentes produtos não é o ideal. É por isso que estamos felizes em compartilhar algumas novidades interessantes em relação aos Cartões Adaptáveis. Estamos lançando oficialmente no dia de hoje as Ações Universais para Cartões Adaptáveis. Agora, utilizando o Bot Framework do Azure, você pode criar e implementar um único cartão adaptável que é sincronizado entre os clientes móveis e de desktop do Teams e do Outlook!

Saiba mais sobre as Ações Universais nos nossos documentos técnicos

Crie aplicativos modernos do Windows que funcionam perfeitamente em qualquer ponto de extremidade

Com a mudança para o trabalho remoto e agora o trabalho híbrido, o PC nunca foi tão necessário. Com mais de 1,3 bilhões de dispositivos executando o Windows 10, aplicativos modernos criados no Windows se tornaram fundamentais para garantir a produtividade dos usuários. O Windows é essencial para garantir a conectividade e produtividade dos trabalhadores, e esta é a oportunidade de os desenvolvedores irem além e encontrarem formas inovadoras de ajudar as pessoas.

Se você é um desenvolvedor do Windows, a importância do Project Reunion não é novidade para você. Com o Project Reunion, você tem acesso a tecnologias modernas e novos recursos do Windows, além dos melhores recursos existentes no desktop (Win32). Além de interações coerentes e modernas e uma UX com o WinUI 3, você pode desfrutar de um excelente 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 do Windows sem dificuldades tanto para pontos de extremidade do cliente quanto na nuvem. Você pode criar experiências otimizadas para hardwares de dispositivo com descoberta e gerenciamento de aplicativos com praticidade e a longo prazo para o Arm64. Dentre as principais atualizações, podemos citar:

  • Suporte de nível inferior para a versão 1809 do Windows 10, que oferece um grande mercado endereçável no ecossistema do Windows e é um branch de manutenção de longo prazo
  • NET 5, que ajuda a atender os desenvolvedores onde eles estão, incluindo WPF e WinForms
  • WinUI 3 e WebView 2, oferecendo suporte ao desenvolvimento moderno e compatível da IU utilizando as mesmas tecnologias de criação do Windows

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

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

Comece a utilizar novos recursos no Terminal do Windows

Você também pode receber suporte para aplicativos GUI no Subsistema do Windows para Linux (WSL) para ter todas as ferramentas e fluxos de trabalho facilmente ao seu alcance. O Windows permite que você trabalhe como desejar com integrações perfeitas com qualquer fluxo de trabalho com aplicativos GUI, Linux e treinamento de ML acelerado por GPU.

Saiba mais sobre as nossas atualizações no WSL

Um número cada vez maior de organizações está se voltando para automação de processos robóticos (RPA) para simplificar processos corporativos, de simples tarefas repetitivas a fluxos de trabalho complexos. No mês seguinte ao Ignite, quando anunciamos que o Power Automate Desktop estava disponível sem nenhum custo adicional para os usuários do Windows 10, vimos um aumento mensal de 6 vezes nos downloads, o que é um testemunho da oportunidade inexplorada que a automação de processos robóticos (RPA) no-code 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 a automação. O Process Advisor, agora geralmente disponível, é uma funcionalidade de mineração de processos que fornece insights sobre como as pessoas trabalham e livra a automação de suposições. Agora é possível mapear tarefas do fluxo de trabalho, descobrir gargalos da organização e identificar quais tarefas que demandam tempo são mais adequadas para automação, tudo isso no Power Automate.

Saiba mais sobre o Power Automate Desktop e o Process Advisor

Aprender. Conectar. Programar.

Esperamos que aproveitem o Microsoft Build esta semana! Temos várias sessões organizadas especialmente para vocês que se estende por toda a plataforma Microsoft 365.

Boa codificação!

 

Recursos Adicionais

Confira estes recursos adicionais para saber mais sobre o desenvolvimento no Microsoft 365:

Tags: , ,

Posts Relacionados