Suporte a controles de jogos

O Android oferece suporte a uma ampla variedade de controles de jogos desde o nível 9 da API (Android 2.3 Gingerbread). As versões modernas do Android são compatíveis com muitos gamepads conhecidos e suas funcionalidades avançadas, como:

  • Entradas clássicas e avançadas
  • Multiplayer local com suporte a vários gamepads
  • Suporte ao touchpad
  • Retorno tátil
  • Controle da barra de luz
  • Acelerômetro

Para facilitar os casos de uso mais comuns hoje em dia, o Android tem uma definição padrão para mapeamentos de gamepad (link em inglês) que simplifica a quantidade de testes que um desenvolvedor precisa realizar, preservando o que torna cada tipo de gamepad único.

Seu mecanismo de jogo já pode oferecer suporte à entrada de controle para Android. Recomendamos começar por aí ao implementar a compatibilidade com controles no jogo. Se o seu mecanismo de jogo não for compatível com a entrada do controle ou oferecer suporte apenas a recursos básicos e você quiser aproveitar recursos avançados, use as seguintes bibliotecas para implementar o suporte diretamente no jogo com nossas APIs Android:

Independente de como você implementa a compatibilidade com controles no seu jogo, recomendamos seguir nossas orientações de teste para garantir uma experiência consistente e de alta qualidade para os usuários em dispositivos Android. Também recomendamos revisar como os jogos compatíveis com controles são exibidos na Google Play Store, que inclui instruções sobre como garantir que seu jogo esteja rotulado corretamente como compatível com controles.

Multiformato

A ampla compatibilidade do Android com diversos formatos de dispositivos se estende aos controles de jogos, permitindo que você melhore sua experiência de jogo, seja em um smartphone, um tablet de tela grande ou até mesmo em uma TV. As telas grandes e os dispositivos Android TV são perfeitos para uma experiência semelhante a um console no conforto da sua sala de estar, oferecendo recursos visuais avançados e a capacidade de jogar games mais pesados. Essa compatibilidade entre dispositivos não apenas melhora a jogabilidade, mas também amplia suas opções, garantindo que as melhores experiências de jogos estejam acessíveis em qualquer dispositivo Android.

Para mais informações, consulte os seguintes recursos relacionados: