Compartilhar via


Visão geral de aplicativo móvel offline para aplicativos baseados em modelo

Não seria ótimo usar seu aplicativo móvel sem se preocupar com conectividade instável com a Internet? Com aplicativos baseados em modelo criados com o Power Apps e a nova experiência que prioriza o Mobile offline, isso é possível. As pessoas que precisam trabalhar em locais remotos podem continuar a trabalhar perfeitamente sem se preocupar com sua conexão com a Internet.

Com a nova experiência offline móvel habilitada para seus aplicativos controlados por modelos, além de continuar trabalhando no modo offline, você também tem um melhor desempenho do dispositivo, um aplicativo mais responsivo e menos dreno na bateria porque menos conexões estão sendo feitas com o servidor.

Uma conexão com a Internet é necessária para sincronizar dados entre seu dispositivo móvel e o Microsoft Dataverse.

Para começar a usar o dispositivo móvel offline, um criador de aplicativos precisa habilitar e definir as tabelas disponíveis para uso offline usando o designer de aplicativo moderno. Para obter mais informações, vá para Configurar o dispositivo móvel offline.

O Mobile Offline prioriza o modo offline por padrão

Offline-first significa que todos os dados que você pode precisar quando estiver offline são copiados para o seu dispositivo móvel. Isso requer acesso inicial à rede para baixar os dados. Depois de ter seus dados, você só trabalha com os dados em seu dispositivo local o tempo todo. Isso é verdadeiro quando o dispositivo está conectado e desconectado à rede.

Entrar e sair do acesso à rede não afeta o desempenho do aplicativo porque ele está usando dados locais. O Power Apps monitora o acesso à rede e sincroniza automaticamente as alterações feitas localmente com o servidor e baixa todas as atualizações feitas no servidor. Os recursos offline lidam automaticamente com conexões de rede irregulares, baixam dados, carregam dados, lidam com a detecção de conflitos e muito mais. Os recursos internos e offline minimizam os recursos do sistema e têm alto desempenho.

Quando o modo offline é configurado e habilitado para seu aplicativo controlado por modelos, qualquer pessoa que usa o aplicativo móvel do Power Apps também pode usar o aplicativo no modo offline. Por padrão, o aplicativo móvel do Power Apps é executado offline primeiro, com ou sem uma conexão com a Internet. Essa funcionalidade otimiza o desempenho offline e cria uma experiência consistente para os usuários à medida que eles mudam de local:

  • Online: ocorre quando uma conexão com a Internet está disponível, mas o modo offline não está configurado. O aplicativo móvel funciona de forma semelhante ao uso do aplicativo com uma conexão com a Internet em seu computador. Quando a conexão à Internet é perdida, o aplicativo móvel é inutilizável. Isso não é recomendado.
  • Priorização do modo offline sem uma conexão com a Internet: os dados são baixados e todas as alterações são salvas no dispositivo móvel. Quando a conexão com a Internet é restaurada, as alterações são sincronizadas automaticamente com o servidor.
  • Offline-first com conexão à internet: os dados são baixados para o dispositivo e todas as alterações são salvas localmente. Como há uma conexão com a Internet, o aplicativo tenta sincronizar automaticamente a cada poucos minutos.

Importante

Para obter mais informações sobre como configurar o dispositivo móvel offline para aplicativos de tela, acesse Desenvolver aplicativos de tela com capacidade offline

Priorização do offline x offline clássico

Com a experiência offline-first, é importante entender os principais benefícios da experiência offline-first versus a experiência offline clássica.

Priorização do offline Clássico offline
  • Seus dados são sempre os mesmos, independentemente da conexão de rede.
  • Não há opção para os usuários mudarem do modo offline para online. Um usuário nunca esquece de sincronizar suas alterações de volta ao servidor porque o aplicativo faz isso automaticamente.
  • Os usuários têm a opção de ignorar a sincronização offline inicial e permanecer online, o que significa que os usuários em sua organização podem não ter a mesma experiência.
  • Os usuários precisam se lembrar de desabilitar a alternância Trabalho no modo offline antes de poderem sincronizar as alterações com o servidor.
  • Para salvar suas alterações no modo offline, você precisa definir a alternância Trabalho no modo offline para Ativar. Caso contrário, quando você estiver trabalhando em uma linha e de repente perder a conexão com a Internet, suas alterações serão perdidas.
  • As linhas que você vê no modo offline são listadas do banco de dados local. Isso significa que as linhas que você vê no modo offline versus modo online podem ser diferentes.