Qué es la ubicación simulada en Android
«Ubicación simulada», «mock location», «Elegir aplicación para simular ubicación»: todo se refiere al mismo ajuste de Android con el que la gente se encuentra en el modo desarrollador sin entender qué hace. La respuesta corta: designa la aplicación a la que el sistema permite proporcionar coordenadas en lugar de las reales. A continuación, qué significa esto en la práctica, de dónde salió la función y qué expectativas sobre ella no se cumplen.
La definición en un párrafo
Una ubicación simulada es un conjunto de coordenadas que el teléfono no recibe de los satélites y las antenas, sino de una aplicación que has designado en las opciones para desarrolladores. Android llama a esa aplicación fuente de ubicación de prueba y, mientras funciona, el sistema da su punto a todos los que preguntan «dónde está el usuario». La palabra inglesa «mock» significa falso o imitación, igual que los objetos mock en programación.

De dónde salió la función
No se añadió para engañar a los servicios. Quien desarrolla una aplicación necesita comprobar qué pasa con el mapa en otra ciudad, cómo se comporta el reparto en el límite de una zona y qué muestra el tiempo en otra zona horaria, y no puede desplazarse a cada sitio para ello. Por eso Android tiene una forma integrada de proporcionar coordenadas, y está en «Opciones para desarrolladores», junto a la depuración USB.
La consecuencia práctica: la función existe en todos los Android desde la versión 6, no requiere root y no se considera un hackeo del sistema. Basta con activar el modo desarrollador y elegir la aplicación; el procedimiento está en una guía aparte.
Quién recibe las coordenadas sustituidas
Todas las aplicaciones a la vez. Android no distingue entre ellas: da el mismo punto al mapa, al tiempo, a la búsqueda de sitios cercanos y a cualquier otra aplicación que haya pedido la ubicación de la forma habitual. No puedes elegir a quién engañar y a quién dar las coordenadas reales: el sistema simplemente no tiene esa posibilidad.
Esto también responde a una pregunta frecuente, «¿y si tengo varias aplicaciones de simulación?»: solo una puede estar activa, el sistema admite una única fuente de ubicación de prueba.

Qué no hace la ubicación simulada
No oculta la simulación. Android añade la marca «de una fuente simulada» a cada coordenada de un proveedor de prueba, y cualquier aplicación puede leerla. Las apps bancarias, la confirmación de entregas, el control horario corporativo y los juegos con antitrampas hacen justo eso: para ellos la simulación es visible (explicación detallada) y no se les puede ocultar.
No cambia tu dirección IP. Un servicio que determina tu región por la red no notará las coordenadas simuladas; ahí hace falta una VPN, y la diferencia se explica en el artículo cambiar la ubicación o usar una VPN.
No cambia el país de tu cuenta, tu número de teléfono, el idioma del sistema ni la zona horaria. Son ajustes aparte, y los servicios a menudo determinan tu ubicación a partir de ellos con más precisión que por las coordenadas.
Cómo se ve en distintas capas
El elemento tiene nombres distintos, pero siempre está en la sección para desarrolladores: en los firmwares en español es «Elegir aplicación para simular ubicación». En versiones antiguas de Android (anteriores a la 6.0), en lugar de elegir una aplicación había un simple interruptor «Permitir ubicaciones simuladas»; si te has encontrado instrucciones así, están desactualizadas.
La propia sección «Opciones para desarrolladores» está oculta por defecto y aparece tras siete toques en el número de compilación. Dónde está en cada capa se explica aparte: Xiaomi, Samsung, Huawei, HONOR, realme, OPPO y vivo, Tecno e Infinix.
Para qué la necesita un usuario normal
Tres escenarios en los que la simulación funciona honestamente y no engaña a nadie.
Ver cómo es un servicio en otra ciudad: mapas, horarios, anuncios locales, el tiempo. No compartir tu dirección exacta con una aplicación que exige tu ubicación sin necesidad real: la simulación ofrece una tercera opción entre «dar las coordenadas de mi piso» y «no usar la aplicación». Y las pruebas: ejecuciones repetibles de escenarios basados en la ubicación sin desplazarse (un recorrido para QA).
No describimos escenarios en los que la simulación rompe los acuerdos con un servicio (fichar en el trabajo, confirmar una entrega, saltarse restricciones regionales en juegos): no funcionan por la marca de fuente simulada y llevan al bloqueo de la cuenta.
Cómo activarla y desactivarla
Activarla lleva un par de minutos: modo desarrollador, elegir la aplicación, el permiso de ubicación y un punto en el mapa; paso a paso. Lo mejor es comprobar en otra aplicación que la simulación funciona de verdad: cinco comprobaciones.
Se desactiva igual: detén la simulación en la aplicación y, si quieres quitar del todo la posibilidad, vuelve a poner «Elegir aplicación para simular ubicación» en «Ninguna». Más en la respuesta cómo desactivar la ubicación simulada.