Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Criar Power Apps com bom desempenho garante que as suas aplicações funcionam de forma eficiente e que proporcionam uma melhor experiência de utilizador. Este artigo explica os principais padrões, anti-padrões a evitar e princípios de design para ajudar a criar Power Apps com bom desempenho para a sua organização.
Padrões de aplicação e ganho de produtividade do Power Apps: o Power Apps facilita a construção de aplicações de nível empresarial usando padrões de aplicação estabelecidos. Padrões são grupos de elementos do Power Apps que trabalham em conjunto, como origens de dados, coleções, controlos, Power Automate e páginas. O Power Apps inclui padrões de bom desempenho por predefinição, para que os programadores low-code possam criar rapidamente aplicações empresariais funcionais. As tarefas de implementação e de administração também são simples. Com o Power Apps, a sua equipa é mais produtiva porque muitos elementos não precisam da sua atenção.
O Power Apps direciona para padrões de bom desempenho: por predefinição, o Power Apps orienta na direção de padrões de bom desempenho bem conhecidos. Estes padrões incluem o carregamento de dados simplificado no início, a paginação incremental automática, a colocação de dados em cache para coleções e o carregamento apenas dos dados essenciais para cada página. Estes padrões comprovados funcionam bem para aplicações empresariais com muitos dados. Muitas implementações do Power Apps bem-sucedidas usam mais de 100 tabelas e mais de 50 ecrã, mantendo um desempenho excelente.
Cair em anti-padrões: quando cria uma aplicação em qualquer plataforma de desenvolvimento, corre o risco de fazer com que esta tenha um mau desempenho por causa de anti-padrões. Estes padrões podem causar carregamento lento, transições de página lentas e dificultar a atualização ou a obtenção de dados. Anti-padrões comuns incluem o carregamento de demasiados dados, transformar tudo em coleções e sobrecarregar o OnStart. As pessoas costumam usar estes padrões para contornar limitações reais ou percebidas do Power Apps. Mesmo com orientação, ainda pode usar um mau padrão e ficar com uma aplicação lenta.
Princípios-chave de design de desempenho
Ao criar a sua aplicação, considere estes princípios fundamentais do desempenho para garantir que funciona de forma eficiente. Estes princípios cobrem a maioria dos aspectos necessários para melhorar a velocidade da sua aplicação. Algumas sugestões de desempenho podem aparecer em várias secções devido à sua natureza inter-relacionada.
- Otimizar carregamentos de página: otimize as suas aplicações para velocidade de carregamento de aplicações e páginas. Minimize, atrase ou elimine ações que impeçam o carregamento rápido de aplicações ou páginas.
- Payloads de dados pequenos: mantenha pequena a quantidade de dados obtidos em massa.
- Otimizar padrões de dados de consulta: faça misturas de dados no servidor, não na sua aplicação.
- Cálculos rápidos: trabalhe com o Power Fx, não contra ele.
Para uma compreensão mais profunda, consulte também o artigo Fases de execução de uma Power App.
Orientações adicionais de desempenho
Outras considerações de desempenho podem afetar a sua aplicação. Para mais informações, consulte estes artigos:
- Outras considerações de desempenho: discute outros fatores que podem afetar o desempenho.
- Criar aplicações grandes e complexas: lista fatores-chave a considerar quando cria uma aplicação grande.
- Normas e diretrizes de codificação de aplicação de tela: lista de diretrizes gerais de codificação e desenvolvimento que ajudam a criar uma aplicação.