Cómo brindar compatibilidad con controles de juegos

Android admite una amplia variedad de controles de juegos desde el nivel de API 9 (Android 2.3 Gingerbread). Las versiones modernas de Android admiten muchos gamepads populares y sus funcionalidades avanzadas, como las siguientes:

  • Entradas clásicas y avanzadas
  • Multijugador local con compatibilidad para varios controles de juegos
  • Compatibilidad con el panel táctil
  • Tecnología háptica
  • Control de la barra de luces
  • Acelerómetro

Para facilitar los casos de uso más comunes en la actualidad, Android tiene una definición estándar para las asignaciones de gamepad que simplifica la cantidad de pruebas que debe realizar un desarrollador y, al mismo tiempo, conserva lo que hace que cada tipo de gamepad sea único.

Es posible que tu motor de juego ya admita la entrada del control para Android, por lo que te recomendamos que comiences por ahí cuando quieras implementar la compatibilidad con controles en tu juego. Si tu motor de juegos no admite la entrada del control o solo admite funciones básicas y deseas aprovechar las funciones avanzadas, puedes usar las siguientes bibliotecas para implementar la compatibilidad directamente en tu juego con nuestras APIs de Android:

Independientemente de cómo implementes la compatibilidad con el controlador en tu juego, te recomendamos que sigas nuestra guía de pruebas para garantizar una experiencia coherente y de alta calidad para los usuarios en todos los dispositivos Android. También te recomendamos que revises cómo se muestran los juegos compatibles con controles en Google Play Store, que incluye instrucciones para asegurarte de que tu juego esté etiquetado correctamente como compatible con controles.

Multi-form factor

La amplia compatibilidad de Android con diversos factores de forma de dispositivos se extiende a los controles de juegos, lo que te permite mejorar tu experiencia de juego, ya sea que juegues en un teléfono celular, una tablet de pantalla grande o incluso a través de una TV. Las pantallas grandes y los dispositivos Android TV son perfectos para disfrutar de una experiencia similar a la de una consola en la comodidad de tu sala de estar, ya que ofrecen imágenes enriquecidas y la capacidad de jugar juegos con mayor intensidad gráfica. Esta compatibilidad entre dispositivos no solo mejora la experiencia de juego, sino que también amplía tus opciones, lo que garantiza que puedas acceder a las mejores experiencias de juego en cualquier dispositivo con Android.

Para obtener más información, consulta los siguientes recursos relacionados: