Esta página é uma tradução. Em caso de divergência com a versão inglesa, prevalece a versão inglesa.

Porque o seu telemóvel mente sobre onde está

O seu telemóvel não sabe onde está. Tem uma estimativa e tem um número que descreve o quanto essa estimativa pode estar errada — e quase todas as aplicações que lhe mostram uma localização deitam fora esse segundo número.

O que sobra é um ponto azul. Um ponto é uma afirmação: aqui, este sítio, este. A estimativa por trás pode ser boa a oito metros ou estar errada por três quilómetros, e o ponto tem exatamente o mesmo aspeto nos dois casos.

É isto que fazemos em vez disso, e o que custa.

1. O ponto não é um ponto

Cada posição chega com um valor de precisão, e esse valor é um raio. ±8 m significa algures num círculo que atravessaria com um lançamento de bola. ±3 km significa algures num círculo com dezenas de milhares de portas lá dentro.

O habitual é mostrar a mesma interface para ambos — o mesmo ponto, a mesma morada por baixo, a mesma confiança. Por isso deixamos o raio decidir o que o ecrã tem sequer o direito de dizer:

Não são definições de apresentação. Comandam o geocodificador, o código postal, as casas decimais das coordenadas e quais destes a aplicação aceita colocar numa ligação que envia a alguém. Uma posição de ±200 m não tem nada que ver com um número de porta, por isso a ±200 m não há número para mostrar.

O valor de precisão também está no ecrã, ao canto superior direito, em metros ou quilómetros. Não é decoração. É a parte da resposta que lhe diz quanto acreditar do resto.

2. A morada mais próxima não é a sua morada

Foi esta que gerou uma queixa real, e a correção exigiu duas verificações em vez de uma.

Um geocodificador inverso recebe coordenadas e devolve a coisa mais próxima a que sabe dar um nome. É tudo. Não afirma que o que encontrou é seu — não pode, porque não sabe onde está de pé, apenas onde estão os seus próprios registos.

Considere então uma posição verdadeiramente excelente, ±10 m, num sítio para o qual o geocodificador não tem morada: um pátio, um caminho, uma entrada recuada, um edifício novo. O edifício conhecido mais próximo está a 80 metros. Pergunte ao geocodificador e ele responderá, com exatidão e sem utilidade, a morada desse edifício. Mostre-a e terá posto o número de um desconhecido no ecrã de alguém, sob um ±10 m cheio de confiança.

Foi exatamente isto que as pessoas relataram, e é por isso que a precisão sozinha não chega. A certeza do aparelho e a plausibilidade da resposta são duas perguntas diferentes:

  1. Quão bem sabe o aparelho onde está? O raio, acima.
  2. É plausível que o que o geocodificador encontrou seja aquilo onde está? A distância da sua posição a esse elemento.

As duas têm de passar. Qualquer uma sozinha é uma mentira. O segundo limite são 25 metros — «o edifício ao lado, na pior das hipóteses». Uma fachada urbana tem cinco a dez metros, e o ponto que um geocodificador devolve é normalmente um centroide ou uma entrada em vez de uma soleira, por isso 25 m é generoso o suficiente para o erro normal e apertado o suficiente para apanhar o caso dos 80 m.

Falhar a segunda verificação despromove a resposta para a rua. Nunca promove nenhuma: estar a dois metros de uma porta com uma posição de ±800 m não significa que saibamos qual.

3. Um código postal é uma soleira

Nos Países Baixos, um código postal mais um número é uma morada — juntos identificam um edifício específico, e o código postal sozinho identifica um quarteirão de talvez uma dúzia de casas. Os códigos britânicos são semelhantes. Não é um detalhe que sobreviva a ser tratado como «mais ou menos a zona».

Por isso uma posição que não mereceu essa precisão não a mostra. 1200 passa a 12••. Suficiente para situar a região, não para situar um quarteirão.

A mesma lógica atravessa a lista de correções. Se adivinhámos um edifício e adivinhámos mal, pode escolher a rua — e escolher a rua descarta o código postal por completo em vez de o levar consigo. Escolher a rua é escolher ser menos específico. Manter o código postal seria afirmar a precisão que acabou de nos dizer que não temos.

4. Uma correção move o rótulo, nunca as coordenadas

Um geocodificador não pode saber qual porta é a sua, e muito menos que andar. Só quem tem o telemóvel na mão sabe. Por isso, quando a correspondência mais próxima está errada, a aplicação oferece os outros candidatos próximos e deixa-o dizer qual queria dizer.

O que não faz é movê-lo a si.

Escolher outro edifício muda o rótulo — o título, a segunda linha, o código postal, o nível de detalhe. Deixa a latitude, a longitude, a precisão e a altitude exatamente como o aparelho as reportou. Cada uma delas é uma medição, e nenhuma se tornou diferente por ter corrigido um nome.

A alternativa é pior do que a falha que corrige. Deslocar as coordenadas para o edifício escolhido colocaria uma posição que o aparelho nunca mediu numa ligação de partilha, num reencaminhamento para um mapa, no cartão de pré-visualização que aparece na conversa de outra pessoa. O erro original era mostrar uma medição real ao lado do nome errado. A substituição mostraria uma medição inventada ao lado do nome certo, e pareceria mais fiável sendo menos verdadeira.

A lista guarda também a resposta que encontrámos de início, por isso se tocar na linha errada o caminho de volta está ali. Uma correção que não se pode desfazer é o seu próprio tipo de resposta confiante e errada.

O que isto custa

Custa a comparação.

Abra esta aplicação ao lado de outra com uma posição má e esta parecerá pior. Vai dizer apenas o bairro onde a outra mostra uma morada com número. Vai mostrar 12•• onde a outra mostra quatro dígitos. Vai recusar-se a nomear o seu edifício enquanto um concorrente o nomeia de imediato.

Às vezes a outra aplicação tem razão. Um palpite que costuma acertar é genuinamente útil, e não fingimos o contrário. O argumento é mais estreito: quando está perdido, em apuros, ou a ler uma localização em voz alta a alguém que o vem buscar, uma resposta confiante e errada custa mais do que uma resposta vaga e honesta. Por isso, no ecrã onde estas duas opções divergem, esta mostra menos.

E não está terminada. O que continua mal:

A aplicação

Um ecrã. A sua morada, as suas coordenadas, a sua altitude, e quanto disso deve acreditar. Copie, ou envie a alguém. Sem conta, sem registo, nada guardado que não nos tenha pedido para guardar — os detalhes estão na política de privacidade.

Disponível em inglês, neerlandês, lituano, francês, espanhol e português.

Onde estou?

Política de privacidade