A previsão do ônibus erra porque ela é uma estimativa construída sobre três coisas instáveis: a posição do GPS (que pode atrasar), o trânsito (que muda a cada minuto) e, em muitos apps, o horário de tabela (que descreve o plano, não a rua). Quando o app diz 5 minutos e o ônibus demora 40, quase sempre uma dessas três pernas quebrou. Este texto explica cada uma — e como você pode se defender.

Primeiro: de onde vem o número que o app mostra

Em São Paulo, a frota municipal transmite posição por GPS para a SPTrans, que publica tudo no sistema Olho Vivo. Os apps pegam essa posição e calculam: "o ônibus está a tantos metros, vindo a tal velocidade média, então chega em X minutos".

Repare que há dois saltos de fé nessa conta:

  1. Que a posição recebida é atual.
  2. Que a velocidade dos próximos minutos vai parecer com a dos últimos.

Nenhum dos dois é garantido. E tem um terceiro problema, anterior a esses: alguns serviços nem usam GPS o tempo todo.

GPS vs tabela: o erro mais traiçoeiro

Todo sistema de transporte tem uma programação de horários — a tabela. Ela diz quando cada partida deveria acontecer. Alguns apps, quando não têm dado de GPS para uma linha (ou têm dado ruim), preenchem o buraco com a tabela — e nem sempre avisam com clareza.

O resultado é o pior tipo de erro: um horário exibido com cara de tempo real que na verdade descreve um mundo ideal sem trânsito, sem quebra e sem atraso. A tabela não sabe que a Radial travou. Se o horário que você vê é regular e redondo demais (de 15 em 15 minutos, cravado), desconfie: pode ser papel, não rua.

Nossa posição é simples: melhor mostrar "sem dado agora" do que inventar um número. É a tese do NoPonto — só previsão baseada em GPS real, e quando não há sinal, você fica sabendo.

O GPS atrasa — e o app finge que não

Mesmo quando o dado é de GPS, ele tem idade. O equipamento embarcado transmite a posição em intervalos, pela rede de celular, e essa cadeia falha: área de sombra de sinal, equipamento reiniciando, congestionamento de rede. Explicamos a mecânica em como funciona o GPS dos ônibus de SP.

O problema não é o atraso em si — é escondê-lo. Uma previsão calculada sobre uma posição de 30 segundos atrás é sólida; sobre uma posição de 8 minutos atrás, é quase adivinhação. A maioria dos apps mostra os dois casos com o mesmo número confiante na tela.

Por isso o NoPonto exibe o frescor do dado junto de cada previsão quando você consulta seu ponto em tempo real. Dado velho aparece como dado velho. Você decide o quanto confiar — em vez de descobrir da pior forma, no ponto.

O trânsito quebra qualquer conta

A terceira perna é a mais óbvia para quem vive em São Paulo: a velocidade do ônibus daqui a 5 minutos não é a de agora. Um acidente, uma faixa interditada, um semáforo quebrado, a saída das escolas — e a previsão que era honesta há dois minutos vira ficção.

Isso piora nos horários de pico, quando o sistema inteiro opera no limite e pequenas perturbações viram atrasos em cascata. Se puder deslocar seu horário, ganha em previsão e em conforto — falamos disso em horário de pico de ônibus em SP: como evitar.

Há ainda os eventos invisíveis para o algoritmo: ônibus que quebra e sai de linha, veículo que é remanejado, ponto pulado por lotação. Nenhuma previsão captura isso em tempo real.

Como se proteger do chute: guia prático

Não dá para eliminar o erro, mas dá para reduzir muito a chance de ser pego de surpresa:

  • Prefira fonte com GPS explícito. Se a ferramenta não deixa claro que o dado é de posição real, assuma que pode ser tabela.
  • Olhe o frescor do dado. Previsão com posição recente vale; com posição velha, adicione margem ou espere o sinal atualizar.
  • Reconsulte perto da hora. A previsão de 15 minutos atrás já envelheceu. Uma nova consulta custa segundos — de preferência em formato leve, como texto no navegador ou no Telegram.
  • Desconfie de números estáveis demais. Tempo real oscila. Se o "7 min" fica parado em 7 por muito tempo, algo está congelado.
  • Use alerta de aproximação. Em vez de apostar num número e ir para o ponto, peça para ser avisado quando o ônibus estiver realmente perto — como mostramos em alerta de ônibus chegando: como receber.

Previsão é ferramenta, não promessa

O dado de ônibus em tempo real de São Paulo é bom — e é público, o que é raro no mundo. Mas ele é o que é: uma foto recente (às vezes nem tanto) de um sistema caótico. Ferramenta séria é a que mostra a foto e diz quando ela foi tirada; ferramenta ruim é a que pinta um quadro por cima e chama de certeza.

Se você quer o panorama de todas as formas de consultar — site oficial, mapas, apps e texto — está em como saber quando o ônibus vai passar. E da próxima vez que um app cravar "5 min", você já sabe as três perguntas a fazer: é GPS ou tabela? De quando é o dado? E como está o trânsito no caminho?