Panos Panay, EVP + Chief Product Officer, Windows e Dispositivos
Como uma equipe, estamos entusiasmados em passar um tempo com a comunidade de desenvolvedores durante a conferência Build.
O Windows é um lugar em que as pessoas usam para criar, aprender e se conectar. Um dos aspectos mais energizantes do Windows é como a comunidade de desenvolvedores vem se engajando com a plataforma, trazendo valor para mais de um bilhão de pessoas em todo o planeta. O Windows é a plataforma ideal para a inovação mundial, e os desenvolvedores são fundamentais para desbloquear a próxima onda de experiências que as pessoas precisarão hoje e no futuro. Isso é o que nos leva, como uma equipe, a inovar e capacitar desenvolvedores com as ferramentas para que sonhem grande e transformem suas ideias em realidade.
Hoje estamos compartilhando novas atualizações para o Windows 11 e a Microsoft Store para desenvolvedores, incluindo:
- Novas ferramentas de construção de aplicativos que permitem a você pegar seu código existente e torná-lo incrivelmente atraente no Windows.
- Novas maneiras de alcançar e engajar clientes através da Microsoft Store.
- Um novo kit de desenvolvimento com recursos de IA – Project Volterra – e uma ampla cadeia de ferramentas de desenvolvimento nativas Arm.
Estamos construindo nossa visão para um mundo de computação híbrida inteligente, reunindo computação local na CPU, GPU e NPU e na computação em nuvem com o Azure.
No futuro, a movimentação das cargas de trabalho entre clientes e a nuvem será tão dinâmica e transparente quanto mover-se entre o Wi-Fi e o celular uso de dados em seu telefone hoje.
Cada vez mais, experiências mágicas alimentadas pela IA exigirão enormes níveis de poder de processamento, além das capacidades de CPUs e GPUs tradicionais. Mas novas tecnologias de silício, como unidades de processamento neutro (NPUs), adicionarão capacidades expandidas para as principais cargas de trabalho de IA.
Aproximar o Azure e o Windows permitirá que você traga novas classes de aplicativos para seus clientes comerciais e consumidores. Esta jornada começa com o Windows 365 e segue com o Xbox Cloud Gaming e o Azure Virtual Desktop, e continuará com um processamento de nuvem e NPUs em mais dispositivos Windows.
Também continuaremos a fazer uma ponte em direção a esse futuro, utilizando nossa plataforma aberta, nossa loja aberta e nosso ecossistema de hardware aberto para capacitá-lo a levar suas habilidades, talento e paixão adiante.
Novas ferramentas para construção de aplicativos e atualizações do subsistema do Windows
Nosso objetivo com a plataforma aberta do Windows é facilitar a construção e a execução de seus aplicativos no Windows, sejam eles criados em .NET, Web, Android, C++, Linux ou qualquer outro framework entre plataformas. Isso facilita o uso do Windows para todos os seus fluxos de trabalho e modelos de distribuição de desenvolvedores, permitindo um maior alcance de usuários para construir seu negócio à sua maneira.
Para a construção de aplicativos para área de trabalho do Windows, o Windows App SDK e a plataforma WinUI 3 facilitam a construção de aplicativosaplicações nativas nativos ricoas para o Windows 11 usando C# ou C++, enquanto ainda alcançam usuários do Windows 10. A última atualização do Windows App SDK 1.1 está em pré-visualização e será lançada em breve, com novos recursos como materiais visuais Fluent na WinUI 3, APIs de janelas de área de trabalho atualizadas, melhorias para notificações push, novas APIs de variável de ambiente para C++e várias melhorias de desempenho.
Para começar a usar o WinUI 3 na construção de seus aplicativos, também estamos atualizando duas ferramentas:
- Template Studio for WinUI (C#): esta extensão do Visual Studio facilita a construção de um novo aplicativo C# com WinUI 3. Ela fornece estruturas de projeto para a interface, a lógica e o empacotamento do seu aplicativo.
- .NET Upgrade Assistant: estamos trabalhando em uma atualização para esta ferramenta de código aberto para ajudá-lo a automatizar a migração de aplicativos .NET UWP para .NET 6, incluindo a atualização do WinUI 2 para WinUI 3.Há também um guia de migração com mais informações.
Para o desenvolvimento de aplicativos multiplataforma, o .NET Multi-platform App UI (.NET MAUI) 1.0 acaba de ser lançado.
O .NET MAUI ajuda você a construir aplicativos que podem ser executados no Android, iOS, MacOS e Windows a partir de uma base de código compartilhada, e é construído com base na WinUI 3 ao ser executado no Windows.
Para criar ótimos aplicativos do Windows usando a web, você pode criar um App Web Progressive, que permite distribuir e instalar seu site como um aplicativo, bem como aproveitar os recursos mais ricos do sistema operacional. Estamos constantemente tornando os PWAs mais poderosos no Windows, e mais recentemente habilitamos novos recursos , como o registro de manipulador de protocolo de URL e a sobreposição de controles de janelas para barras de título personalizadas.
Você também pode usar a WebView2 para incorporar conteúdo da Web em seus aplicativos Windows usando um novo tempo de execução compartilhado. O tempo de execução compartilhado da WebView2 oferece acesso aos recursos e atualizações de segurança mais recentes da plataforma web, enquanto o navegador Microsoft Edge permite um ótimo desempenho minimizando o uso do disco e os custos relacionados ao tempo de execução de aplicativos. Já existem milhares de aplicativos aproveitando a WebView2 – incluindo a nova experiência de bate-papo do Teams no Windows 11, que utiliza a WebView2 e o Windows Fluent Design para criar uma ótima experiência de usuário. Para obter mais informações sobre as novidades para desenvolvedores web, consulte https://aka.ms/edgebuildblog2022.
O Windows Subsystem for Linux (WSL) tornou-se uma ferramenta integral para muitos desenvolvedores, engenheiros de DevOps e outros com fluxos de trabalho Linux, especialmente para a nuvem e web. Para facilitar ainda mais a instalação e atualização do WSL, recentemente o disponibilizamos na Microsoft Store.
O Windows Subsystem for Android™ (WSA) está sendo continuamente atualizado para melhorar a compatibilidade, desempenho e extensibilidade para aplicativos Android rodando no Windows. Isso inclui a atualização para o Android Open Source Project 12.1.
Novas oportunidades para engajamento de aplicativos
Os widgets no Windows 11 fornecem uma visão nova, visível e útil do conteúdo do aplicativo para os usuários. Estamos animados pelo feedback dos clientes sobre os Widgets até o momento, as pessoas estão desfrutando do rápido acesso ao conteúdo mais importante para eles de uma maneira que é muito fácil e não rompe o fluxo. A partir do final deste ano, você poderá começar a construir Widgets como experiências complementares para seus aplicativos Win32 e PWA no Windows 11, alimentados pela plataforma Adaptive Cards .
Você também pode aproveitar os recursos de toque, caneta, voz e IA, para criar recursos que aumentam o engajamento e diferenciam seus aplicativos, com interações mais naturais para seus clientes. Como a sensação natural de uma caneta háptica, ou capacidades de texto para fala do Azure para construção de transcrições. Para saber mais sobre como nossos próprios aplicativos estão fazendo isso, como o OneNote com seu design visual atualizado, incorporando tanto o visual e a sensação do Windows 11, juntamente com as funcionalidades de caneta e voz, visite o Blog do OneNote.
Também compartilhamos uma visão inicial de como aplicativos que criam e armazenam conteúdo na nuvem poderiam começar a integrar esse conteúdo personalizado em superfícies de engajamento de usuários familiares no Windows 11, como o Explorador de Arquivos, e diálogos comuns de arquivos. Isso permitiria ao Windows mostrar conteúdo de seu aplicativo aos usuários no contexto certo, fornecendo uma experiência perfeita de instalação de aplicativos e detecção de conteúdo entre dispositivos.
Mantenha-se informado sobre isso.
Novas maneiras de alcançar e engajar os clientes através da Microsoft Store
Com o Windows 11, reconstruímos a Microsoft Store do zero para os desenvolvedores, colocando seu sucesso em seu núcleo e projetando-a para ajudá-lo a executar seu negócio com políticas abertas. A Microsoft Store no Windows fornece a opção de uso do mecanismo de comércio que fornecemos, com participação de receita líder do setor, ou o uso do seu próprio mecanismo de comércio em seu aplicativo, nesse último caso você podendo manter toda a receita gerada.
Temos o prazer de compartilhar os seguintes anúncios para a Microsoft Store no Windows:
- A Microsoft Store está aberta a todos. Removemos o programa de lista de espera para aplicativos Win32 na Microsoft Store, abrindo-a para todos os desenvolvedores de aplicativos.
- Anúncios da Microsoft Store. Com base no feedback da comunidade de desenvolvedores, em breve criaremos pilotos de novas ferramentas de desenvolvimento para ajudá-los a alcançar os clientes certos, no momento certo. Usando o Microsoft Advertising, os desenvolvedores poderão criar, executar e visualizar campanhas publicitárias na Store, melhorando a capacidade de descoberta e conversão dos aplicativos.
- Amazon Appstore. A pré-visualização da Amazon Appstore no Windows 11 já está disponível nos EUA, e será expandida para cinco países adicionais, incluindo França, Alemanha, Itália, Japão e Reino Unido até o final deste ano.
A Microsoft Store no Windows é o melhor lugar para você ficar na frente dos mais de 1 bilhão de clientes do Windows, que estão sempre procurando novas experiências. Para saber mais sobre as novidades da Microsoft Store, acesse este post no blog.
Ecossistema de hardware aberto e Project Volterra
Acreditamos em um ecossistema de hardware aberto para o Windows, com mais flexibilidade e mais opções, bem como a capacidade de suportar uma ampla gama de cenários.
Por isso estamos sempre evoluindo a plataforma para suportar novas e emergentes plataformas e tecnologias de hardware, como GPUs que renderizam as experiências do usuário de um aplicativo, chipsets Wi-Fi e de celulares que garantem que os dispositivos estejam sempre conectados, e CPUs incluindo MIPS, x86, Alpha, Itanium e x64.
À medida que aguardamos o que vem a seguir, e como podemos inovar ainda mais neste espaço, estamos animados em anunciar o Project Volterra, um novo dispositivo alimentado pela plataforma de computação Snapdragon. Com o Project Volterra* você poderá explorar muitos cenários de IA através do novo Toolkit SNPE for Windows, que está sendo lançado pela Qualcomm.
E como esperamos ver NPUs sendo incorporadas na maioria, talvez em todos os futuros dispositivos de computação, vamos facilitar para os desenvolvedores o uso desses novos recursos, fornecendo suporte para NPUs na plataforma completa do Windows.
Para garantir a facilidade de uso para nossos clientes compartilhados, também estamos anunciando uma abrangente ferramenta nativa em Arm para aplicativos nativos do Arm, incluindo:
- Visual Studio 2022 e VSCode completos
- Visual C++
- .NET 6 e Java Modernos
- .NET Framework Clássico
- Terminal do Windows
- WSL e WSA para execução de aplicativos Linux e Android
Você verá a primeira prévia de muitas dessas ferramentas nas próximas semanas, incluindo a VS 2022.
Também estamos trabalhando fortemente em muitos projetos de código aberto de forma nativa em Arm, incluindo Python, Node, Git, LLVM e muito mais.
Loop Híbrido
A IA está evoluindo em um ritmo rápido. Sabemos que acompanhar esta acelerada evolução tem sido um desafio. Estamos trabalhando para resolver este problema para você.
Construímos um poderoso padrão de desenvolvimento multiplataforma para construir experiências de IA que abrangem a nuvem e a borda. Este padrão permite que você tome decisões de tempo de execução vinculantes tardias sobre a execução no Azure ou no cliente local. Ele também pode mudar dinamicamente a carga entre o dispositivo cliente e a nuvem.
Estamos chamando isso de loop híbrido. E estamos trazendo isso como uma capacidade multiplataforma através do Onnx Runtime e do Azure ML, juntamente com um conjunto de ferramentas Prototype AI para tornar esse ambiente heterogêneo mais fácil.
E como o Project Volterra contém uma poderosa Unidade de Processamento Neural (NPU), ele será um ótimo dispositivo para explorar o novo padrão de Loop Híbrido e a cadeia de ferramentas Prototype AI no Azure ML.
Compartilharemos mais detalhes sobre o Loop Híbrido e o AI Toolchain em breve, então mantenha-se atualizado.
Onde estamos hoje… e para onde estamos caminhando
Esperamos que você esteja tão animado quanto nós sobre onde estamos hoje e onde estaremos amanhã.
Com novas ferramentas de construção de aplicativos, você pode pegar seu código existente e criar experiências novas e atraentes em seus aplicativos, enquanto atinge seus clientes de novas maneiras através de Widgets e Anúncios da Microsoft Store.
Nosso modelo emergente de computação híbrida e IA, juntamente com dispositivos habilitados com NPUs cria uma plataforma de desenvolvimento para você construir aplicativos ambiciosos aproveitando quantidades incríveis de poder computacional.
Queremos que você construa aplicações nativas de IA na nuvem. Com o Arm64 Visual Studio nativo, o suporte a .NET e o Project Volterra chegando ainda este ano, estamos lançando novas ferramentas para ajudá-lo a dar o primeiro passo nesta jornada. Você pode começar hoje mesmo construindo em nossa nuvem e aproveitando nossas ferramentas e serviços. E isso é apenas o começo do que será possível. Mal podemos esperar para ver o que você construirá.
* Os recursos do produto estão sujeitos a alterações e podem variar de acordo com o mercado quando o produto for lançado. A Microsoft compartilhará mais detalhes em uma data posterior.