Compartilhar via


Visão geral de aplicativo móvel offline para aplicativos de tela

Se os usuários do aplicativo de tela baseado no Dataverse tiverem acesso irregular ou nenhum acesso à Internet, você poderá oferecer facilmente acesso offline primeiro com opções simples e um controle de tela. Aplicativos offline básicos são fáceis de criar. Basta criar um aplicativo com fórmulas normais do Power Fx e os recursos offline do Power Apps cuidam de todo o resto.

Você também pode criar aplicativos offline complexos usando perfis offline personalizados. Um perfil offline é a configuração que determina os dados sincronizados com os dispositivos dos usuários. Os perfis offline ajudam você a otimizar o desempenho do seu aplicativo, reduzindo a quantidade de dados baixados no dispositivo. Por exemplo, embora você possa ter direitos de acesso a milhões de registros em uma tabela, seu aplicativo pode precisar de apenas mil deles. Se você baixar apenas mil registros, seu aplicativo terá um desempenho melhor. Se você precisar de mais de 15 tabelas em seu aplicativo offline, considere o uso de um perfil offline personalizado.

Para começar a usar o Mobile Offline, ative o recurso offline em seu aplicativo e nas tabelas usadas por ele. Um modelo básico de tela offline é inserido automaticamente no aplicativo para você usá-lo diretamente ou como ponto de partida. Configurar o aplicativo móvel offline para aplicativos de tela.

Priorização do Mobile offline

Primeiro offline significa que todos os dados de que os usuários precisam quando estão offline são copiados para o dispositivo móvel. Requer acesso à rede para baixar os dados inicialmente, mas depois disso, os usuários trabalham exclusivamente com os dados armazenados localmente em seu dispositivo, mesmo quando estão online. Entrar e sair da rede não afeta o desempenho do aplicativo porque está usando dados locais. O Power Apps monitora o acesso à rede do seu aplicativo. Ao detectar uma conexão, ele sincroniza automaticamente todas as alterações locais com o servidor e baixa todas as atualizações do servidor. Os recursos offline lidam com a detecção de conflitos e minimizam o uso de recursos do sistema.

Quando você ativa o recurso offline em seu aplicativo, o aplicativo sempre é executado offline primeiro, com ou sem conexão com a Internet. Essa nova funcionalidade otimiza o desempenho offline e cria uma experiência consistente para os usuários conforme eles mudam de local.

Por que usar o modo offline para aplicativos de tela em vez de LoadData/SaveData?

There são alguns dos principais benefícios de usar a funcionalidade offline integrada para aplicativos Canvas em vez das funções LoadData/SaveData Power Fx .

Tópico LoadData/SaveData Modo offline integrado
Suporte ao Power Apps Studio Personalizada Interno
Complexidade do código A complexidade do código do Power Fx aumenta com a complexidade dos dados Nenhum código
Funções do Power Fx com suporte Todos Parcial (consulte Limitações do Mobile Offline para aplicativos Canvas.)
Regras do verificador de aplicativo Nenhum Problemas comuns de configuração são sinalizados
Experiência offline ou de conectividade do usuário Não fornecido/somente personalizado Automático
Sincronizar experiência ou status do usuário Não fornecido/somente personalizado Automático
Suporte de imagem e arquivo Sim, mas pode atingir limites de desempenho e de memória Sim
Sincronização delta otimizada No Sim
Resolução de conflitos Manual Automático
Armazenamento de dados local Arquivos Banco de dados transacional
Lida automaticamente com alterações de esquema Não Sim
Lançamento rápido de aplicativos com grandes conjuntos de dados Não Sim
Limite de tamanho dos dados Depende do dispositivo, 30 a 70 MB na maioria dos casos Dependente do dispositivo, 3 milhões de linhas

Ver também

Trabalhar com aplicativos de tela offline