Partilhar via


Experiência de usuário intuitiva

Pela primeira vez, o Windows 7 permite que os desenvolvedores e seus usuários finais controlem seus computadores tocando na tela. As funcionalidades táteis e multitoque proporcionam uma forma natural e intuitiva de os utilizadores interagirem com os PCs. A plataforma de desenvolvedor inclui APIs de gestos de alto nível, bem como mensagens de toque de baixo nível e APIs de entrada por toque. Os elementos de interface do usuário de nível superior, como o menu Iniciar e barra de tarefas, têm destinos maiores do que as versões anteriores do Windows, facilitando a seleção com um dedo em vez de um mouse. O feedback visual é fornecido para toque e toque duplo. O Windows Explorer e o Windows Internet Explorer 8 são fáceis de tocar e facilmente integrados com aplicativos do Windows 7.

Gestos Multitoque e APIs de Manipulação e Inércia

O Windows 7 apresenta suporte aprimorado a toques e gestos, capacitando os desenvolvedores a criar rápida e facilmente experiências exclusivas de aplicativos que vão além de simples apontar o mouse, clicar e arrastar. As novas APIs multitoque suportam gestos avançados, como panorâmica, zoom e rotação. Todos os gestos fornecem feedback visual direto e interagem com o conteúdo subjacente de forma natural e intuitiva. Por exemplo, um gesto de zoom centraliza a exibição no local do gesto. APIs de entrada por toque de nível inferior também estão disponíveis para definição de gestos personalizada e experiências avançadas de resposta por toque. O Windows 7 fornece uma plataforma de desenvolvimento que dá aos desenvolvedores as ferramentas de que precisam para desenvolver aplicativos criativos para dispositivos de entrada multitoque, processando a entrada do usuário de dispositivos multitoque e melhorando a interface do usuário. O resultado são ambientes mais intuitivos, que permitem inovações na interação com o PC.

O Windows 7 também fornece suporte de plataforma para manipulação de objetos e processamento de inércia. Um rico conjunto de funções de manipulação permite esticar, redimensionar ou girar vários objetos simultaneamente e em granularidade muito fina. Por exemplo, várias fotografias digitais podem ser cortadas, redimensionadas e giradas em uma única sessão usando gestos baseados em toque.

O Windows 7 inclui APIs de inércia que simulam a inércia quando os objetos são movidos, trabalhando lado a lado com as APIs de manipulação. Por exemplo, em um aplicativo de fotos, você pode usar as APIs de manipulação para permitir que os usuários girem, redimensionem e movam fotos. Da mesma forma, se um usuário "lança" uma foto, as APIs de inércia fornecem interação natural e permitem que a foto pare ou salte das bordas da janela do aplicativo. (Consulte Guia de Programação do Windows Touch e Windows Touch: Recursos do Desenvolvedor.)

Single-Finger Panorâmica

Em muitas aplicações comuns, as funcionalidades táteis são mais úteis para a navegação do que para a seleção de texto. Com APIs de toque estendidas, o aplicativo de um desenvolvedor pode optar por habilitar o movimento panorâmico em vez de arrastar. Por exemplo, se você criou um aplicativo que usa gestos multitoque para usuários que reproduzem música, você pode permitir que esses usuários simplesmente deslizem um dedo para cima ou para baixo para ajustar o volume, alterar músicas ou baixar um arquivo. Não é necessário rolar.

O Windows 7 oferece infinitas oportunidades para desenvolvedores interessados em criar aplicativos para PCs da próxima geração. O melhor de tudo é que ele faz o trabalho árduo de verificar barras de rolagem e implementar a semântica de movimento panorâmico. Os aplicativos também recebem um conjunto mais rico de eventos e comentários para controle personalizado de gestos do que nas versões anteriores do Windows. (Consulte Melhorando a experiência de movimento panorâmico Single-Finger.)

Dados brutos de entrada por toque

No Windows 7, novas experiências de toque são habilitadas por modelos de interação que acessam mensagens de entrada por toque de nível inferior e fornecem respostas personalizadas a combinações de mensagens de toque. A plataforma suporta o recebimento de dados brutos de entrada por toque para cenários como aplicativos de pintura multitoque e gestos personalizados dentro de um aplicativo. Você pode usar o suporte da plataforma para toque ou criar suas próprias experiências originais e multitoque. (Consulte WM_TOUCH Mensagem.)