A conferência iniciou com Satya Nadella, CEO da Microsoft, explicitando as dificuldades que o mundo tem vivido com a crise sanitária da COVID-19 e salientando a importância na tecnologia para nossas vidas. Segundo o executivo, 10% do PIB mundial em 2030 será composto apenas pelo segmento tecnológico, superando os 5% da atualidade. O CEO reiterou a importância do avanço tecnológico no que diz respeito ao fortalecimento de qualquer tipo de empresas, que cada vez mais estão contratando profissionais dessas áreas.
Azure
Um dos principais pontos discutidos no Microsoft Build 2021 é a respeito do Azure, a plataforma de computação em nuvem da Microsoft. Entre as novidades, o Azure IA ganhará algumas melhorias, como o Bot Service, Metrics Advisor e Video Analyzer, que permitirá aos desenvolvedores criarem bots avançados para a auxiliar no desenvolvimento de serviços, ajudar na detecção de anomalias e distúrbios com diagnósticos em serviços graças a machine learning e a criar plataformas de streaming e vídeos de modo mais prático e seguro. Duas novas habilidades de machine learning também foram introduzidas, como o Azure Machine Learning managed endpoints, que facilita o processo de criação e implantação de aprendizado de maquina para cientistas de dados e desenvolvedores, sendo possível também a geração de logs e monitoramento de infraestruturas computacionais. Além disso, o Azure ganhará os benefícios da introdução do PyTorch Enterprise, fornecendo suporte especializado para hotfixes, bugs e problemas de segurança. Falando em comunicação, o Microsoft Build 2021 revelou que o Azure Communication Services ganhou novas funções, como a adição de uma biblioteca UI completamente open-source para otimizar a criação de canais de comunicação pelos desenvolvedores. Da mesma forma, uma plataforma integrada para a gravação de conteúdo foi anunciada com formatos para MP3 e MP4. Outros dois recursos interessantes são o TURN e o UWP, que permitem a comunicação em tempo real entre aplicativos mobile e de web desenvolvidos com códigos open source WebRTC e a possibilidade de implementação de chamadas de vídeo e voz em aplicações que rodem com Windows, como HoloLens, óculos de realidade virtual, Xbox, etc. Ademais, outras vários recursos foram anunciadas para o Azure, como o Microsoft Build de OpenJDK com código-aberto e a disponibilidade do Red Hat JBoss EAP e IBM WebSphere em Máquinas Virtuais. No entanto, as tecnologias relacionadas a nuvem, como a possibilidade de aplicações da Azure (Azure App Service, Functions, Logic Apps, API Management e Event Grind) de rodar em Kubernetes em qualquer lugar com o Azure Arc. A Inteligência Artificial não ficou de fora, pois o Microsoft Build 2021 anunciou a chegada de novas inovações para o Cosmos DB Serverless, facilitando a aplicação de IA em aplicações graças ao Azure Cognitive Services. A esse conjunto foi dado o nome de Azure Applie AI Services, que permite com que os desenvolvedores acelerem a construção de soluções de IA.
Visual Studio
Depois de sua última grande atualização, o Visual Studio 2019 ganhou um novo update que já está disponível para o público geral, incluindo aprimoramentos para desenvolvimento .NET e C++, suporte para criação de fluxos de trabalho Github Actions e novas integrações do Azure para desenvolvimento em nuvem. Detalhes adicionais sobre o Visual Studio 2022 ainda não foram amplamente divulgadas, mas a Microsoft revelou que está trabalhando e colhendo feedback dos usuários e desenvolvedores para lançar o primeiro preview do ambiente de desenvolvimento integrado da companhia. Houve o anúncio de novas extensões para desbloquear e aumentar o desempenho do Visual Studio e da Power Platform, que deixa os desenvolvedores publicarem APIs no Azure API Management ao passo em que realização a conexão com a Power Platforma, tornando o processo mais simples e fluido.
Github
O Microsoft Build 2021 também revelou que o Github passará a ter um repositório completamente hospedado em nuvem, escolhendo a quantidade de computação necessária para customizar quaisquer tipos de projetos. Também foi anunciada uma colaboração entre o Github, a Central de Segurança da Azure e a equipe de desenvolvimento SecOps.
Microsoft 365
O Microsoft 356 também ganhou updates no Microsoft Build 2021, entre eles a novidade de que o Microsoft Graph terá sua conexão de dados oferecida no Azure para garantir mais segurança quando os desenvolvedores criarem análises de organização, treinamento de modelos de IA e machine learning. Vale ressaltar que embora o Microsoft 365 seja uma assinatura mensal/anual, a integração com o Graph será realizada com pagamentos de acordo com o volume de dados que os devs utilizarem. O Microsoft Teams também ganhou algumas adições, e agora os desenvolvedores tem mais liberdade para construir apps de comunicação devido a novas APIs, modo de extensão contínuo e uma espécie de biblioteca de APIs com recursos de áudio e vídeo para transcrições e traduções. Ademais, foi criado um grande canal chamado de Developer Portal, e como o nome sugere irá servir como um aplicativo de organização via web ou Teams para facilitar a navegação, acabando com a antiga necessidade de ter que rodar inúmeros outros apps em segundo plano. Agora, extensões de mensagens serão permitidas na versão web do Outlook, gerando a possibilidade de uma melhor experiência para funcionar conjuntamente com o Microsoft Teams. Quando o usuário for escrever uma mensagem, uma aba será aberta com algumas opções de extensão para lhe auxiliar.
Windows
O Windows não ficou de fora do Microsoft Build 2021, e uma das primeiras novidades que o Sistema Operacional vai receber é em relação ao Microsoft Edge com a atualização Microsoft Edge 91, que leva mais performance ao navegador devido ao recurso de Sleeping tabs, que dá um salto de desempenho no Edge quando muitas abas estão abertas de forma simultânea, poupando performance do sistema como um todo. A inicialização com boost torna o navegador mais rápido na hora de rodar Edge, devido a uma série de núcleos que ficam em processamento em segundo plano. O Project Reunion 0.8 SDK será lançado em breve, e os desenvolvedores poderão criar e modernizar aplicativos do Windows com tecnologias mais rápidas e suporte a Windows UI Library (WinUi) 3, Microsoft WebView 2 e apps .NET 5. Um kit de desenvolvedor de Snapdragon baseado em ARM para PC começará a ser vendido na Microsoft Store nos próximos meses. As duas empresas estão trabalhando para facilitar a criação de programas e o port dos mesmos para suportar a arquitetura ARM64 de forma nativa. O Microsoft Build 2021 também revelou que a prévia do Windows Terminal 1.9 já está disponível e inclui uma função chamada de “Quake Mode”, que permite aos usuários abrir rapidamente um terminal do Windows com apenas cliques em atalhos no teclado.
GPT-3
Talvez esse tenha sido um dos mais importantes tópicos do Microsoft Build 2021: o GPT-3. O grande objetivo da Microsoft é fazer com que seja possível programar e criar apps sem a necessidade de saber códigos graças ao Power Fx em conjunto com o GPT-3, um dos modelos de IA mais populares que existe. O GPT-3 será integrado ao Microsoft Power Apps, um aplicativo que vai desde uma plataforma para pessoas inexperientes a um canal de desenvolvimento para profissionais com experiência na área. A IA rodará exclusivamente no Azure e será potencializada graças ao Azure Machine Learning, e segundo a Microsoft, tem capacidade para resolver problemas “reais” em larga escala. De forma mais precisa, ao invés de uma pessoa criar um determinado comando baseado em alguma linguagem de programação, como por exemplo “FirstN(‘BC pedidos’, “carrinhos”, “aib_nomedoproduto”), ‘data de compra’, Decrescente), 10)”, agora será possível escrever a frase de maneira mais informal, como “Mostrar 10 pedidos que têm carrinho de criança no nome do produto e ordenar por data de compra com o mais novo no topo”. A Microsoft insiste que a ferramenta não é, necessariamente, uma substituta ao fato da pessoa deixar de entender um código ou fórmula, mas sim uma forma de aprendizado e ajuda para quem está estudando a programar com o Power Fx, ampliando o leque de criação de apps em menos tempo. GOstou das novidades?