Ir para o conteúdo
XSIS
Um homem de óculos examinando um dispositivo iluminado em azul

Engenharia de Software

Aplicativos móveis, computação espacial e gêmeos digitais

Aplicativos móveis que as pessoas continuam usando, e gêmeos digitais que mostram a planta ou a cidade como ela opera

Por que projetos móveis e espaciais param

Um aplicativo móvel vive no dispositivo de outra pessoa, sob as regras de duas lojas de aplicativos, com conexões instáveis e um sistema operacional novo a cada ano. Construir um que as pessoas continuem usando exige mais do que telas.

Plantas, portos, campi e cidades produzem dados ao vivo que ficam em painéis que ninguém consegue visualizar. Um gêmeo digital transforma esses dados em um modelo 3D que os operadores podem ver, testar e usar para planejar. Ele só funciona se estiver conectado aos sistemas reais por trás dele.

O que muda para você

  1. Aplicativos sempre atualizados

    Aplicativos publicados nas duas lojas, mantidos em dia com cada nova versão do iOS e do Android e com o seu roteiro.

  2. Segurança para dinheiro e identidade

    Aplicativos bancários, de carteira e de pagamento projetados desde o início com armazenamento seguro de chaves, vinculação ao dispositivo e login biométrico.

  3. Decisões testadas antes de serem tomadas

    Gêmeos digitais e simulações em que os operadores ensaiam mudanças, treinam equipes e veem o efeito antes de ele chegar ao local real.

O que entregamos

  • Aplicativos nativos para iOS e Android

    Aplicativos em Swift e Kotlin quando o app depende do dispositivo, como hardware de pagamento, sensores ou mídia complexa.

  • Aplicativos multiplataforma

    Uma base de código para iOS e Android em React Native ou Flutter, quando compartilhar o código é a melhor troca para o seu app.

  • Back-ends móveis e versões

    O login, as notificações e as APIs de que o app precisa, além das fichas nas lojas, assinatura, envio para revisão e implantações graduais.

  • Uso off-line e sincronização segura

    Armazenamento local criptografado e regras de conflito, para que aplicativos de campo e de operações continuem funcionando sem conexão.

  • Gêmeos digitais industriais e urbanos

    Modelos 3D em tempo real de plantas, edifícios, portos e distritos urbanos em Unity, Unreal Engine ou NVIDIA Omniverse, alimentados por dados ao vivo dos seus sistemas.

  • Sistemas interativos e simulações de treinamento

    Simulações de treinamento sério, sistemas interativos e jogos, com as ferramentas de retaguarda para gerenciar conteúdo e usuários.

Como trabalhamos

  1. Descobrir

    Acordamos os usuários, as jornadas ou cenários centrais, as plataformas e os dispositivos ou fontes de dados envolvidos.

  2. Escolher a abordagem

    Recomendamos nativo ou multiplataforma, ou o motor 3D adequado, e apresentamos os trade-offs por escrito.

  3. Prototipar em dispositivos reais

    Testamos as jornadas principais ou uma primeira cena em dispositivos reais e com dados reais antes da construção completa.

  4. Construir o app e o seu back-end juntos

    Entregamos em iterações que você pode instalar e experimentar, com os serviços e as conexões de dados construídos em paralelo.

  5. Publicar e acompanhar

    Cuidamos da assinatura, da revisão nas lojas e da implantação gradual, e acompanhamos de perto os relatórios de falhas e o uso.

  6. Manter

    Mantemos o app ou o gêmeo digital em dia com novos sistemas operacionais, versões de motor e o seu roteiro.

Tecnologias e padrões

Citar um produto não significa parceria com o seu fornecedor.

Linguagens
  • Swift
  • Kotlin
Móvel
  • SwiftUI
  • Jetpack Compose
  • React Native
  • Flutter

Como começar

Um gêmeo digital, uma simulação de grande porte ou um novo conceito de app costuma começar no Blueprint Studio. Um app com especificação clara vai direto para uma proposta.

O que acontece a seguir

  1. Sessão de pré-consultoria

    Uma sessão on-line gratuita de pré-consultoria de 30 minutos: analisamos os seus objetivos, sistemas e restrições.

  2. Avaliação de prontidão

    Em uma avaliação de prontidão gratuita de 48 horas, um arquiteto principal verifica o seu projeto com a Definição de Prontidão em 6 pontos e recomenda a trilha adequada.

  3. Escolha da trilha

    Projetos com escopo pronto recebem uma proposta vinculante em 3 a 5 dias úteis. Projetos em estágio de conceito começam no Blueprint Studio. Um sistema em produção com falhas, não documentado ou que precisa de integração começa com um diagnóstico de 1 a 2 semanas. O Blueprint Studio e o diagnóstico têm cada um uma taxa fixa, cotada na proposta.

  4. Entrega em cinco etapas

    Mobilização, sprints com demonstrações ao vivo, integração e fortalecimento, aceitação e entrada em produção e, depois, serviços gerenciados. Após a entrada em produção vem um período de garantia e, depois, suporte e manutenção opcionais.

Perguntas e respostas

Devemos construir nativo ou multiplataforma?

Aplicativos nativos em Swift e Kotlin dão o acesso mais completo aos recursos do dispositivo. Aplicativos multiplataforma em React Native ou Flutter compartilham a maior parte do código entre iOS e Android, o que reduz o custo de construir e alterar. Recomendamos nativo quando o app depende fortemente do dispositivo, e multiplataforma para a maioria dos apps de negócio e de consumo.

Como vocês protegem um aplicativo bancário ou de carteira?

Guardamos chaves e tokens no armazenamento seguro com suporte de hardware da plataforma, e usamos pinagem de certificado e login biométrico ou vinculado ao dispositivo. Toda ação sensível é verificada no servidor. Quando o risco exigir, detectamos dispositivos com root ou jailbreak e builds adulterados, seguindo as orientações do OWASP Mobile Application Security.

Vocês cuidam das publicações na App Store e no Google Play?

Sim. Preparamos as fichas, gerenciamos a assinatura, enviamos as compilações para revisão e publicamos em etapas, para que um problema atinja poucos usuários. As contas de desenvolvedor permanecem no nome da sua organização, e trabalhamos sob elas com acesso que você concede e pode revogar.

O que é um gêmeo digital e quando vale a pena construí-lo?

Um gêmeo digital é um modelo 3D vivo de um local ou processo físico, alimentado por dados dos seus sensores e sistemas. Vale a pena construí-lo quando as decisões sobre esse local são caras de testar na realidade. Exemplos são mudar uma linha de produção, planejar um porto, operar um distrito de cidade inteligente ou treinar equipes para eventos raros.

A quais sistemas um gêmeo digital pode se conectar?

Aos que descrevem o local real: plataformas de IoT industrial e de sensores, sistemas prediais e de planta, e sistemas de ERP e de manutenção de ativos. Acordamos as fontes de dados e a frequência de atualização de cada uma, para que o gêmeo mostre o local como ele está.

O app consegue funcionar sem conexão?

Sim, onde as jornadas permitirem. Guardamos no dispositivo, criptografados, os dados de que o usuário precisa, e enfileiramos as suas mudanças até a conexão voltar. Regras de sincronização decidem o que acontece quando o mesmo registro mudou em dois lugares, e projetamos essas regras com você.

Pronto para construir? Peça uma proposta.

Envie os seus requisitos ou o seu RFP. Nossos arquitetos os validam e retornam uma proposta vinculante de escopo fixo.

O que acontece a seguir

  1. Avaliação de prontidão

    Em uma avaliação de prontidão gratuita de 48 horas, um arquiteto principal verifica o seu projeto com a Definição de Prontidão em 6 pontos e recomenda a trilha adequada.

  2. Proposta vinculante

    Após validação de arquitetura sem custo, você recebe uma proposta vinculante de escopo fixo em 3 a 5 dias úteis: marcos, arquitetura, estrutura da equipe e SLAs. Assinamos um acordo de confidencialidade (NDA) com você quando solicitado, antes de você compartilhar os seus requisitos.

  3. Mobilização

    Depois da assinatura, nossos pods de engenharia iniciam o Sprint 0 em 5 a 10 dias úteis após a assinatura do contrato.

  4. Entrega em cinco etapas

    Mobilização, sprints com demonstrações ao vivo, integração e fortalecimento, aceitação e entrada em produção e, depois, serviços gerenciados. Após a entrada em produção vem um período de garantia e, depois, suporte e manutenção opcionais.