AiWords 3.1 es la actualización que se está distribuyendo ahora. Tres cosas la definen: la pantalla de Perfil reconstruida alrededor de las estadísticas de aprendizaje, un paywall de suscripción rehecho para que por fin muestre lo que contiene cada plan, y el salto en Android al nombre de paquete con el que la app llegará a Google Play. Esta es la historia completa de lo que cambió y por qué.
Un Perfil construido alrededor de tus números
Hasta ahora, la pestaña de Perfil era básicamente una lista de ajustes, con las estadísticas viviendo una pantalla más adentro. En 3.1 la pestaña se rehace con cuatro piezas nuevas: una tarjeta de estadísticas de aprendizaje que resume los números del día de un vistazo, mosaicos con las cifras que más se consultan, un gráfico de líneas de tendencia de la actividad reciente y los ajustes de estudio visibles directamente en el perfil, sin esconderlos tras la navegación. Si se estudia todos los días, el perfil ahora responde primero la pregunta por la que de verdad se abre —“¿cómo voy?”— antes que cualquier otra cosa.
Un cambio que se nota de inmediato: el estilo de interfaz predeterminado. Desde la renovación de temas de abril, AiWords ofrece tres apariencias — Doodle (bordes gruesos, sombras duras, juguetón), Professional (bordes finos, sombras suaves, limpio) y Flat & Elegant (bordes mínimos, sin sombras). 3.1 cambia el predeterminado de Doodle a Professional. Doodle sigue completamente disponible en los Ajustes de apariencia; simplemente creemos que la apariencia más serena es una mejor primera impresión para una app de estudio. La elección propia nunca se sobreescribe.
El paywall, rehecho
La pantalla de suscripción tenía un defecto vergonzoso, y 3.1 existe en parte para corregirlo. La
app esperaba que la lista de características de cada plan fuera una lista de cadenas de texto,
mientras que el servidor envía objetos de cuota estructurados; buscaba campos llamados
is_popular e
interval, mientras que el servidor
envía popular y
period. El resultado: los puntos de
venta bajo cada plan nunca se dibujaban y la insignia de “más popular” nunca aparecía.
Nadie estaba recibiendo una venta adicional por accidente — la pantalla, sencillamente, no
mostraba lo que debía.
El paywall reconstruido lee la estructura real del servidor y da a los tres niveles — Starter, Pro y Max — un orden visual. El precio es ahora el elemento más grande de cada tarjeta, cada nivel tiene una barra de color y un bloque de icono sólido, y el nivel con insignia se perfila y se eleva sobre sus vecinos. Max muestra una insignia de “mejor valor” que sale de un campo que el servidor siempre envió y la app nunca leyó. Una corrección menor que merece mencionarse: la insignia de popular y la de “plan actual” solían ocupar la misma esquina de la tarjeta y podían superponerse; ahora son mutuamente excluyentes.
Una capacidad genuinamente nueva: cuando las historias con voz están en una ventana promocional gratuita, los datos del plan llevan la fecha de finalización y la pantalla de suscripción muestra una nota de “voz gratis” junto a los puntos de venta de Storycast, con esa fecha impresa tal como la envía el servidor. Sin adivinanzas de zona horaria en el cliente.
Como la lógica de precios no tiene por qué vivir dentro del código de la vista, la lógica de características de plan y de voz gratuita se extrajo en funciones puras con quince pruebas unitarias, y todas las cadenas de la pantalla se completaron en los ocho idiomas de la interfaz.
Storycast estrena estructura de curso
Las sesiones de Storycast ahora se leen más como lecciones. Cada historia se divide en fases — demostración, explicación, práctica — con separadores visibles entre ellas, y las sesiones se abren con tarjetas de enseñanza de calentamiento que presentan las palabras, frases y puntos de gramática que están por aparecer antes de que empiece la conversación. El objetivo es el de siempre: el vocabulario que aparece en la historia ya se ha visto una vez, así que la conversación lo practica en lugar de tenderlo como emboscada.
Android: un nuevo nombre de paquete
La app de Android pasa de su nombre de paquete de la era de desarrollo
(com.aeieli.easywordsrne) a
com.safafish.aiwords — la
identidad que llevará cuando llegue a Google Play. El identificador de bundle de iOS no cambia, así
que nada se mueve para los usuarios de iPhone y iPad. Para quienes prueban la versión de Android,
la consecuencia práctica es que la app se instala bajo una identidad nueva; los datos de estudio
viven en la cuenta, no en el paquete, así que iniciar sesión lo traslada todo.
¿Preguntas sobre la actualización, o algo se comporta distinto de lo descrito aquí? La página de soporte es la vía más rápida para contactarnos — y si se busca la mecánica de la cola de repasos diaria en vez de noticias de versiones, véase cómo decide AiWords qué repasas.