Terminais que funcionam onde a rede não funciona.
Operações de frota · iOS, Android e quiosque de bordo
Um tablet aparafusado à cabina de um camião não é um telemóvel. Não tem um utilizador que saiba resolver problemas, não tem rede fiável, e não tolera um ecrã que obrigue o condutor a pensar. Passámos cinco anos a fazer com que esse conjunto de restrições funcionasse.
- Setor
- Telemática e transporte rodoviário
- O nosso papel
- Design e engenharia, em conjunto com a equipa do cliente
- Duração
- Entrega contínua desde 2021
- 01
O aparelho é o produto
O terminal assume o tablet por completo — passa a ser o launcher do aparelho, por isso não há ecrã principal para onde fugir nem loja de aplicações onde vaguear. Parece simples até conhecer os fabricantes cujas versões de Android descartam essa definição em silêncio. A aplicação reconfirma o seu papel de launcher sempre que volta a primeiro plano e pede-o de volta, porque em hardware real dentro de camiões reais isso acontece mesmo.
- 02
Perder sinal é um estado normal, não um erro
Mensagens, formulários e confirmações de serviço ficam em fila localmente quando a ligação cai e são reenviados quando volta, com recuo exponencial e variação aleatória para que uma frota inteira a sair de um túnel não atropele o servidor. Trabalho encravado é detetado e limpo em vez de repetido para sempre. Para o que não pode mesmo esperar — mensagens ao condutor e o alerta de emergência — a aplicação recorre a SMS.
- 03
Mãos remotas, treze módulos nativos de profundidade
Um operador de frota não pode mandar alguém a um camião arranjar um tablet. Por isso o terminal expõe o estado da ignição, bateria, força de sinal, brilho do ecrã, desligar e reiniciar, e consegue instalar as suas próprias atualizações — cada um deles um módulo nativo escrito à mão, porque nada disto existe numa biblioteca multiplataforma. A navegação para pesados é conduzida pela interface do próprio fornecedor e não por uma passagem de URL, porque uma rota com dez descargas não cabe num link.
- 04
Depois voltámos a construí-lo
Ao fim de quatro anos a aplicação original tinha merecido uma reescrita: mesmo protocolo de servidor, mesmas funcionalidades, bases modernas. Entregámo-la em paralelo com a aplicação que substitui, que é a única forma responsável de reescrever algo de que uma frota depende para trabalhar amanhã de manhã.
Em números
- 3
- Aplicações, iOS e Android
- 13
- Módulos nativos próprios
- 69
- Comandos de protocolo
- 6
- Idiomas
Diga-nos o que está a falhar.
Quer queira uma das nossas plataformas, quer queira uma equipa para construir algo novo, a primeira conversa é a mesma: o que está a usar hoje, e onde é que isso falha?