Google está tomando medidas detrás de escena para dar un salto sustancial en los juegos de Android con Android 17, que resolverá un problema con el que los jugadores móviles y los jugadores de la nube han luchado durante años: una experiencia de gamepad confiable que puedes modificar a tu gusto.
Las versiones preliminares de Android revelan una reasignación nativa del controlador, una sección de controlador independiente dentro de Configuración e incluso un «gamepad virtual» para todo el sistema que cerraría la brecha entre los juegos táctiles y los controladores físicos.

La reasignación del controlador nativo finalmente está aquí
Hoy en día, Android utiliza archivos de diseño de teclas predeterminados asociados con el proveedor del controlador y los ID de productos. Esto está bien para periféricos populares como Xbox y DualSense pads, pero el mapeo de fábrica no es adecuado para todos y la mayoría de los juegos de Android no tienen reasignación en la aplicación. Los jugadores recurren a soluciones de terceros que se conectan a servicios de accesibilidad, requieren acceso a ADB y, a menudo, agregan latencia o interrumpen parches/actualizaciones o van en contra de las políticas del juego.
El código en las nuevas compilaciones del marco de Android menciona un nuevo permiso, android.permission.CONTROLLER_REMAPPING, que depende del indicador de característica input_hardware. El permiso solo se permite para aplicaciones firmadas por la plataforma, lo que significa que la reasignación presumiblemente será controlada por el sistema en un nivel fundamental, probablemente a través de la aplicación Configuración, y no se dejará en manos de terceros. Este es el modelo adecuado para lograr un comportamiento predecible y reducir los costos generales.
Un centro de controlador en Configuración agrega controles de mapeo de dispositivos
También se menciona una nueva página de controlador de juego en el manifiesto de configuración de la versión de prueba. Dado que todavía es un shell, parece que puedes conectar/desconectar controladores y asignaciones por dispositivo. Anticipa el intercambio de los botones frontales y la inversión de los sticks y gatillos. Se podrían crear perfiles por juego si Google sigue las mejores prácticas de PC y consola, junto con herramientas de calibración para zonas muertas, curvas de sensibilidad e intensidad de vibración.
Para una variedad de dispositivos portátiles y TV Box con Android, esto podría cambiar las reglas del juego. Las empresas que venden hardware de juegos dedicado (su teléfono ASUS ROG, dispositivos RedMagic, Razer Edge o un decodificador o mini PC con Android) ya no deberían ofrecer utilidades diseñadas solo para proporcionar la funcionalidad de controlador estándar.
El gamepad virtual indica mapeo táctil y sinergia en la nube
El cambio más interesante es la ruta a un «gamepad virtual» dentro de la pila de entrada. De esta manera, Android puede registrar un controlador (definido por software) con valores VID/PID normales e incluso recuperar eventos de botones reales, que luego redirige correctamente a los juegos como si fueran generados por un pad real. Este método permite que las aplicaciones no se den cuenta de la reasignación y evita los ataques de compatibilidad.

Dado que el dispositivo virtual puede emular entradas estándar, también significa que los controles táctiles en pantalla podrían asignarse a un controlador real. Esto sería una bendición para los juegos populares que nunca recibieron soporte para controladores. Google ya realiza un mapeo de entradas similar tanto en Chrome OS como en Google Play Games para PC; ponerlo en Android crearía una experiencia perfecta desde teléfonos hasta tabletas, televisores y PC.
El momento coincide con los cambios en otros sectores del mercado. Los pronósticos más recientes de Newzoo continúan mostrando que los dispositivos móviles son el segmento de juegos más grande en términos de ingresos, y los juegos en la nube están superando a los primeros usuarios. NVIDIA ha hecho referencia públicamente a decenas de millones de usuarios de GeForce Now; Microsoft dijo que el uso de Xbox Cloud Gaming está creciendo. Android es cada vez más la plataforma cliente para estos servicios (que se ejecutan en teléfonos montados en controladores y en dispositivos de sala de estar), por lo que es importante un soporte de entrada limpio y consistente.
Por qué es importante para los jugadores y desarrolladores
Para los jugadores, el efecto es simple: menos obstáculos que superar y mayor compatibilidad entre un laberinto de controladores. La reasignación a nivel del sistema ayudará a eliminar capas adicionales de procesamiento, mitigar problemas como la duplicación de entradas y eliminar parte de la confusión sobre qué funciona, dónde y en qué juegos.
Y para los desarrolladores, como Android hace el trabajo pesado, los costos de soporte son más bajos. En lugar de tener que admitir diseños personalizados para dispositivos individuales o tickets de campo relacionados con reasignadores de terceros, los estudios podrían confiar en códigos clave estándar y permitir a los usuarios personalizar asociaciones en una ubicación conveniente. También ayuda a garantizar el cumplimiento de los títulos competitivos, como ocurre con los juegos con umbrales de suplantación de entrada, la reasignación se realiza a nivel del sistema operativo según una política de permisos estricta, no superposiciones de cuadros negros.
Todavía hay incógnitas. ¿Android 17 se enviará con reasignación por aplicación o simplemente con reasignación global en el momento del lanzamiento? ¿Se lanzará el mapeo de toques en un controlador con el lanzamiento oficial o algún tiempo después? ¿Hasta qué punto la Configuración profundizará en las opciones avanzadas como la calibración del joystick, los umbrales de activación y la traducción del giroscopio al joystick? ¿Y qué pasa con los problemas de seguridad y antitrampas con entradas colocadas en una variedad de motores de juegos?
Entonces, con estas características apareciendo en banderas en las primeras versiones, el dinero inteligente está en marcha. Un primer paso, como una simple reasignación de botones y una lista de controladores, ya representaría una mejora significativa en la calidad de vida. Si (o cuando) un gamepad virtual y un mapeo táctil hacen la transición, Android 17 bien podría ser la mayor actualización de controlador en la historia de esa plataforma, justo a tiempo cuando Android pronto madura de ser solo teléfonos a PC, televisores y más.

