Esta versión no añade ninguna función. Corrige un bloqueo visible de la pantalla de inicio, un gesto que no hacía lo que se le pedía y una serie de fallos, algunos de los cuales ocurrían antes incluso de que hubieras visto la aplicación.
Añadir un widget congelaba la pantalla de inicio
El síntoma
Al abrir la lista de widgets, la pantalla de inicio se congelaba un instante. En un teléfono reciente pasaba por una vacilación. En un dispositivo más modesto, Android declaraba directamente que la aplicación no respondía: nos llegó un informe desde un Motorola con Android 12.
La causa
Para componer la lista, Sola carga el icono de cada aplicación que ofrece un widget. Esos iconos no son simples imágenes: Android los reconstruye sobre la marcha, forma por forma. En un Pixel 8 Pro eso supone unos 7 milisegundos por aplicación, casi cuatro décimas de segundo para unas cuarenta aplicaciones, y bastante más en un procesador más lento.
El problema no era ese coste, sino el momento: el trabajo se hacía en el hilo que dibuja la pantalla, y antes incluso de que la lista apareciera. Nada podía moverse hasta que terminara.
La corrección
La carga se hace ahora en segundo plano: la lista se abre de inmediato y se rellena en cuanto está lista. Los iconos, además, se preparan una sola vez en lugar de reconstruirse en cada desplazamiento.
Medido en el mismo dispositivo, primera apertura tras reiniciar la aplicación: el tiempo de bloqueo pasa de 394 milisegundos a cero. El desplazamiento acompaña: los fotogramas más lentos bajan de 97 a 20 milisegundos.
El panel se cerraba en lugar de detenerse arriba
Desde el final de una lista larga —la de widgets, la de aplicaciones— un gesto firme para volver arriba cerraba el panel entero. Pero habías pedido volver al principio, no salir.
Cuando un desplazamiento lanzado con impulso alcanza el principio de la lista, sobra velocidad. Esa velocidad se transmitía al panel exactamente como si tu dedo lo hubiera arrastrado hacia abajo, y se tomaba por una intención de cerrar.
A partir de ahora, solo tu dedo cierra el panel. Una lista que sube por inercia se detiene arriba y rebota, como en cualquier otro sitio en Android. Y si ya estás arriba, un gesto hacia abajo cierra, como antes. El cajón de aplicaciones ya se comportaba así: los paneles siguen ahora las mismas reglas.
Fallos que dependían del teléfono
Las pantallas de ajustes de Android no son iguales en todos los fabricantes. Varias de ellas, pese a estar documentadas, faltan en ciertos modelos. Sola las abría sin red: en esos dispositivos, la aplicación se cerraba.
El caso más costoso estaba en el asistente de primer arranque, en el paso que propone definir Sola como pantalla de inicio. En un teléfono sin esa pantalla de ajustes, la aplicación se cerraba en el primer contacto. Ahora recurre a los ajustes generales, y el asistente termina en todos los casos.
En la misma línea, abrir una aplicación recién desinstalada muestra ahora un mensaje en lugar de cerrar la aplicación. Se han revisado quince aperturas de pantallas externas.
Los ajustes se abrían despacio con un fondo de alta resolución
Para mostrar la miniatura de tu fondo de pantalla, Sola lo cargaba a resolución completa. En un teléfono reciente, un fondo pensado para el desplazamiento horizontal mide el doble del ancho de la pantalla: más de 40 megabytes en memoria para dibujar una imagen del tamaño de un sello.
La miniatura se reduce ahora al leerla, y se prepara en segundo plano. En los dispositivos más justos de memoria, esa carga podía llegar a cerrar la aplicación.
Y además
- El mensaje que aparece cuando no se encuentra una aplicación existía solo en francés, fuera cual fuera el idioma del teléfono.
- Barras del sistema: retirada de ajustes abandonados por Android, sin cambio visible.
Cómo conseguir la actualización
La 1.0.15 se distribuye a través de Play Store. Puedes forzar la comprobación desde la aplicación Play Store, en «Gestionar aplicaciones y dispositivo».
Abrir en Google Play