Partilhar via


As 11 principais coisas que pode fazer para tornar a sua aplicação fantástica no Windows 11

O Windows 11 marca uma evolução visual do sistema operacional Windows. À medida que o Windows avança, os clientes também continuam a definir uma fasquia mais elevada para as experiências das aplicações. Vemos que essas expectativas dos clientes se manifestam principalmente em três áreas: fundamentos do aplicativo, experiência do usuárioe segurança adicional.

  • Fundamentos da aplicação - bom desempenho em dispositivos de baixo custo e altamente móveis, e ciclo de vida e migração sem complicações da aplicação.
  • Experiência do usuário - a capacidade de trabalhar naturalmente com uma gama completa de entradas, padrões de design e interação que parecem e se sentem em casa em dispositivos atuais e futuros, e suporte para fluxos de trabalho de janelas modernas e pontos de integração de shell.
  • de segurança adicionado - implementando aplicações numa plataforma segura que protege os dados e a privacidade do utilizador e a capacidade de integrar funcionalidades como o Windows Hello e as Passkeys para proporcionar uma experiência mais segura para os utilizadores.

Com visuais totalmente novos que sinalizam mudança, experiências emblemáticas que mostram o melhor do Windows e da Microsoft juntos, e uma Store completamente nova com mais aplicações, o Windows 11 está posicionado como o Windows para o "próximo passo".

Excelentes aplicativos no Windows atendem a essas expectativas dos clientes em relação aos fundamentos do aplicativo, experiência do usuário moderna e segurança adicional, e estamos investindo na plataforma nativa do Windows para tornar mais fácil para seus aplicativos alcançarem a grandeza por meio WinUI, MSIXe a família de APIs do Windows App SDK. Este documento fornece uma visão geral do que você precisa fazer para que seu aplicativo tenha uma ótima aparência e se comporte para que os usuários sintam que seu aplicativo foi criado para o Windows 11.

Aqui estão as principais 10 11 coisas que você pode fazer para fazer seu aplicativo brilhar no Windows 11.

1. Teste seu aplicativo para ser compatível com o Windows 11

Os usuários esperam fundamentos sólidos de qualquer aplicativo que instalarem em seus dispositivos. Eles esperam que o aplicativo funcione apenas quando o atualizarem ou migrarem para uma nova versão do sistema operacional. Os testes de compatibilidade ajudam a garantir que não haja diferença na funcionalidade dos seus aplicativos após a atualização e ajudam a aumentar a satisfação do cliente com um produto bem testado.

Teste seu aplicativo para ser compatível com o Windows 11

A Microsoft está empenhada em garantir que as suas aplicações funcionam nas versões mais recentes do nosso software e que o Windows 11 foi criado tendo em mente a compatibilidade. Nossa promessa afirma que os aplicativos que funcionaram no Windows 7/8.1/10 funcionarão no Windows 11. Se tiver algum problema com as suas aplicações, a Microsoft ajudá-lo-á a identificar o problema sem custos para que possa corrigi-lo. Visite a página App Assure e inicie sessão para enviar o seu pedido de assistência a um gestor dedicado do App Assure.

2. Tenha uma política de privacidade detetável e fácil de entender

Um aviso de privacidade facilmente detetável e compreensível aumenta a confiança do utilizador na sua aplicação.

A sua política de privacidade deve:

  • Informar os usuários sobre as informações pessoais acessadas, coletadas ou transmitidas pelo seu produto.
    • Como essas informações são usadas, armazenadas e protegidas.
    • Indicar os tipos de partes a quem essas informações são divulgadas.
  • Descreva os controles que os usuários têm sobre o uso e compartilhamento de suas informações e como eles podem acessar suas informações.
  • Cumprir as leis e regulamentos aplicáveis.
  • Mantenha-se up-toatualizado à medida que adiciona novos recursos e funcionalidades ao seu produto.

Declaração de Privacidade da Microsoft

3. Torne seu aplicativo acessível e inclusivo

O design inclusivo cria produtos melhores para todos. Para garantir que seu aplicativo seja acessível e inclusivo, considere o que a funcionalidade e a usabilidade aprimoradas significam em relação a:

  • Pessoas com deficiência (temporária e permanente).
  • Preferências pessoais.
  • Estilos de trabalho específicos.
  • Restrições situacionais (como espaços de trabalho partilhados, conduzir, cozinhar, reflexo, e assim por diante).

Algumas soluções comuns incluem o fornecimento de informações em formatos alternativos (como legendas num vídeo) ou a utilização de tecnologias de apoio (como leitores de ecrã).

Aplicativos projetados com acessibilidade em mente são mais fáceis de manter, atualizar e redesenhar. Além de ajudar seu aplicativo a alcançar pessoas com deficiência, considerar a acessibilidade pode reduzir o custo de manutenção do aplicativo.

Acessibilidade no Windows

4. Utilize os controlos comuns mais recentes

O Windows 11 traz belas inovações de interface do usuário para o sistema operacional Windows que você pode aproveitar em seus aplicativos. Os controles comuns são uma maneira de utilizar essas atualizações imediatamente. Use os controles comuns mais recentes sempre que possível para obter os benefícios de compatibilidade e acessibilidade gratuitamente. E esses controles comuns são mais econômicos do que criar seus próprios controles personalizados quando você leva em consideração os custos de manutenção e teste.

Uma imagem de controles comuns da interface do usuário

Aplicações de ambiente de trabalho (Win32)

  • Use WinUI 3 no Windows App SDK 1.1 ou superior para criar um aplicativo Win32 que possa aproveitar os controles comuns modernos.
  • Para avaliar os controles, confira o WinUI 3 Gallery (ramo principal).
  • Os controles Win32 que usam UXTheme obterão automaticamente uma "repintura" do tema Light para selecionar visuais de controle rejuvenescidos. Certifique-se de testar para quaisquer problemas. Para as superfícies que não são atualizadas automaticamente, atualize manualmente os elementos visuais para que pareçam coerentes com o resto da atualização, se possível.

Aplicativos UWP

  • Se seu aplicativo usa UWP XAML ou WinUI, atualize para usar WinUI 2.6 ou superior. WinUI fornece novos estilos para controles UWP XAML e WinUI, e os estilos padrão foram atualizados com visuais rejuvenescidos e animação por padrão.
  • Consulte a documentação para obter uma lista de controles suportados.
  • Use o WinUI 2 Gallery (winui 2 branch) para avaliar os controles.

WebView e outras plataformas

  • As superfícies WebView individuais precisam realizar trabalho para adotar o estilo manualmente. Não forneceremos estilos centralizados, mas os kits de ferramentas de design e WinUI 2 Gallery podem ser usados para copiar os estilos.

5. Use os materiais de design mais recentes (Acrílico e Mica)

Estamos apresentando um novo material chamado Mica que permite que o plano de fundo da área de trabalho do usuário brilhe através do seu aplicativo. A Mica é um material de alto desempenho que deve ser usado em superfícies de interface de utilizador duradouras, como a barra de título (TitleBar), para indicar o estado ativo ou inativo da aplicação. Mica é uma textura que cria prazer visual enquanto economiza a vida útil da bateria.

Uma imagem de duas janelas de aplicativos usando materiais de design.

  • O Mica deve ser usado na camada base da interface do usuário do aplicativo para comunicar o estado ativo do aplicativo; ele cai de volta para uma cor sólida quando o aplicativo não tem foco. Assim, recomendamos o uso de Mica no fundo da barra de título.
  • Alguns controles, como NavigationView, já vêm criados com o comportamento padrão.
  • Quando um aplicativo que usa o Mica é executado no Windows 10 ou no nível inferior, ele se degrada graciosamente (o Mica retornará a uma cor sólida).
  • A mica deve ser utilizada em superfícies de longa duração, ao contrário do acrílico, que deve ser utilizado em superfícies transitórias.
  • Se estiver a usar material acrílico, siga a orientação existente sobre acrílico, pois atualizámos as cores para serem mais vibrantes.

Orientação de mica, Orientação acrílica

6. Use cantos arredondados para as suas janelas e suporte para disposições de encaixe

As janelas das aplicações têm novas funcionalidades, como cantos arredondados e um menu com layouts de ajuste, que a sua aplicação receberá automaticamente na maioria dos casos. Se você personalizou sua janela ou barra de título, talvez seja necessário fazer algum trabalho para garantir que esses novos recursos sejam suportados.

Arredondámos os cantos das bordas das janelas do Windows 11. Nossa equipe de pesquisa de usuários descobriu que a geometria arredondada fornece psicologicamente uma sensação de segurança e torna a interface do usuário do aplicativo muito mais fácil de verificar. Isso faz com que os usuários se sintam menos intimidados e o aplicativo se sinta mais envolvente. A quantidade de arredondamento também foi cuidadosamente escolhida. Trabalhámos em toda a empresa e com a pesquisa de utilizadores para encontrar um equilíbrio entre uma sensação profissional e ser mais agradável e convidativo.

Uma imagem de uma janela de aplicativo com cantos arredondados.

Os layouts de encaixe são uma nova funcionalidade do Windows 11 para ajudar a apresentar aos utilizadores o poder do encaixe de janelas. Os layouts de encaixe são facilmente acessíveis ao passar o rato sobre o botão de maximizar numa janela ou pressionando Win + Z. Depois de invocar o menu que mostra os layouts disponíveis, os utilizadores podem clicar numa zona dentro de um layout para encaixar uma janela nessa zona específica e, em seguida, usar o Assistente de Encaixe para concluir a criação de um layout completo de janelas. As disposições de encaixe são adaptadas ao tamanho e orientação atuais do ecrã, incluindo suporte para três janelas lado a lado em grandes ecrãs em modo paisagem e janelas empilhadas superior/inferior em ecrãs em modo retrato.

  • A maioria das aplicações receberá automaticamente cantos arredondados e suporte para o menu com layouts de encaixe, mas, em alguns casos, pode ser necessário fazer algum trabalho para os obter.
  • Você obterá esses recursos automaticamente se usar a UWP ou adotar a gestão de janelas do Windows App SDK para:
    • Configure o estilo da sua janela usando os modelos predefinidos.
    • Personalize a barra de título das suas janelas.

7. Suporte temas escuros e claros

Apoiamos temas de Luz e Escuridão, o que é uma ótima maneira de permitir que o usuário expresse sua personalidade. Estamos atualizando os tons de cor para ficarem mais suaves nos olhos, evitando o branco e o preto puros, o que torna as cores muito mais deliciosas. O suporte a temas escuros também é ótimo para tornar seu aplicativo mais acessível e atraente para diferentes tipos de usuários.

Uma imagem dividida de um aplicativo em tema claro à esquerda e tema escuro à direita.

  • A paleta de cores do WinUI está sendo atualizada para parecer mais leve (use WinUI 2.6 ou superior). Se seus aplicativos tiverem cores personalizadas codificadas, talvez seja necessário fazer atualizações para corresponder à teoria geral de cores, independentemente da tecnologia.
  • Se você estiver usando superfícies Win32 baseadas em UXTheme, o tema Luz terá controles rejuvenescidos (por exemplo, botões arredondados). Você deve testar seus aplicativos para validar que o estilo local não substitui os padrões globais atualizados. (Para aplicações Win32, consulte Suporte a temas escuro e claro em aplicações Win32.)

8. Otimize as extensões do menu de contexto do seu aplicativo e compartilhe destinos

O Windows 11 refina o comportamento das operações de arquivo contextual no menu de contexto do botão direito do mouse do Explorador de Arquivos e na caixa de diálogo Compartilhar. Se o seu aplicativo criar menus de contexto ou definir destinos de compartilhamento, talvez seja necessário fazer algumas alterações para garantir que eles funcionem bem com o Windows 11.

Menus de contexto

Para o Windows 11, melhorámos o comportamento do menu de contexto no Explorador de Ficheiros de várias formas:

  • Comandos comuns, como Recortar, Copiar, Colare Excluir, foram movidos para a parte superior do menu.
  • Open e Open with estão agora agrupadas.
  • As extensões de aplicativo são agrupadas abaixo dos verbos do Shell. As aplicações com mais de um verbo são agrupadas num menu deslizante com identificação da aplicação.
  • aplicativos do provedor de arquivos na nuvem são colocados ao lado dos comandos do Shell para hidratar ou desidratar arquivos.
  • O menu de contexto mais antigo do Windows 10 (juntamente com comandos menos usados do menu de contexto mais antigo) ainda está disponível através do Mostrar mais opções item na parte inferior do menu. Shift + F10 ou a tecla do menu do teclado também carregará o menu de contexto do Windows 10.

Uma imagem do menu de contexto no Windows 11

Se seu aplicativo definir uma extensão de menu de contexto, os seguintes requisitos deverão ser atendidos para que a extensão apareça no novo menu de contexto do Windows 11. Caso contrário, a extensão do menu de contexto do seu aplicativo aparecerá no menu de contexto anterior disponível através do item Mostrar mais opções.

  • Sua extensão de menu de contexto deve ser implementada usando o IExplorerCommand interface. Extensões de menu de contexto que implementam IContextMenu aparecerão no menu de contexto mais antigo.
  • A sua aplicação deve ser uma aplicação empacotada para que tenha identidade de pacote em tempo de execução. Consulte Recursos que exigem identidade do pacote para algumas opções para embalar o seu aplicativo.

Caixa de diálogo Partilhar

Para o Windows 11, melhoramos o comportamento da caixa de diálogo Compartilhar de várias maneiras.

  • As definições de visibilidade para partilha por proximidade agora estão no topo da janela e mais definições estão disponíveis na parte inferior.
  • Todas as aplicações agora podem participar na janela de partilha como destinos, incluindo aplicações de ambiente de trabalho não empacotadas e PWAs instalados através do Microsoft Edge.
    • Um aplicativo da área de trabalho não empacotado anteriormente pode participar como destino na caixa de diálogo Compartilhar se você empacotá-lo com local externo (consulte Conceder identidade do pacote empacotando com local externo). Para obter um código de exemplo que demonstra como fazer isso, consulte o SparsePackages aplicativo de exemplo.
    • Um PWA pode participar da caixa de diálogo Compartilhar se implementar a API de destino de compartilhamento da Web .

Uma imagem da caixa de diálogo de Partilha no Windows 11

9. Use uma bela Iconografia & Tipografia

Atualizamos ícones e uma nova fonte de interface do usuário chamada "Segoe UI Variable". Recomendamos que todas as aplicações passem a utilizar estes novos ícones e tipos de letra para serem coerentes no Windows 11. A nova fonte traz uma geometria muito mais suave e torna o texto muito mais legível.

Uma imagem de uma seleção de ícones do Windows.

  • Novos ícones chamados "Segoe Fluent Icons" são introduzidos para ícones monolineares. Os controles no WinUI 2.6 e superior usam os novos ícones e tipografia automaticamente.
  • Os ícones de tipo de arquivo são atualizados. Se o seu aplicativo estiver usando ícones no imageres.dll ou no shell32.dll, os ícones serão atualizados automaticamente. Caso contrário, poderá ser necessária uma atualização de estilo manual.
  • Ícones de aplicativos - Siga as diretrizes de design de mais recentes para ícones de aplicativos usados em locais como inicializadores na tela inicial e na barra de tarefas.
  • Ícones animados - O suporte à animação Lottie foi adicionado ao WinUI e recomendamos usar a funcionalidade de AnimatedIcon para animar os seus ícones de maneira significativa. Assim como com outras alterações estilísticas, você precisará do WinUI 2.6 ou superior.
  • As experiências personalizadas escritas em XAML que especificam Segoe UI no código devem, em vez disso, especificar Segoe UI Variable.

Observação

Quando um aplicativo que usa a nova fonte é executado no Windows 10 ou no nível inferior, ele retornará para usar a fonte antiga e se degradará normalmente.

10. Faça uso dos recursos inovadores e seguros disponíveis no Windows

As pessoas executam o Windows em dispositivos convencionais, bem como em uma gama cada vez mais diversificada e moderna de dispositivos. Os dispositivos de hoje vêm não apenas com arquiteturas baseadas em x86/x64, mas também em Arm; não apenas com mouse e teclado, mas também telas sensíveis ao toque, touchpads e canetas; com câmeras, GPS e sensores como giroscópios; e com gráficos e chipsets de processamento neural que permitem não apenas visuais incríveis, mas também inteligência artificial (IA) acelerada por hardware. Os clientes esperam que as aplicações tirem partido do hardware (pelo qual pagaram!) e estejam cientes do fator de forma do dispositivo para lhes proporcionar uma experiência devidamente otimizada.

Recursos de segurança aprimorados no Windows

O Windows baseia-se numa base de segurança e privacidade, e o Windows 11 foi concebido para ser a versão mais segura do Windows de sempre, e estamos empenhados em ajudá-lo a criar aplicações seguras que tiram partido das mais recentes funcionalidades de segurança do Windows.

11. Utilize o poder do MSIX e da Windows Store para empacotar e distribuir seu aplicativo

Distribua a sua aplicação onde faça sentido para o seu negócio. O Windows permite-lhe distribuir a partir do seu Web site existente, do sistema de gestão de aplicações ou da Loja Windows.

  • A Loja permite-lhe trazer todas as suas aplicações do Windows sem alterações, seja uma aplicação nativa do Windows ou uma Aplicação Web Progressiva (PWA). Você pode pegar seu aplicativo existente do Windows e listá-lo na loja para impulsionar a descoberta de aplicativos. Você escolhe se deseja usar o comércio da Loja e o sistema de distribuição de aplicativos ou usar seus sistemas existentes. De qualquer forma, seu aplicativo será facilmente detetável na Windows Store.

    Saiba mais sobre o Windows Store

  • Certifique-se de que a sua aplicação suporta atualizações automáticas, é eficiente de instalar e é gerenciável através do MSIX.

    Manter os clientes atualizados com a versão mais recente do seu aplicativo é fundamental para a retenção e valorização do cliente. O MSIX permite que seu aplicativo seja instalado e atualizado sem a necessidade de executar um processo de atualização de aplicativo separado. Você tem controle total sobre como isso acontece e em que cronograma.

    O que é MSIX?