Qué significa “Pokemon GO no puede detectar la orientación del teléfono”?

Pokemon GO apagar AR

pokemongo_custom-9190cef88111f385bbaef5c6e1f6eaafdd074e32-s900-c85Los que han estado jugando Pokemon GO las últimas semanas, de seguro se habrán dado cuenta de un par de pulgas que tiene el juego, y que hacen que jugar se vuelva una experiencia más complicada. La primera es el mensaje de que Pokemon GO no puede detectar la orientación del teléfono (We are not detecting your phone’s orientation, would you like to turn off AR mode) , y la segunda es que el modo AR no funciona en algunos teléfonos.

Lo más frustrante es que como el juego no tiene un manual de instrucciones detallado, y los mensajes de error aparecen desde el primer momento en que se juega, la mayoría no saben cómo interpretarlos ni como arreglarlos.

Pero no se preocupen, a continuación les explicamos qué es eso de que Pokemon GO no puede detectar la orientación del teléfono.

Qué es eso de la orientación del teléfono?

Pokemon GO es un juego que recoge mucha información del teléfono y sus sensores mientras se juega. Así es como logra generar esa experiencia de “realidad virtual”. El juego trata de determinar en cada momento a dónde está el usuario, en qué posición tiene el teléfono (horizontal, vertical, etc), si se está moviendo, en fin, todo un montón de datos. Luego esos datos los usa para calcular los diferentes movimientos que se ven en pantalla. Por ejemplo cuando se tira una pokebola, el juego trata de determinar qué tan acostado se tiene el teléfono, para ver si la bola golpea el suelo antes o después.

La orientación del teléfono, significa simplemente que Pokemon GO sabe si tenemos el teléfono acostado, o en posición vertical.

Qué es el “AR Mode” y qué tiene que ver con la orientación del teléfono en Pokemon GO?

“AR” significa “augmented reality” o “realidad aumentada”. Es uno de esos términos técnicos, que se usa para describir cosas que toman el mundo real y le sobreponen información. En el caso de Pokemon GO, la realidad aumentada se usa para el mapa principal, en donde mientras caminamos el juego nos va diciendo que aquí hay un pokestop, aquí hay un pokemon, etc. Esa función no le da problemas a la mayoría de las personas, es de los AR que mejor está funcionando en el juego.

El otro AR, que sí tiende a dar mucho problema, es cuando se trata de capturar un Pokemon. El juego toma una imagen de la cámara del teléfono, “la realidad”, y le sobrepone la imagen del Pokemon y la pokebola, el “aumento”. Este segundo caso, donde se toma la imagen de la cámara y se le sobrepone la animación del Pokemon, es lo que se llama “augmented reality” o “AR mode” en Pokemon GO.

Durante el modo AR, Pokemon GO tiene que entender en qué posición está el teléfono, para poder sincronizar bien la imagen de la cámara con la animación. Por ejemplo si tenemos el teléfono viendo hacia el suelo, el juego tiene que saberlo, para no mostrar al pokemon. En teoría el pokemon está delante de nosotros, por lo que solo se debe mostrar si el teléfono está vertical. Incluso puede que el Pokemon está detrás o a nuestra izquierda, el teléfono ocupa saber en qué dirección estamos viendo para saber si podemos ver el pokemon o no.

Por qué Pokemon GO no puede detectar la orientación del teléfono?

Pokemon GO utiliza algunos sensores especiales para detectar la orientación del teléfono. El más importante es el giroscopio. El giroscopio es un pequeño dispositivo que hay dentro del teléfono, que le dice al sistema si el teléfono está acostado, vertical, horizontal, etc. Ojo que no es lo mismo que el acelerómetro: el acelerómetro mide movimientos y gravedad, el giroscopio solo detecta la posición del teléfono.

El gran problema es que no todos los teléfonos tienen giroscopio. Hubo una época donde el giroscopio era estándar en los teléfonos, pero luego los fabricantes fueron reemplazándolo para bajar costos. Dejaron de usar giroscopios en los teléfonos de menor costo, y empezaron a usar solo el acelerómetro. Para que tengan una idea, un chip de acelerómetro cuesta alrededor de $1, mientras que un chip de giroscopio anda por los $3… obviamente si soy un fabricante de teléfonos, me conviene usar solo acelerómetros, de todos modos los usuarios no notan la diferencia… hasta ahora.

Este problema de los giroscopios faltantes es muy, muy común. De hecho vean el resultado de correr Sensor Kinetics en mi Samsung Galaxy J5, comprado hace escasos dos meses:

Pokemon GO giroscopio

Mi teléfono “última generación” de Samsung no tiene giroscopio!

Y obviamente, es ahí donde Pokemon GO tiene problemas. Porque al no haber giroscopio en el teléfono, no puede saber en qué posición está.

Y cuando Pokemon GO no puede detectar la orientación del teléfono, deja de servir el modo AR. Aparece la imagen de la cámara, aparece la pokebola, pero no aparece el Pokemon. Si tiran la pokebola y lo golpean, ahí está… solo que no aparece en pantalla. Este es el resultado de la falta de giroscopio en el teléfono.

Si quieren saber si su teléfono tiene giroscopio, pueden buscar la información en GSMArena. O también pueden instalar Sensor Kinetics y darse cuenta.

Como quito el error del modo AR?

Si tienen este problema con el giroscopio y el modo AR, lo que tienen que hacer es desactivar el modo AR en su teléfono. En otras palabras, no dejen que el teléfono active la cámara y sobreponga imágenes.

Primero empiecen por revisar que no tengan bloqueada la orientación del teléfono. En ocasiones tenemos fija la orientación, y es por eso que se produce el error. Desplieguen la barra superior de opciones, y revisen que la orientación esté en “Auto Rotate”. Y muy importante, si no estaba en Auto Rotate y lo cambiaron, reinicien Pokemon GO. A veces Pokemon GO no detecta este cambio si está corriendo, y sigue dando el error. Pero reiniciar la aplicación ya quita el problema.

20160717_135210

 

Si eso no funciona, pues, cuando reciben el mensaje de error de que Pokemon GO no puede detectar la orientación del teléfono, vean las opciones que se les presentan. Digan que si quieren desactivar el modo AR:

Pokemon GO apagar AR

También cuando están tratando de capturar un pokemon, en la esquina superior izquierda verán un switch que dice “AR”. Apaguen este switch:

Pokemon GO apagar modo AR

Con eso, se desactivará el modo AR, y ya podrán capturar Pokemon normalmente! Y no volverán a recibir el mensaje de error respecto a la orientación del teléfono.

Es cierto, desactivar el modo AR significa que ya no tendrán el efecto bonito del Pokemon sobrepuesto en la cámara, pero, es algo con lo que podemos vivir por lo menos hasta que Niantic solucione este problema y encuentre alguna forma de hacer AR sin el giroscopio. Aparte, desactivar el modo AR nos ahorra un poco de batería al jugar.

Qué pasa cuando mi teléfono SI tiene giroscopio y recibo el error?

Si resulta que su teléfono SI tiene giroscopio, y están recibiendo el mensaje de error, puede ser que tengan un giroscopio malo, o que tengan problemas de permisos.

Instalen Sensor Kinetics y fíjense si el giroscopio está reportando información. Si Kinetics les reporta que no está accesible el giroscopio, o simplemente la información se queda en cero sin importar en qué forma sostengan el teléfono, el giroscopio no está funcionando correctamente. Vayan al taller más cercano o a su distribuidor de iPhone para que les revisen el funcionamiento.

Si el sensor funciona, puede que más bien sea un problema de permisos. Esto es muy común en Android donde el sistema operativo restringe a qué cosas tienen acceso las aplicaciones. Entren al administrador de aplicaciones (al administrador, no al Play Store). Esta función está entre las configuraciones del teléfono, dice “Applications”:

Screenshot_20160717-133730

Busquen Pokemon GO, y entre los parámetros verán uno que dice “permissions”:

Screenshot_20160717-133750

Aquí se desglosan los permisos que tiene el App. Si su teléfono tiene giroscopio, y les aparece un permiso que dice “sensors” o “gyroscope”, revisen que esté activado. En mi caso obviamente no aparece porque no tengo giroscopio:

Screenshot_20160717-133755

Como les digo, este tema del AR que no funciona en Pokemon GO, tiene que ver con que Pokemon GO no puede detectar la orientación del teléfono. Pero que Pokemon GO no pueda detectar la orientación del teléfono tiene que ver con muchas cosas. Revisen que todo esté en regla. Si es así, y aún no pueden usar el modo AR o reciben error de la orientación, no quedará más que desactivar el modo AR y jugar así, por lo menos mientras Niantic arregla esta pulga.