Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La creación de Power Apps de alto rendimiento garantiza que sus aplicaciones se ejecuten de manera eficiente y brinden una mejor experiencia de usuario. En este artículo se explican los patrones clave, los antipatrones que se deben evitar y los principios de diseño que le ayudarán a crear Power Apps de alto rendimiento para su organización.
Patrones de aplicaciones y aumento de la productividad de Power Apps: Power Apps facilita la creación de aplicaciones de nivel empresarial mediante el uso de patrones de aplicaciones establecidos. Los patrones son grupos de elementos de Power Apps que funcionan juntos, como orígenes de datos, colecciones, controles, Power Automate y páginas. Power Apps incluye patrones clave de rendimiento de forma predeterminada, por lo que los desarrolladores con poco código crean rápidamente aplicaciones empresariales funcionales. Las tareas de implementación y administración también son sencillas. Con Power Apps, su equipo es más productivo porque muchos elementos no necesitan su atención.
Power Apps dirige hacia patrones de rendimiento: Power Apps le guía hacia patrones de rendimiento conocidos de forma predeterminada. Estos patrones incluyen la carga de datos optimizada en el lanzamiento, la paginación incremental automática, el almacenamiento en caché de datos para colecciones y la carga solo de datos esenciales para cada página. Estos patrones probados funcionan bien para aplicaciones empresariales con gran cantidad de datos. Muchas implementaciones exitosas de Power Apps utilizan más de 100 tablas y más de 50 pantallas, a la vez que mantienen un rendimiento excelente.
Caer en antipatrones: cuando crea una aplicación en cualquier plataforma de desarrollo, corre el riesgo de que funcione mal debido a los antipatrones. Estos patrones pueden provocar una carga lenta, transiciones de página lentas y dificultar la actualización o la obtención de datos. Los antipatrones comunes incluyen cargar demasiados datos, convertir todo en colecciones y sobrecargar OnStart. Las personas a menudo usan estos patrones para sortear limitaciones Power Apps reales o percibidas. Incluso con orientación, es posible que siga usando un patrón incorrecto y termine con una aplicación lenta.
Principios clave de diseño de rendimiento
Al crear su aplicación, tenga en cuenta estos principios clave de rendimiento para asegurarse de que se ejecute de manera eficiente. Estos principios cubren la mayoría de los aspectos necesarios para mejorar la velocidad de la aplicación. Algunas sugerencias de rendimiento pueden aparecer en varias secciones debido a su naturaleza interrelacionada.
- Optimizar las cargas de la página: optimice sus aplicaciones para la velocidad de carga de páginas y aplicaciones. Minimice, retrase o elimine acciones que impidan la carga rápida de aplicaciones o páginas.
- Pequeñas cargas de datos: mantenga pequeña la cantidad de datos que se recuperan de forma masiva.
- Optimice los patrones de datos de consulta: realice combinaciones de datos en el servidor, no en su aplicación.
- Cálculos rápidos: trabaje con Power Fx, no en su contra.
Para una comprensión más profunda, consulte también el artículo Fases de ejecución de Power App.
Guía de rendimiento adicional
Otras consideraciones de rendimiento pueden afectar a su aplicación. Para obtener más información, consulte estos artículos:
- Otras consideraciones de rendimiento: analiza factores adicionales que podrían afectar el rendimiento.
- Crear aplicaciones grandes y complejas: enumera los factores clave que se deben tener en cuenta al crear una aplicación grande.
- Estándares y directrices de codificación para Aplicaciones de Lienzo: enumera las directrices generales de codificación y desarrollo que le ayudan a crear una aplicación.