Compartilhar via


Visão geral da criação de aplicativos de bom desempenho

Como e por que usar padrões de bom desempenho e evitar antipadrões

Os padrões de bom desempenho devem ser usados para aumentar a eficiência de um aplicativo, e os antipadrões devem ser evitados, pois podem diminuir a eficácia de um aplicativo. É importante compreender como e por que usar padrões de bom desempenho e evitar antipadrões para otimizar o desempenho do aplicativo.

Padrões de aplicativo e ganho de produtividade do Power Apps

O Power Apps simplifica o desenvolvimento de aplicativos de nível empresarial utilizando padrões de aplicativo estabelecidos. Os padrões são coleções de elementos do Power Apps que funcionam juntos de maneira coesa. Entre esses elementos do Power Apps estão fontes de dados, coleções, controles, Power Automate e páginas. Os padrões-chave de desempenho são inseridos no Power Apps como padrão, permitindo aos desenvolvedores low-code criar rapidamente aplicativos de nível empresarial funcionais. Além disso, as tarefas de implantação e administração do Power Apps são simples. Com o Power Apps, você e a equipe de desenvolvimento podem ser mais produtivos, pois existem muitos elementos que não exigem mais a atenção.

O Power Apps orienta padrões de bom desempenho

O comportamento do Power Apps padrão orienta você em direção a padrões de bom desempenho bem conhecidos. Entre esses padrões estão o carregamento de dados simplificado na inicialização, a paginação incremental automática de dados, o armazenamento em cache de dados para coleções e carregamento apenas de dados essenciais para cada página. Esses padrões comprovados são eficazes para aplicativos empresariais com muitos dados. Muitas implementações do Power Apps bem-sucedidas seguem essas diretrizes, utilizando mais de 100 tabelas e mais de 50 telas, mantendo um desempenho excelente.

Encaixe em antipadrões

Ao criar um aplicativo em qualquer plataforma de desenvolvimento, existe um risco de criar um aplicativo com desempenho insatisfatório por causa de antipadrões. Esses padrões podem causar tempos de carregamento lentos, transições lentas entre páginas e dificuldade de atualização e recuperação de dados. Entre alguns exemplos comuns de antipadrões estão carregamento de volumes excessivos de dados, transformação de tudo em coleções e sobrecarregamento de OnStart. Esses padrões costumam ser adotados quando se tenta contornar limitações percebidas ou reais no Power Apps. Embora tentemos orientar você em direção aos melhores padrões, ainda é possível usar involuntariamente um padrão incorreto, o que acarreta um aplicativo de desempenho insatisfatório.

Quatro princípios-chave do design de bom desempenho

Abaixo estão quatro princípios-chave de bom desempenho a serem levados em consideração durante a compilação do aplicativo. Esses princípios não são totalmente independentes entre si e, por isso, você vai encontrar algumas sugestões de desempenho repetidas em seções diferentes. Para entender melhor esses artigos, também é útil compreender o artigo Fases de execução de um Power App. Se você tiver um aplicativo existente que não esteja funcionando bem, use os princípios abaixo para examiná-lo.

Cada um dos princípios abaixo leva para uma página com mais detalhes sobre o assunto.

  1. Otimizar carregamentos de página : otimize os aplicativos para velocidade de carregamento do aplicativo e da página. Minimize, atrase ou elimine ações que impeçam o carregamento rápido do aplicativo ou da página.
  2. Conteúdos de dados pequenos: mantenha o volume de dados recuperados em massa pequeno.
  3. Otimizar padrões de dados de consulta: faça mashups de dados no servidor, e não no aplicativo Power Apps.
  4. Cálculos rápidos: trabalhe com o Power Fx, e não contra ele.

Esses princípios devem abranger a maior parte do que é necessário para deixar o aplicativo rápido.

Orientações de desempenho adicionais

Existem outras considerações sobre desempenho a serem lembradas. Para obter orientação adicional, consulte estes artigos: