Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La creazione di Power Apps efficienti garantisce l'esecuzione efficiente delle app e offre un'esperienza utente migliore. In questo articolo vengono illustrati i modelli chiave, gli anti-pattern da evitare e i principi di progettazione che consentono di creare Power Apps ad alte prestazioni per l'organizzazione.
Modelli di app e aumento della produttività per Power Apps: Power Apps semplifica la creazione di app di livello aziendale usando modelli di app consolidati. I modelli sono gruppi di elementi Power Apps che lavorano tra loro, ad esempio origini dati, raccolte, controlli, Power Automate e pagine. Power Apps include modelli performanti chiave per impostazione predefinita, in modo che gli sviluppatori con poco codice creino rapidamente app aziendali funzionali. Anche le attività di distribuzione e amministrazione sono semplici. Con Power Apps il tuo team è più produttivo perché molti elementi non richiedono la tua attenzione.
Power Apps si rivolge a modelli performanti: Power Apps guida l'utente verso modelli performanti noti per impostazione predefinita. Questi modelli includono il caricamento semplificato dei dati all'avvio, il paging incrementale automatico, la memorizzazione nella cache dei dati per le raccolte e il caricamento solo dei dati essenziali per ogni pagina. Questi modelli collaudati funzionano bene per le app aziendali con molti dati. Molte implementazioni Power Apps di successo utilizzano più di 100 tabelle e oltre 50 schermate mantenendo prestazioni eccellenti.
Cadere negli anti-pattern: quando sviluppi un'app su una qualsiasi piattaforma di sviluppo, rischi di comprometterne le prestazioni a causa degli anti-pattern. Questi modelli possono causare un caricamento lento, transizioni di pagina lente e rendere difficile l'aggiornamento o il recupero dei dati. Gli anti-pattern comuni includono il caricamento di una quantità eccessiva di dati, la trasformazione di tutti gli elementi in raccolte e l'overload di OnStart. Le persone spesso usano questi pattern per aggirare i limiti Power Apps reali o percepiti. Anche con le indicazioni, potresti comunque usare un modello errato e ritrovarti con un'app lenta.
Principi chiave di progettazione delle prestazioni
Quando crei la tua app, tieni conto di questi principi chiave di prestazioni per assicurarti che venga eseguita in modo efficiente. Questi principi coprono la maggior parte degli aspetti necessari per migliorare la velocità dell'app. Alcuni suggerimenti per le prestazioni potrebbero essere visualizzati in più sezioni a causa della loro natura correlata.
- Ottimizza i caricamenti delle pagine: ottimizza le tue app per la velocità di caricamento delle app e delle pagine. Riduci al minimo, ritarda o elimina le azioni che impediscono il caricamento veloce dell'app o della pagina.
- Payload di dati ridotti: mantieni ridotta la quantità di dati recuperati in blocco.
- Ottimizza i modelli di dati delle query: esegui mashup di dati sul server, non nella tua app.
- Calcoli veloci: Lavora con Power Fx, non contro di lui.
Per una comprensione più approfondita, vedi anche l'articolo Fasi di esecuzione di una Power App.
Linee guida aggiuntive per le prestazioni
Altre considerazioni sulle prestazioni possono influire sull'app. Vedi questi articoli per ulteriori informazioni:
- Altre considerazioni sulle prestazioni: illustra altri fattori che potrebbero influire sulle prestazioni, tra cui client, dispositivo, geografia e fattori di posizione del gateway dati locale.
- Monitoraggio per le app canvas: usare Monitoraggio per vedere dove viene impiegato tempo in un'app già pubblicata, in modo da poter trovare richieste lente quando non viene visualizzato alcun messaggio di errore.
- Monitorare le prestazioni dell'app: esaminare i dati di telemetria delle prestazioni per un'app distribuita.
- Creare app di grandi dimensioni e complesse: elenca i fattori chiave da considerare quando si crea un'app di grandi dimensioni.
- Standard e linee guida per la codifica delle app canvas: elenca le linee guida generali per la codifica e lo sviluppo che consentono di creare un'app.