A Zumi Games permite uma experiência perfeita em todas as plataformas por meio de um projeto arquitetônico híbrido, com soluções técnicas importantes que incluem:
- mecanismo de sincronização de estadoAdoção do algoritmo CRDT para resolver o problema de consistência de dados entre vários dispositivos
- Aplicativos Web progressivosSuporte baseado na Web para o Service Worker para implementar a funcionalidade central de cache off-line
- Módulos de extensão nativosIntegração profunda dos recursos do dispositivo (por exemplo, reconhecimento de voz, notificações push) para aplicativos móveis
Em um cenário de uso típico, quando um usuário cria um Zumi no PC e continua a interagir com ele no telefone celular, todos os dados de memória e de personalidade são automaticamente sincronizados. O sistema adota uma estratégia de atualização diferencial, transmitindo apenas os segmentos de dados alterados a cada vez. Os dados de teste mostram que, em um ambiente de rede 4G, o atraso médio da sincronização de estado é de apenas 1,2 segundos, e a transmissão de ponta a ponta de mensagens de voz não leva mais de 800 milissegundos.
Essa resposta foi extraída do artigoZumi Games: uma plataforma interativa para criar companheiros virtuais de IA personalizadosO