Avançar para o conteúdo principal
Microsoft 365
Subscrever

Criar a próxima geração de aplicações colaborativas para o trabalho híbrido

O mundo que nos rodeia mudou significativamente desde a última Microsoft Build. Todos os clientes e parceiros estão agora concentrados nas novas realidades do trabalho híbrido – que permite que as pessoas trabalhem em qualquer lugar, em qualquer altura e em qualquer dispositivo.

Os programadores estão no centro desta transformação e, na Microsoft, temos visto provas disto nas aplicações que criou com base na Microsoft Cloud. Hoje estamos a partilhar as novas funcionalidades e ferramentas do Microsoft 365 e do Microsoft Teams que irão capacitar os programadores para criarem soluções para a nova forma de trabalho.

Uma nova classe de aplicações concebidas para o trabalho híbrido: aplicações colaborativas

O trabalho híbrido global requer alterações estruturais à forma como criamos e interagimos com as aplicações. Precisamos de uma nova classe de aplicações que estejam centradas na colaboração e não na produtividade individual. As aplicações que permitem modos de colaboração síncronos e assíncronos com reuniões em tempo real, mensagens ad hoc, colaboração em documentos e a automatização de processos empresariais – tudo numa única camada organizadora.

O Microsoft Teams foi criado com o propósito de permitir a colaboração. Com mais de 145 milhões de pessoas a utilizá-lo diariamente, o Teams tornou-se na plataforma digital para o trabalho e a aprendizagem. Tal cria uma rede de novas oportunidades criativas e económicas para os programadores criarem a próxima geração de aplicações centradas na colaboração. Chamamos a esta nova classe de aplicações aplicações colaborativas.

Com as aplicações colaborativas, os utilizadores finais podem trabalhar facilmente com outras pessoas para concluírem os respetivos projetos em qualquer altura, em qualquer lugar e continuarem no fluxo de trabalho sem ser necessário mudar entre várias aplicações e vários dados. Além disso, com os componentes do Fluid, os utilizadores finais podem criar experiências de colaboração em direto que podem ser editadas em tempo real e partilhadas no Teams e nas aplicações do Office.

Para os programadores, queremos facilitar a criação de aplicações colaborativas: 

  • Utilizar as suas competências existentes: integre facilmente as suas soluções de aplicações existentes com o Teams e utilize tecnologias Web padrão, JavaScript e algumas APIs do Teams para integrar nas mensagens, canais e reuniões do Teams de forma rápida e fácil. Centenas de fabricantes independentes de software (ISVs) como o Service Now, o Workday, o Adobe, o SAP, entre outros, estão atualmente a fazê-lo na nossa plataforma.
  • Simplificar o desenvolvimento: quando cria uma aplicação para o Teams, esta funciona em várias plataformas – Windows, macOS, Web, iOS, Android e Linux. O nosso objetivo é reduzir significativamente a aprendizagem e o trabalho para os programadores criarem a próxima onda de aplicações. Crie uma vez, implemente em qualquer lugar.
  • Suportar a escolha do programador: a Microsoft Cloud oferece uma pilha completa de tecnologias para criar aplicações colaborativas. Para os programadores que estão a criar uma nova aplicação, pode escolher tecnologias no Power Platform, no Azure, no Graph, entre outros, com base nas suas necessidades. 
Apresentação visual do quadro de aplicações colaborativas

Saiba mais sobre a nossa visão de aplicações colaborativas baseadas na Microsoft Cloud na nossa sessão principal técnica conduzida por Jeff Teper e na sessão Into Focus com Rajesh Jha.

Criar aplicações colaborativas com o Microsoft Teams

Para continuar a ajudá-lo a criar aplicações colaborativas, estamos a partilhar novas oportunidades de integração e ferramentas de programador avançadas para a camada organizadora, o Teams.

Criar aplicações para reuniões para permitir experiências mais avançadas

É importante fornecer uma experiência de primeira classe a todos os participantes da reunião, quer seja à distancia ou presencialmente. Anunciamos novas funcionalidades que irão ajudá-lo a criar experiências de reunião mais avançadas nas suas aplicações para as reuniões do Teams.

  • Integração de espaço partilhado: disponível em pré-visualização, a integração de espaço partilhado fornece aos programadores acesso ao espaço principal numa reunião do Teams através de uma simples configuração no manifesto da aplicação. Tal fornece uma nova superfície para permitir experiências de colaboração para múltiplos utilizadores em tempo real nas suas aplicações de reuniões, como quadros digitais, design, quadros de projeto, entre outros. 
Imagem a mostrar um exemplo da funcionalidade de espaço partilhado em ação.
  • Novas APIs de evento da reunião: disponíveis em pré-visualização, permitem a automatização dos fluxos de trabalho relacionados com reuniões através de eventos como o início da reunião e o fim da reunião – com mais APIs de eventos a serem lançadas ainda este ano.
  • Extensibilidade do Modo Juntos: a extensibilidade do Modo Juntos, que será lançada este verão, permite-lhe criar e partilhar as suas cenas personalizadas para as reuniões do Teams. Fornece uma experiência de design fácil dentro do Portal do Programador para o Teams, para que os programadores possam criar cenas personalizadas para tornar as reuniões mais interativas e personalizadas para a sua organização. Eis uma cena personalizada criada pela nossa equipa que pode experimentar agora!
Imagem a mostrar um exemplo de uma cena personalizada do Modo Juntos a ser criada.

APIs de multimédia com consentimento específico para recursos: serão lançadas este verão e permitem obter acesso em tempo real a transmissões de áudio e vídeo para criar cenários como transcrição, tradução, tirar notas, recolha de informações, entre outros. Estas APIs terão o consentimento específico para recursos ativado, para que os administradores de TI possam ver estas permissões a partir do Centro de Administração do Teams e validar que essas aplicações têm acesso apenas às reuniões às quais foram adicionadas.

Imagem a mostrar um exemplo de uma API de multimédia utilizada numa aplicação que está a transcrever voz.

Com a interoperabilidade dos Azure Communication Services com o Teams, recentemente lançada, permita que os utilizadores do Teams interajam facilmente com os clientes, parceiros e outras pessoas chave fora da sua organização. Quando criar aplicações personalizadas com os Azure Communication Services como voz, vídeo e chat, tire partido da interoperabilidade incorporada com o Teams. Tal permitirá que os utilizadores do Teams adiram a reuniões e interajam com clientes e parceiros através da sua aplicação personalizada. Além disso, com os Azure Communication Services no back-end ligado ao Microsoft Teams, os programadores podem desfrutar da utilização gratuita de VoIP e Chat para utilizadores da aplicação Teams.1

Imagem a mostrar um exemplo de uma aplicação a utilizar os serviços dos Azure Communication Services.

Comece a utilizar a interoperabilidade dos Azure Communication Services com o Teams disponível em pré-visualização.

Permitir experiências colaborativas em várias plataformas

Criámos o Teams para permitir a colaboração – por isso, estamos a partilhar novas funcionalidades que permitirão que os utilizadores colaborem no Teams e noutras plataformas.

Os componentes do Fluid no Microsoft Teams estão agora disponíveis em pré-visualização privada e serão lançados para mais clientes nos próximos meses. Os componentes do Fluid no chat do Teams permitem que os utilizadores finais enviem uma mensagem com uma tabela, itens de ação ou uma lista que pode ser cocriada e editada por todas as pessoas em linha e que é partilhável nas aplicações do Office como o Outlook. Alinhe rapidamente entre equipas e seja produtivo de forma eficiente, ao copiar e colar componentes nos chats do Teams. Com os componentes do Fluid, os utilizadores podem idealizar, criar e decidir em conjunto, ao mesmo tempo que organizam menos reuniões e minimizam a necessidade de ter longos tópicos de chat.

Imagem a mostrar um exemplo de um componente do Fluid a ser utilizado no chat do Teams e no telemóvel.

Em breve, as extensões de mensagens serão suportadas no Outlook: para fornecer uma experiência de desenvolvimento unificada para extensões de mensagens que funcionam com o Microsoft Teams e o Outlook na Web. Quando os utilizadores compuserem uma mensagem, poderão selecionar um novo menu de extensões de mensagens baseadas na pesquisa. Por exemplo, um utilizador pode compor um e-mail e, em seguida, selecionar uma extensão de mensagem que apresenta tarefas da respetiva aplicação Teams para enviar aos colegas de equipa.

Imagem a mostrar um exemplo de uma extensão de mensagem a ser utilizada no Outlook na Web.

Para além de facilitar a criação de aplicações, bots e fluxos que exigem pouco código em e para o Teams, estamos a facilitar a distribuição de soluções que exigem pouco código aos utilizadores finais. Em breve, poderá partilhar bots criados com o Microsoft Power Virtual Agents com grupos de segurança, tal como já pode fazer para aplicações criadas com o Power Apps. Recentemente, também fizemos com que seja mais fácil mover as suas aplicações, bots, fluxos, tabelas e recursos associados de um ambiente Microsoft Dataverse for Teams para outro, o que garante que pode tirar partido destes recursos para novos cenários. Também continuamos a lançar mais aplicações de exemplo para o Power Apps, para ajudar os programadores e clientes a começar a utilizá-lo.

Imagem a mostrar um exemplo do Power Apps em ação no Teams.

Toolkits e recursos para programadores, para criar e gerir aplicações do Teams

Enquanto os programadores criam a próxima geração de aplicações colaborativas para suportar o trabalho híbrido, estamos a investir em ferramentas e recursos para ajudá-lo a ser mais produtivo.

Com o Toolkit do Microsoft Teams para o Visual Studio e para o Visual Studio Code avançado, disponível em pré-visualização, estamos a fazer com que seja mais fácil para os programadores criarem aplicações do Teams que interajam com a pilha da Microsoft no computador e em dispositivos móveis. Quer utilize o React, SharePoint Framework (SPFx) ou o .NET – o toolkit serve para encontrar os programadores onde está, com os quadros que já conhece e utiliza. Algumas das atualizações chave incluem: autenticação de linha única, integração das Funções do Azure, integração do SPFx, cliente do Microsoft Graph de linha única e alojamento simplificado para um IDE e um CLI.

Imagem a mostrar o Toolkit do Microsoft Teams em ação, a criar uma aplicação.

Saiba mais sobre o Toolkit do Teams e instale-o já a partir do Marketplace do Visual Studio.

Escrever código é o primeiro passo, mas os programadores também têm de gerir e configurar as suas aplicações – por isso, temos o prazer de anunciar a pré-visualização do Portal do Programador para o Microsoft Teams. Com o Portal do Programador (anteriormente App Studio), os programadores recebem uma consola de gestão da aplicação dedicada disponível através da Web ou dentro do Teams, que pode ser utilizada para registar e configurar as respetivas aplicações numa única localização central. As novas funcionalidades incluem:

  • Aceder através de qualquer browser e dispositivo para uma navegação fácil.
  • Gerir as configurações do ambiente, o que remove a necessidade de gerir vários manifestos em ambientes diferentes.
  • Colaborar com os pares ao dar acesso de leitura/escrita a aplicações a outras pessoas para colaborar e atualizar aplicações.
  • Capacidade dos ISVs ligarem ofertas de software como serviço (SaaS) às respetivas aplicações para a nova experiência de compra no Teams.
  • Recolher informações úteis na utilização de aplicações (em pré-visualização).
Imagem a mostrar a home page do Portal do Programador.

Comece já a utilizar o Portal do Programador.

Enquanto plataforma, o nosso sucesso está associado ao seu sucesso. Agradecemos aos nossos parceiros que criaram aplicações inovadoras no Teams. Estamos empenhados em possibilitar que os nossos parceiros sejam bem-sucedidos ao ajudarmos os utilizadores a descobrir, implementar e adotar facilmente aplicações. Temos também o prazer de partilhar que, brevemente, os utilizadores poderão comprar subscrições de aplicações parceiras diretamente a partir da Loja do Teams e do Centro de Administração do Teams (através de faturação ou de cartão de crédito) – o que faz com que seja ainda mais simples para os utilizadores adquirir e adotar aplicações enquanto fornecem aos nossos parceiros mais oportunidades de monetização para as suas soluções.

Imagem a mostrar a nova experiência de compra na loja.

Proporcionar experiências criadas em torno de dados, informações e segurança com o Microsoft Graph

Embora o Teams seja a camada organizadora para aplicações colaborativas, um aspeto chave dessas experiências de aplicação é o conjunto de dados avançado do Microsoft Graph. O Microsoft Graph gere os dados gerados a partir de biliões de ligações em comunicações, conteúdos e pessoas – com privacidade, segurança, conformidade e pesquisa – com tecnologia de aprendizagem automática avançada.

Eis algumas das novas e entusiasmantes funcionalidades do Microsoft Graph que temos o prazer de partilhar consigo hoje.

No início deste ano, apresentámos o Microsoft Viva, para ajudar organizações em todo o mundo a otimizar a experiência da equipa de trabalhadores e ajudar os colaboradores a prosperar na nova forma de trabalho. O Viva foi criado para ser uma plataforma, por isso, anunciamos o primeiro de vários pontos de extensibilidade planeados – os cartões das Ligações Viva estão agora disponíveis em pré-visualização com o SharePoint Framework (SPFx) para programadores que se inscreveram no acesso antecipado. Com este lançamento, agora pode utilizar peças Web prontas a utilizar ou personalizadas para criar dashboards do Viva Community, novos feeds e recursos focados nos colaboradores, otimizados para qualquer plataforma ou dispositivo.

Imagem a mostrar os cartões das Ligações Viva em ação.

Inscreva-se para obter acesso antecipado ao próximo lançamento do SPFx para criar experiências nativas de dispositivos móveis para as Ligações Viva.

No que toca a quem pode aceder aos dados da sua organização, a autenticação e a segurança são sempre uma prioridade – é por isso que vários programadores utilizam o Microsoft Graph. Foi criado com funcionalidades de autenticação e segurança de nível empresarial do Azure Active Directory (Azure AD) na sua base. Novas funcionalidades que partilhamos hoje:

  • Avaliação Contínua de Acesso: disponível para pré-visualização, permite que o Azure AD monitorize continuamente recursos para ameaças de segurança e revogue tokens de acesso com base em eventos críticos ou na avaliação de políticas, em vez de simplesmente depender de uma curta duração do token. 
  • Nova API de métodos de autenticação para que possa gerir o acesso aos dados e aos recursos na sua aplicação, ao utilizar a autenticação primária, de dois passos ou step-up e invocar um processo de reposição personalizada de palavra-passe (SSPR).
  • Disponibilidade geral das APIs de identidades externas para que as suas aplicações possam estabelecer interações de utilizador entre a empresa e o consumidor (B2C) seguras através de políticas configuráveis e predefinidas, enquanto os utilizadores podem utilizar as respetivas contas para se registarem na sua solução.

Um dos pedidos mais comuns que ouvimos dos clientes e parceiros é a possibilidade de trazer os respetivos dados para o Microsoft Graph para apresentá-los no Microsoft 365. Foi por isso que criámos os conectores do Microsoft Graph, que permitem que os programadores integrem, classifiquem e apresentem metadados para enriquecer grupos de dados existentes no Microsoft 365 – o que fomenta a participação em experiências principais como o Microsoft Pesquisa e a Deteção de Dados Eletrónicos. Temos o prazer de anunciar várias atualizações aos conectores do Microsoft Graph, incluindo:

  • Suporte para o enriquecimento do perfil das pessoas a partir de origens sem o AAD que permitirão que os administradores mapeiem propriedades dos conectores do Microsoft Graph para os cartões de pessoas do Microsoft 365 na sua organização.
  • Novos conectores do
  • Jira e do Confluence criados pela Microsoft, disponíveis ainda este ano.
  • Expansão dos resultados da pesquisa para os clientes de dispositivos móveis e computador do Microsoft Teams e a Caixa do Windows Search.
  • O
  • suporte da Deteção de Dados Eletrónicos para a pré-visualização para programadores dos conectores do Graph estará disponível no verão de 2021.

Anunciamos também que o Conector de Dados do Microsoft Graph está disponível em pré-visualização no Azure. O conector de dados do Microsoft Graph é um conector de débito elevado seguro concebido para copiar determinados conjuntos de dados de produtividade do Microsoft 365 para o seu inquilino do Azure. É uma ferramenta ideal para programadores e cientistas de dados que procuram criar análises organizacionais ou preparar modelos de IA e de aprendizagem automática. Embora a maior parte dos produtos do Microsoft 365 sejam oferecidos por utilizador/por mês, estamos a oferecer o conector de dados do Microsoft Graph como um serviço limitado para que os programadores só tenham de pagar pelos dados consumidos nas suas soluções.

Saiba mais sobre o Conector de Dados do Microsoft Graph nos nossos documentos técnicos.

Por fim, pretendemos que os programadores criem experiências centradas nas pessoas que abranjam toda a nossa plataforma do Microsoft 365, mas compreendemos que escrever código separado para funcionar nos nossos diferentes produtos não é ideal. É por isso que temos o prazer de partilhar a disponibilidade das Ações Universais para Cartões Adaptativos. Agora, com o Azure Bot Framework, pode criar e implementar um único cartão adaptativo que é facilmente sincronizado nos clientes de dispositivos móveis e de computador do Teams e do Outlook.

Leia o blogue do Microsoft Graph completo para saber mais.

Criar aplicações do Windows modernas que funcionam facilmente em qualquer ponto final

Com a alteração para o teletrabalho e agora para o trabalho híbrido – o PC nunca foi tão essencial. Com mais de 1,3 mil milhões de dispositivos a executar o Windows 10, as aplicações modernas baseadas no Windows tornaram-se mais críticas para permitir que os utilizadores se mantenham produtivos. O Windows serve essencialmente para manter os trabalhadores ligados e produtivos e a oportunidade para os programadores expandirem os limites e encontrarem novas formas inovadoras de ajudar as pessoas está a acontecer agora.

Se for um programador do Windows, já sabe a importância do Project Reunion. Com o Project Reunion, obtém acesso a tecnologias Windows modernas e novas funcionalidades e ainda as melhores funcionalidades para computador existentes (Win32). Com o WinUI 3 obtém experiência de utilizador e interações coerentes e modernas – para além de um desempenho do sistema e uma duração da bateria fantásticos para as suas aplicações. É por isso que temos o prazer de anunciar a pré-visualização do Project Reunion 0.8, para que possa criar e modernizar facilmente as suas aplicações do Windows nos pontos finais tanto do cliente como da nuvem. Pode criar experiências otimizadas para o hardware do dispositivo com gestão e deteção de aplicações sem complicações e preparadas para o futuro para Arm64. Algumas das atualizações chave incluem:

  • Suporte de nível inferior para o Windows 10 versão 1809 que fornece um grande mercado endereçável no ecossistema do Windows e é um ramo de manutenção a longo prazo.
  • Suporte do .NET 5 que ajuda a encontrar programadores onde quer que estejam, incluindo WPF e WinForms.
  • WinUI 3 e WebView 2 que suportam o desenvolvimento de IU compatível e moderna através de as mesmas tecnologias com as quais o Windows é criado.

Saiba mais e comece a modernizar as suas aplicações do Windows com a pré-visualização do Project Reunion 0.8.

Sabemos que vários programadores utilizam ferramentas da linha de comandos e shells como a Linha de Comandos, o PowerShell e o Subsistema Windows para Linux (WSL). Com o Terminal do Windows, os programadores recebem uma experiência da linha de comandos moderna, elegante e apelativa no Windows – e este ano, temos o prazer de partilhar que agora pode ser predefinido como o emulador terminal, o que permite que todas as aplicações da linha de comandos sejam iniciadas através do Terminal do Windows. Também lançámos uma nova funcionalidade denominada modo Quake que lhe permite abrir uma nova janela do terminal com um simples atalho de teclado a partir de qualquer lugar no Windows.

Comece a utilizar as novas funcionalidades no Terminal do Windows.

Também pode receber suporte para aplicações GUI no Subsistema Windows para Linux (WSL) para que todas as ferramentas e fluxos de trabalho estejam facilmente ao seu alcance. O Windows permite-lhe trabalhar à sua maneira com integrações simples com qualquer fluxo de trabalho com aplicações GUI, Linux e preparação de aprendizagem automática acelerada por GPU.

Saiba mais sobre as nossas atualizações no WSL.

Cada vez mais organizações estão a recorrer à automatização de processos robóticos (RPA) para simplificar os processos empresariais – desde tarefas simples e repetitivas a fluxos de trabalho complexos. No mês a seguir à Ignite, onde anunciámos que o Power Automate Desktop estava disponível sem custos adicionais para os utilizadores do Windows 10, houve 6 vezes mais transferências mês a mês. O que é uma demonstração da oportunidade não aproveitada que o RPA sem código oferece para ajudar clientes a automatizar tarefas e fluxos de trabalho repetitivos. Atualmente, estamos a fazer com que seja ainda mais fácil dar prioridade aos processos mais adequados à automatização. O Assistente do processo, agora disponível para todos, é uma capacidade de extrair processos que fornece informações sobre a forma como as pessoas trabalham e elimina as dificuldades da automatização. Agora pode mapear tarefas do fluxo de trabalho, descobrir obstáculos organizacionais e identificar que tarefas morosas são mais adequadas à automatização – tudo a partir do Microsoft Power Automate.

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

Aprender. Interagir. Programar.

Esperamos que desfrute da Microsoft Build esta semana. Temos um excelente conjunto de sessões que produzimos para si e que abrangem toda a nossa plataforma do Microsoft 365.

Tenha uma boa experiência de programação!

Recursos adicionais

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


1A utilização de VoIP e chat para os pontos finais do Microsoft Teams está incluída com as licenças do Microsoft 365.