.avif)
.avif)

Optimizamos nuestro servicio de Notificaciones y mejoramos la latencia hasta 100 veces en ciertos casos. Este servicio ahora podrá manejar de manera mucho más confiable grandes lotes de notificaciones.

Continuamos haciendo mejoras para cargar aplicaciones especialmente grandes en el editor. En ciertos casos, algunas aplicaciones se volverían demasiado grandes para cargarse de manera confiable en el editor. En la mayoría de estos casos, la aplicación ahora debería cargarse sin agotarse el tiempo de espera.
Optimizamos nuestra pestaña de análisis para una presentación de datos más rápida y fluida. La mayoría de las aplicaciones ahora deberían ver datos de análisis casi instantáneamente con poco o ningún retraso.
Reconstruimos las exportaciones CSV de Adalo desde cero para que sean mucho más eficientes. ¡La interfaz de usuario no ha cambiado, pero funciona mucho mejor bajo el capó! También hemos eliminado el límite de 10,000 registros para exportaciones. Tenga en cuenta que las exportaciones especialmente grandes aún pueden tardar varios minutos en procesarse.
En nuestro último lanzamiento, mejoramos el rendimiento en varios frentes, todos relacionados con aplicaciones creadas en Adalo. Esta semana, estamos siguiendo eso con mejoras de rendimiento al editor de Adalo en sí, donde pasas todo tu tiempo creando aplicaciones. En nuestras pruebas, ¡las aplicaciones se cargan hasta 11 veces más rápido!
Tenemos dos mejoras enormes en el rendimiento del editor que se lanzarán hoy:
Nuestros usuarios más activos tienden a construir aplicaciones grandes con varias pantallas. Y por varias quiero decir muchas, muchas, muchas pantallas. ¡Tantas. Pantallas! Desafortunadamente, esto viene con un gran golpe en el rendimiento: el editor se ralentiza o puede incluso no cargarse en absoluto. Este fue un gran desafío, y para abordarlo necesitábamos repensar completamente cómo el editor maneja la carga de datos de pantalla. ¡Así que eso es lo que hicimos!
Ahora, en lugar de cargar todos los datos para cada pantalla todo el tiempo, nos estamos enfocando en dónde estás trabajando y cargando solo esos datos. El editor anticipará automáticamente tus necesidades a medida que te mueves, cargando inteligentemente lo que necesitas sin el equipaje de lo que no. El resultado es una mejora increíble en la velocidad y capacidad de respuesta de la construcción en Adalo cuando tienes aplicaciones grandes. ¡No podemos esperar a que lo pruebes! ¡Es realmente mucho mejor!
Las pantallas con mucho texto fueron especialmente problemáticas y causaron que el editor de Adalo se ralentizara o se detuviera. Hemos reelaborado cómo renderizamos texto para que ahora puedas editar grandes bloques de contenido sin experimentar lag o bloqueos.
Aquí puedes ver un ejemplo de una aplicación que tiene tanto texto que detiene el editor e incluso causa un bloqueo del navegador. En el lado derecho, con los cambios de renderizado más recientes, la aplicación es eficiente y se mantiene al día con panorámicas, zoom y actualizaciones de texto.
Nota: Para mejorar aún más el rendimiento de aplicaciones con mucho texto, siempre recomendamos que almacenes grandes fragmentos de texto en tu base de datos e incorporarlos a tu aplicación con Magic Text.
Hemos estado trabajando en un montón de mejoras de rendimiento importantes tanto para la velocidad como para la experiencia de cómo se cargan los datos en las aplicaciones de Adalo. Hoy estamos felices de lanzar el primer lote de este trabajo. ¡Es mucho!
Cuando usas un componente de lista en tu aplicación, esa lista no se mostrará al usuario hasta que todos los datos acompañantes se carguen. Esto está bien cuando hay solo unos pocos registros, pero si tienes miles de registros para mostrar, ese tiempo de carga inicial puede ser bastante largo, tan largo que tus usuarios podrían pensar que tu aplicación no funciona.
Una forma mejor y más eficiente de hacer esto es cargar solo algunos registros en la carga inicial de la pantalla y traer progresivamente más a medida que el usuario se desplaza (la mayoría de las aplicaciones modernas con mucho contenido utilizan esta técnica). Ahora tenemos carga progresiva en Listas Simples, Listas Personalizadas, Listas de Imágenes y Listas de Tarjetas (anteriormente solo estaba disponible en Listas Personalizadas). El resultado es una mejora enorme en el tiempo de carga de pantalla inicial para aplicaciones que utilizan estos tipos de listas. En nuestras pruebas de listas con 5,000 registros, experimentamos una disminución del 86% en el tiempo que tarda la carga inicial (ver nuestro video de antes y después).
Tenga en cuenta que la carga progresiva ahora está habilitada de forma predeterminada para los tipos de lista anteriores, pero no alteramos ninguna lista existente en tus aplicaciones. Para habilitar esta función en tus listas existentes, haz clic en "Opciones Avanzadas" y habilita "Cargar Elementos a Medida que el Usuario Se Desplaza". También puedes deshabilitar esta función en cualquier momento si no es la mejor opción para la experiencia de tu aplicación.
.avif)
Es absolutamente crítico que cuando un usuario toca un botón o enlace en tu aplicación, reciba retroalimentación inmediatamente. De lo contrario, la aplicación puede parecer rota o lenta. Desafortunadamente, cuando se adjuntan acciones adicionales a una acción de enlace, todas esas otras acciones deben completarse antes de que se pueda ejecutar la acción de enlace. Este patrón es la razón más común por la que las aplicaciones se sienten lentas mientras las navegas. Hemos hecho algunas mejoras aquí.
Como regla general, deberías intentar evitar adjuntar acciones adicionales a acciones de enlace si puedes. Sin embargo, a veces no se puede evitar y para esos casos hemos optimizado la experiencia para que la acción de enlace se ejecute inmediatamente al tocar, luego entre en un estado de carga para comunicar a tus usuarios que todo está funcionando mientras se completan las acciones, y luego el contenido de la siguiente pantalla se carga con los datos que acaban de crearse o actualizarse intactos. Puede parecer un cambio pequeño pero tiene un impacto enorme en la sensación de tus aplicaciones y cómo responden a los toques que cambian de pantalla. La navegación ahora se sentirá instantánea en la mayoría de los casos. Observa en el video de demostración cómo ambas versiones reciben un toque al mismo tiempo pero la versión mejorada a la derecha responde instantáneamente.
Tenga en cuenta que necesitará una compilación nueva para ver estas mejoras en tus aplicaciones nativas.
Abre tu aplicación de redes sociales favorita y toca alrededor y notarás que hay estados de carga sutiles en todas partes. Estos son críticos para la experiencia de usar aplicaciones. Algunos datos siempre tardarán tiempo en cargarse, ya sea que seas Instagram o un creador de aplicaciones independiente. La clave es asegurarse de que cuando los datos se están cargando, la aplicación comunique que algo está sucediendo al usuario.
Hemos hecho un montón de mejoras en esta área. Varios de nuestros componentes principales carecían de cualquier tipo de estado de carga y simplemente no mostraban nada hasta que todos los datos estaban cargados. Las pantallas en blanco no son buenas y hacen que las aplicaciones parezcan rotas. Hemos pasado mucho tiempo invirtiendo en nuestros componentes para asegurarnos de que aparezcan inmediatamente y comuniquen cuando los datos se están cargando.
Del mismo modo, ¡cuando haces clic en un componente, ¡necesita decirte que está haciendo algo! Añadimos indicadores visuales a muchos componentes que no los tenían. Desde la navegación hasta los botones de acción, ahora deberías ver claramente que tu toque tuvo efecto y la aplicación está funcionando.
El resultado aquí es que tus aplicaciones Adalo se sentirán mucho más rápidas y tus usuarios no deberían preguntarse si las acciones se están ejecutando o si los datos se están cargando. Queremos llevar esta experiencia aún más lejos, así que continuaremos haciendo inversiones en esta experiencia de usuario.
Hubo algunas acciones que funcionaban mal específicamente al crear registros que hemos optimizado, lo que resultó en una disminución notable en el tiempo promedio que lleva crear un registro.
Cualquier aplicación nueva que construyas a partir de ahora obtendrá estas mejoras automáticamente. Para tus aplicaciones existentes, asegúrate de hacer lo siguiente:
¿Buscas ver más mejoras de rendimiento? Volveremos pronto con algunas mejoras emocionantes al editor de Adalo.
