A interface do app Mock Location

Uma cópia funcional do app direto no navegador: toque nos botões, arraste o mapa, abra as listas. Os números nas margens explicam a função de cada elemento, e o tour em texto está logo abaixo.

9:41
Meus locais
3 salvos
📍
🏪
📍
Configurações
Aparência
Idioma
Backups
Sobre
Entrar

Entre para sincronizar seus favoritos e histórico

mocklocation.ru
© OpenStreetMap
Mapa
Mapa da interface

Todos os estados do app em uma página

O MockLocation tem uma tela e três painéis sobre ela. Todo o resto são estados: simulação ativa ou não, ponto real confiável ou não, aba “Favoritos” ou “Todos”. Clique em um cartão para colocar a interface nesse estado.

A tela do mapa: todos os controles sobre o mapa

O app não tem uma “tela inicial” separada — o mapa ocupa tudo, e os botões ficam por cima dele como círculos translúcidos. Esse layout não foi escolhido pela aparência: a simulação quase sempre é ativada em movimento, com uma mão só, por isso tudo o que você precisa tocar está reunido na parte de baixo da tela, ao alcance do polegar.

No canto inferior esquerdo fica o botão de simulação, o único interruptor do local fictício. Enquanto ele está laranja, o sistema entrega a todos os apps o ponto que você escolheu em vez do real. À direita há uma coluna com o zoom e o botão de voltar para você. No topo fica o aviso: o único lugar onde o app fala com o usuário por escrito, e onde ele mostra as configurações necessárias, o endereço do ponto escolhido e os alertas sobre a qualidade do sinal.

Botão de simulação
Um toque rápido ativa e desativa o local fictício. Não existe um botão “iniciar” separado no mapa: o ponto é marcado tocando no próprio mapa, e este botão só controla se a simulação está ativa.
Pesquisar
Abre sobre o mapa o painel com a barra de pesquisa e os locais salvos. O mapa por baixo fica desfocado, mas continua visível.
Entrada por voz
Ditar o endereço em vez de digitar: o app reconhece a fala offline e encontra o ponto mencionado.
Zoom
Mais e menos. Segurar repete o passo enquanto o dedo estiver no botão — em mudanças grandes de zoom, isso é bem mais rápido que uma série de toques.
Localização atual
Com a simulação desativada, leva a câmera de volta ao seu ponto real e o verifica de novo. Com a simulação ativa, o mesmo botão leva a câmera até o ponto simulado: nesse modo não há posição real para acompanhar.
Conta
O painel de login. A conta é a mesma do site, e é ela que liga as listas do celular à sua conta on-line.
Aviso no topo
Antes da primeira simulação, as configurações necessárias; depois, o endereço e as coordenadas do ponto escolhido. Também é um botão: tocar nele abre a seção certa das configurações do sistema.
Pontos no mapa
O círculo azul é sua posição real segundo o sistema. O alfinete laranja é o ponto que os outros apps veem quando a simulação está ativa.

Pesquisa, favoritos e histórico

O painel de pesquisa é uma lista com duas abas. “Todos” é o histórico: cada ponto para onde você já moveu a simulação vai para lá automaticamente. “Favoritos” é o que você mesmo marcou com um coração. A barra de pesquisa procura endereços pelo geocodificador e seus itens salvos ao mesmo tempo, então um lugar conhecido é encontrado pelo nome, e não pelo endereço.

Um detalhe importante que não é óbvio de início: as listas não se duplicam, elas olham para os mesmos itens. O coração é uma propriedade do item do histórico, então um coração removido em “Favoritos” também se apaga em “Todos”, sem precisar limpar a segunda lista. Ao mesmo tempo, o mesmo endereço salvo em momentos diferentes continua como dois itens distintos: o app não trata uma coordenada como “o mesmo lugar”, senão toques próximos no mapa, com coordenadas quase idênticas, sobrescreveriam uns aos outros em silêncio.

Nomes e ícones são editados no próprio lugar. Segurar uma linha a transforma em um campo de edição — um endereço vindo do geocodificador raramente parece o nome de um lugar, e renomear é necessário com mais frequência do que parece. Segurar o quadrado do ícone abre uma grade com 15 emojis: patinete, carro, casa, loja — assim os pontos de entrega se distinguem dos de casa num relance. O botão “Limpar” apaga a lista inteira de uma vez, mas logo vira “Restaurar” — dá para desfazer enquanto a tela estiver aberta.

Os detalhes sobre os limites das listas no plano gratuito estão na seção “Locais, pesquisa e histórico”.

Conta e sincronização

A conta do app e a conta do site são a mesma. O cadastro e a recuperação de senha são confirmados com um código enviado por e-mail e, depois do login, os favoritos e o histórico passam a ser sincronizados nos dois sentidos: uma alteração no celular aparece na sua conta on-line e vice-versa.

O selo do plano não mostra o que está gravado no perfil, e sim o que está confirmado no momento: uma assinatura vencida reduz os limites mesmo sem internet. E se as listas no celular e no servidor mudaram de forma independente — por exemplo, o celular ficou muito tempo offline —, o app não as mescla em silêncio: ele para e pergunta a direção da sincronização. Uma mesclagem silenciosa aqui significaria perder dados, e o usuário seria o último a saber.

O que exatamente a assinatura oferece está descrito na página de planos, e as perguntas sobre dispositivos e sincronização estão reunidas na seção “Conta e sincronização”.

Modos ocultos: o que fica no toque longo

Alguns recursos ficam no toque longo para não ocupar espaço na tela. Todos estão listados aqui — no próprio app, as pessoas os descobrem por acaso ou por esta página.

Segurar o botão de simulação
Modo de bloqueio: os toques no mapa e nos botões param de funcionar, e só o botão vermelho continua ativo. A ideia é “celular no bolso e o ponto viajando comigo”. Para sair, o mesmo toque longo; um toque rápido nesse modo de propósito não faz nada.
Segurar o botão de localização
O mapa gira na direção do movimento. O gesto não funciona com a simulação ativa: nesse modo a câmera pertence ao ponto escolhido.
Segurar mais ou menos
O zoom muda passo a passo enquanto o dedo estiver no botão.
Segurar uma linha da lista
Renomeia o item direto na linha, sem uma caixa de diálogo separada.
Segurar o ícone de um item
Uma grade com 15 ícones para esse item.
Segurar o aviso de requisitos
Oculta um item que não dá para resolver pelas configurações — por exemplo, quando a interface do fabricante não mostra o interruptor certo.

E agora

O tour mostra como o app é e onde fica cada coisa. Para a simulação funcionar no próprio celular, é preciso ativar o modo de desenvolvedor uma vez e escolher o app de local fictício — o guia passo a passo tem sete passos e não exige root.

Se o sistema do fabricante encerra o app em segundo plano e a simulação cai sozinha, veja os guias para interfaces específicas: Xiaomi (MIUI e HyperOS), Samsung Galaxy e Huawei sem os serviços do Google.