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 a conectividade irregular 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 sem se preocupar com a conexão com a Internet.

Com a nova experiência do dispositivo móvel offline habilitada para seus aplicativos baseados em modelo, você pode continuar trabalhando no modo offline e ter um desempenho melhor com o dispositivo, um aplicativo mais responsivo e menos consumo de bateria porque há menos conexões com o servidor.

É necessário ter uma conexão com a Internet para sincronizar dados entre seu dispositivo móvel e o Microsoft Dataverse.

Para começar a usar o Mobile offline, o criador de apps precisa habilitar e definir as tabelas que estão disponíveis para uso offline com o designer de aplicativo moderno. Para obter mais informações, acesse Configurar o Mobile offline.

O Mobile Offline prioriza o modo offline por padrão

Priorização do offline significa que todos os dados que você pode precisar quando estiver offline serão copiados no seu dispositivo móvel. Isso requer acesso inicial à rede para baixar os dados. Depois que tiver seus dados, você trabalhará somente com os dados em seu dispositivo local o tempo todo. Isso se aplica quando seu dispositivo está conectado à rede ou desconectado dela.

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

Quando o modo offline é configurado e habilitado para seu aplicativo baseado em modelo, qualquer pessoa que usar o aplicativo móvel do Power Apps também poderá usar o aplicativo no modo offline. Por padrão, o aplicativo móvel do Power Apps sempre prioriza o modo offline, com ou sem conexão com a Internet. Essa funcionalidade otimiza o desempenho offline e cria uma experiência consistente para os usuários conforme eles mudam de local:

  • Online: ocorre quando há conexão com a Internet 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 no seu PC. Quando a conexão com a Internet é perdida, o aplicativo móvel fica 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.
  • Priorização do modo offline com uma conexão com a Internet: os dados são baixados no dispositivo e todas as alterações são salvas localmente. Como há conexão com a Internet, o aplicativo tenta sincronizar automaticamente em intervalos de poucos minutos.

Importante

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

Priorização do offline x offline clássico

Com a nova experiência de priorização do modo offline, é importante entender os principais benefícios da nova experiência de priorização do modo offline em comparação com a experiência do offline clássico.

Priorização do offline Offline clássico
  • Seus dados são sempre os mesmos, independentemente da sua conexão de rede.
  • Não há botão para os usuários alternarem do modo offline para o online. Um usuário nunca esquece de sincronizar suas alterações novamente com o servidor porque o aplicativo fará 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 devem se lembrar de desabilitar o botão de alternância Trabalhar no modo offline antes de sincronizar as alterações com o servidor.
  • Para salvar suas alterações no modo offline, você precisa definir o botão de alternância Trabalhar no modo offline como Ativado. 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 no banco de dados local. Isso significa que as linhas que você vê no modo offline em comparação com o modo online podem ser diferentes.