La compañía desarrolladora Dancing Pixel Studios ha lanzado una aplicación para smartphones equipados con el sistema operativo móvil Android que permite el uso de un joystick inalámbrico para controlar los juegos en el dispositivo como si fuera una consola tradicional.
La aplicación en cuestión, llamada Sixaxis Controller, es compatible con dos modelos de control para Playstation 3, Sixaxis y DualShock 3, aunque para poder utilizar este último es necesario instalar una herramienta de compatibilidad que ajusta la forma en que el mando se comunica con el teléfono.
Gracias a este programa se puede conectar hasta cuatro controles en el teléfono móvil Android a través de su conexión Bluetooth, lo que permite jugar en modo multijugador local o simplemente tener varios mandos configurados. La aplicación está disponible en el Android Market (actualmente Google Play) por un coste aproximado de 1,67 dólares, aunque el precio puede variar ligeramente según la región.
Para instalar la aplicación es necesario instalar previamente el programa Sixaxis Compatibility Checker (también referenciado en ocasiones como Sixaxis Compatibility Checkers), el cual se encarga de comprobar si el dispositivo móvil es compatible con el recurso para utilizar el joystick para controlar los juegos y, de este modo, evitar comprar la app principal si el terminal no cumple los requisitos.
En el sitio web de la compañía se menciona que algunos modelos de HTC y algunos de los más recientes de Samsung no son compatibles con Sixaxis Controller debido a las diferencias en el protocolo de Bluetooth exigido para ejecutar la aplicación. Esto se debe a que la aplicación sólo funciona correctamente en dispositivos Android que han sido desbloqueados o rooteados, ya que necesita acceso avanzado al sistema para cargar sus propios controladores.
Qué es exactamente Sixaxis Controller en Android

Sixaxis Controller es una aplicación para Android que permite utilizar los mandos de Playstation 3 (Sixaxis y DualShock 3) como si fueran un gamepad nativo del sistema. Con ella es posible manejar casi cualquier videojuego de Android, emuladores o incluso la interfaz, del mismo modo que si estuviésemos jugando frente al televisor con la consola.
La gran ventaja es que el usuario obtiene un control físico preciso, con botones y sticks analógicos reales, algo especialmente útil en juegos de lucha, carreras, plataformas o acción, donde los controles táctiles resultan menos cómodos o menos exactos.
La app también ofrece emulación de teclado y ratón, por lo que es posible asignar botones del mando para mover un puntero o simular toques en pantalla, ampliando mucho las posibilidades de uso más allá de los juegos compatibles con gamepad estándar.
Funciones y características principales

Además de la compatibilidad con mandos de PS3, Sixaxis Controller integra una serie de funciones avanzadas que permiten adaptar la experiencia de juego a cada usuario y dispositivo:
- Gestión de perfiles: permite guardar y gestionar diferentes perfiles de configuración para cada juego o emulador, evitando tener que volver a mapear los botones cada vez.
- Configuración de sensibilidad: los sticks analógicos pueden ajustarse en sensibilidad y zona muerta, ideal para títulos de conducción, disparos o plataformas donde se necesita precisión extrema.
- Botones deslizantes: los botones digitales se pueden configurar para controlarse por deslizamiento en lugar de simples toques, mejorando la respuesta en algunos juegos que requieren pulsaciones prolongadas.
- Emulación de teclado y ratón: convierte el mando en un dispositivo de entrada genérico, útil para juegos sin soporte oficial de gamepad, emuladores o incluso para navegar por menús.
- Conexión de hasta cuatro mandos: gracias a la gestión de múltiples clientes Bluetooth, es posible conectar varios controladores a la vez y jugar en cooperativo o competitivo en un mismo dispositivo.
En la práctica, esto permite disfrutar de juegos como Street Fighter, Need for Speed u otros títulos de acción y carreras con un control mucho más cómodo y cercano a una consola tradicional.
Requisitos previos y compatibilidad

Para que Sixaxis Controller funcione como es debido, es importante tener en cuenta varios requisitos técnicos del dispositivo:
- Acceso root: la app requiere ROOT en la mayoría de dispositivos para poder modificar cómo Android gestiona el Bluetooth y cargar los controladores necesarios.
- Versión mínima de Android: se recomienda contar, al menos, con una versión de Android similar o superior a Android 2.3 para garantizar compatibilidad con las funciones clave de la aplicación.
- Compatibilidad de hardware Bluetooth: no todos los teléfonos implementan el mismo protocolo de Bluetooth, y algunas marcas, especialmente ciertos modelos de HTC y Samsung, presentan incompatibilidades.
- Mandos originales recomendados: se aconseja utilizar mandos originales de Sony, ya que muchos mandos clónicos presentan problemas de conexión, parpadeo continuo de luces o desconexiones frecuentes.
Para evitar sorpresas, la propia desarrolladora ofrece la app Sixaxis Compatibility Checker, que permite comprobar si el teléfono o tablet es compatible antes de comprar la versión completa y así no desperdiciar dinero ni tiempo.
Algunos mandos no oficiales, especialmente los fabricados por empresas como Gasia, pueden llegar a funcionar, aunque no hay ninguna garantía y la experiencia puede variar mucho entre unidades.
Proceso general de configuración y emparejamiento

Aunque la primera configuración puede parecer algo compleja, una vez completado el proceso el mando se conectará de forma bastante rápida. A grandes rasgos, el flujo que sigue el usuario es el siguiente:
En primer lugar, se rootea el dispositivo Android con las herramientas adecuadas (por ejemplo, combinando un recovery personalizado como TWRP con una solución de gestión de root como Magisk). Tras ello, se instala la aplicación Sixaxis Controller en el terminal y se descarga la utilidad de emparejamiento SixaxisPairTool en un ordenador, que se utilizará junto a un cable USB para cambiar la dirección Bluetooth del mando y hacerla coincidir con la del móvil.
Después, se siguen las instrucciones del menú de ayuda de la propia app, que guían paso a paso en el proceso de enlazar el mando de PS3 o incluso ciertos modelos de mando de PS4 (DualShock 4) con el dispositivo Android. Una vez emparejado, se puede activar el servicio dentro de la app, encender el mando y, si todo está correcto, aparecerá un mensaje del tipo “Client connected: 1”, indicando que el gamepad está listo para usarse.
En algunos dispositivos pueden aparecer errores relacionados con SELinux (por ejemplo, mensajes sobre que Bluetooth no se puede configurar o problemas con la apertura de puertos). En esos casos, suele ser necesario cambiar el modo de SELinux a permisivo con herramientas específicas o mediante comandos de terminal, asumiendo que esto reduce ligeramente el nivel de seguridad del sistema.
Una vez superado este paso, Sixaxis Controller es capaz de detectar el mando con normalidad, escuchar sus entradas y permitir disfrutar de juegos, emuladores e incluso títulos en línea sin que esto suponga, por sí mismo, un riesgo adicional de baneo, ya que el sistema interpreta las acciones como entradas de un controlador estándar.
Esta combinación de control físico preciso, compatibilidad con un gran número de juegos y flexibilidad a la hora de personalizar perfiles hace que la app siga siendo una solución muy interesante para quienes quieren exprimir sus mandos de PS3 en Android y dar una segunda vida a estos controladores en móviles, tablets o incluso dispositivos Android TV.