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 |