Descrição geral do Mobile Offline para aplicações de tela
Se os utilizadores da sua aplicação de tela baseada no Dataverse tiverem acesso com falhas ou nenhum acesso à Internet, pode facilmente fornecer acesso offline primeiro com comutadores simples e um controlo canvas. As aplicações básicas offline primeiro são fáceis de criar. Basta criar a aplicação com fórmulas do Power Fx normais e as caraterísticas offline do Power Apps processarão tudo o resto.
Também pode criar aplicações offline complexas utilizando perfis offline personalizados. Um perfil offline é a configuração que determina os dados sincronizados com os dispositivos dos usuários. Os perfis offline ajudam-no a otimizar o desempenho da sua aplicação reduzindo a quantidade de dados transferidos para o dispositivo. Por exemplo, apesar de poder ter direitos de acesso a milhões de registos numa tabela, a sua aplicação poderá precisar de apenas mil deles. Se transferir apenas mil registos, a aplicação tem um melhor desempenho. Se precisar de mais do que 15 tabelas na sua aplicação offline, poderá querer considerar a utilização de um perfil offline personalizado.
Para começar a utilizar o Mobile Offline, ative a caraterística offline na sua aplicação e nas tabelas que esta utiliza. Um modelo de ecrã offline básico é inserido automaticamente na aplicação para utilização direta ou como ponto de partida. Configurar o Mobile Offline para aplicações de tela.
Prioridade ao Mobile Offline
Offline primeiro significa que todos os dados de que os utilizadores necessitam quando estão offline são copiados para o dispositivo móvel. Requer acesso à rede para transferir inicialmente os dados inicialmente, mas, depois disso, os utilizadores trabalham exclusivamente com os dados armazenados localmente no dispositivo, mesmo quando estiverem online. Entrar e sair da rede não afeta o desempenho da aplicação porque está a utilizar dados locais. O Power Apps monitoriza o acesso à rede da sua aplicação. Quando deteta uma ligação, sincroniza automaticamente quaisquer alterações locais no servidor e transfere todas as atualizações a partir do servidor. Os recursos offline lidam com a deteção de conflitos e minimizam o uso de recursos do sistema.
Quando ativa a capacidade offline na sua aplicação, a aplicação é sempre executada offline primeiro, com ou sem ligação à Internet. Esta funcionalidade otimiza o desempenho do modo offline e cria uma experiência consistente para os utilizadores à medida que mudam de localização.
Por que utilizar offline para aplicações de tela, em vez de LoadData/SaveData?
Há alguns benefícios importantes em usar a funcionalidade offline interna para aplicativos de tela em vez das funções LoadData/SaveData Power Fx .
Tópico | LoadData/SaveData | Offline incorporado |
---|---|---|
Suporte do Power Apps Studio | Personalizar | Incorporada |
Complexidade do código | A complexidade do código do Power Fx dimensiona verticalmente a complexidade dos dados | Sem código |
Funções do Power Fx suportadas | Tudo | Parcial (Consulte Limitações do Mobile offline para aplicativos de tela.) |
Regras do verificador de aplicações | None | Problemas comuns de configuração são sinalizados |
Experiência de utilizador de conectividade ou offline | Não fornecido/só personalizado | Automático |
Sincronizar a experiência ou o estado do utilizador | Não fornecido/só personalizado | Automático |
Suporte a imagens e arquivos | Sim, mas poderão deparar-se com limites de desempenho e memória | Sim |
Sincronização delta otimizada | No | Sim |
Resolução de conflitos | Manual | Automático |
Arquivo de dados local | Files | Base de dados transacional |
Processa automaticamente alterações ao esquema | Não | Sim |
Início rápido da aplicação com conjuntos de dados grandes | Não | Sim |
Limite do tamanho de dados | Dependente do dispositivo, 30-70 MB na maioria dos casos | Dependente do dispositivo, 3 milhões de linhas |