SobuuBlog
Lanzamiento de nueva versión de Sobuu

Sobuu 1.5.1: Ahora, también sin conexión

Release

Sobuu 1.5.1 ya está aquí.

1.5.0 fue una actualización enorme. Llegaron las estanterías, la búsqueda cambió bastante, la pantalla principal aprendió algunos trucos nuevos y rediseñé unas cuantas partes de la aplicación.

1.5.1 es diferente. No hay una única función gigantesca que se lleve toda la atención. Esta vez he dedicado mucho tiempo a conseguir que Sobuu funcione mejor en situaciones reales.

Y eso significaba enfrentarme por fin a algo que llevaba demasiado tiempo posponiendo: el funcionamiento sin conexión.

Hay bastante más:

  • Sobuu funciona sin conexión
  • Más tiendas
  • Mejor descubrimiento de estanterías
  • Mejor navegación y organización de las estanterías
  • Citas literarias mientras buscas
  • Animaciones más fluidas
  • Más avatares y un mejor diseño para tabletas
  • Mejoras de rendimiento e interfaz
  • Un montón de errores corregidos

Vamos allá.

Sobuu ahora funciona sin conexión

Probablemente esta haya sido la parte técnicamente más complicada de la actualización, aunque el resultado suene muy sencillo:

Puedes utilizar Sobuu sin Internet.

¿Leyendo en un tren? ¿En el metro? ¿En algún sitio con una cobertura terrible? Puedes actualizar tu progreso, gestionar tus libros y seguir utilizando la aplicación.

Sobuu guarda los cambios localmente y, cuando vuelve la conexión a Internet, los sincroniza con el servidor.

Parece algo evidente para una aplicación de lectura y, sinceramente, debería serlo.

Sobuu ya guardaba bastante información localmente, pero eso no es lo mismo que funcionar correctamente sin conexión. Cada función tiene que saber qué hacer cuando el servidor no está disponible, qué debe sincronizar después y qué ocurre cuando los datos locales y los del servidor no coinciden del todo.

Por eso una parte importante de 1.5.1 está escondida entre bastidores.

No es el tipo de función que permite hacer una captura espectacular para la ficha de una tienda, pero sí una de esas que deberían hacer mucho más agradable convivir con Sobuu.

Y seguramente todavía aparezcan casos extraños. La sincronización sin conexión tiene un talento especial para descubrir situaciones que no sabías que podían existir. Las iré corrigiendo cuando aparezcan.

Más lugares donde descargar Sobuu

Sobuu también está de viaje.

Además de las tiendas donde ya estaba disponible, esta versión amplía la distribución a Apple App Store, AltStore y Aptoide.

Esto también significa que Sobuu llega al iPhone. Si estabas esperando para utilizarlo en iOS, ahora puedes llevar contigo tus libros, estanterías y progreso de lectura.

¿Por qué llegar a más tiendas?

En parte porque quiero que Sobuu esté disponible fuera de las dos grandes tiendas predeterminadas. Diferentes plataformas y tiendas tienen usuarios, reglas y posibilidades diferentes, y no quiero que el proyecto dependa innecesariamente de un único canal de distribución.

Ampliar la distribución era algo que llevaba bastante tiempo queriendo explorar. 1.5.1 es un paso importante en esa dirección.

Encontrar mejores estanterías

Las estanterías fueron las protagonistas de 1.5.0, así que, naturalmente, tardé aproximadamente cinco minutos en crear una lista de cosas que quería cambiar.

Primero: filtros en la pantalla de estanterías públicas.

Ahora puedes filtrar las estanterías según los libros que contienen:

  • Los idiomas de los libros
  • Los géneros de los libros

Además, el filtro permanece activo hasta que tú lo elimines, incluso después de reiniciar Sobuu.

Las recomendaciones también han cambiado. En lugar de mostrar primero las estanterías creadas más recientemente, Sobuu ahora te enseña las más recomendadas para tus gustos de lectura. Si prefieres el orden cronológico, puedes desactivar las recomendaciones y ver primero las estanterías más nuevas. Los filtros de idioma y género funcionan en ambos casos.

Todavía quiero hacer bastante más aquí, pero descubrir nuevas estanterías debería ser ya bastante más útil.

Las estanterías dentro de los libros también mejoran

La sección de estanterías de la pantalla de un libro también ha recibido atención.

Ahora los nombres son pulsables. Toca una estantería y Sobuu te lleva directamente a ella.

También había otro pequeño problema: ¿qué ocurre cuando un libro pertenece a veinte estanterías?

Mostrar las veinte en la pantalla del libro no es exactamente elegante.

Ahora Sobuu muestra las primeras cinco. Si hay más, aparecerá un botón «Ver X más» que abre una pantalla con la lista completa.

Cambio pequeño. Resultado mucho más limpio.

Y por fin puedes ordenar manualmente los libros dentro de una estantería.

Esto me importa porque una estantería no tiene por qué ser solamente una colección de libros. A veces el orden forma parte de la lista.

«Los diez libros que más recomiendo» deja de tener demasiado sentido si el número diez aparece aleatoriamente antes que el primero.

Ahora el orden lo decides tú.

Algo que leer mientras Sobuu busca

Las búsquedas de libros a veces necesitan unos segundos.

Un círculo dando vueltas completamente solo no es especialmente emocionante, así que le he buscado compañía.

Mientras Sobuu busca, ahora aparecen debajo del indicador de carga pequeñas frases y fragmentos de libros de dominio público. Cada diez segundos aparece uno nuevo, entrando y desapareciendo suavemente.

Es una función diminuta.

Me encanta.

Si una aplicación de lectura va a hacerte esperar, al menos puede darte algo que leer.

Ahora las cosas se mueven un poquito más

También he empezado a introducir transiciones animadas entre pantallas.

Nada exagerado. No quiero convertir Sobuu en una interfaz donde todo vuela, rebota y gira simplemente porque puede hacerlo.

La intención es que la navegación se sienta más conectada: tocas algo, la siguiente pantalla aparece de forma natural y la aplicación deja de parecer un conjunto de páginas independientes.

Hay más transiciones con las que quiero experimentar en próximas versiones.

Interfaz y rendimiento

Después están todos esos pequeños cambios que se van acumulando hasta que la aplicación simplemente se siente mejor.

Las portadas y los autores de los libros de una estantería deberían cargar más rápido.

He mejorado el primer arranque en iOS.

Los iconos de navegación inferior en Android son un poco más grandes.

El indicador de estantería pública de la pantalla de libro está ahora donde debería.

Los controles público/privado al crear una estantería se han mejorado, incluyendo indicaciones más claras de Sí/No para la opción que permite que otros usuarios añadan libros.

El diálogo para crear una estantería tiene más espacio y utiliza los propios campos de Sobuu en lugar de parecer un formulario genérico.

Más formas de hacer tuyo tu perfil

Ahora hay más avatares entre los que elegir. Tu perfil aparece junto a las estanterías que creas y los libros que compartes, así que está bien poder darle un aspecto más tuyo.

Es una incorporación pequeña, pero tener más opciones hace que ese rincón de Sobuu resulte un poco más personal.

Una mejor experiencia en tabletas

También he dedicado tiempo a mejorar el diseño de Sobuu para tabletas. La pantalla grande deja más espacio a los libros y las estanterías, y ahora debería resultar más cómodo utilizar la aplicación en ella.

No es todavía el diseño definitivo para tabletas, pero supone un gran paso adelante si prefieres leer y organizar tus libros en un dispositivo más grande. El modo horizontal también ha recibido atención. No he encontrado otra aplicación de seguimiento de lecturas con una vista horizontal bien resuelta, y quiero que Sobuu aproveche esa posibilidad.

Corrección de errores

Como siempre: errores.

Algunos textos del diálogo para crear estanterías se volvían absurdamente largos en español y posiblemente en otras traducciones. Eso ya está corregido.

Faltaba una cadena de configuración necesaria en iOS.

Se han corregido varios problemas relacionados con la carga de estanterías.

También he dedicado tiempo a probar estanterías donde otros usuarios pueden añadir libros, otras donde no pueden hacerlo, seguir ambas desde otra cuenta y situaciones especialmente absurdas como añadir el mismo libro a más de veinte estanterías.

Porque aparentemente esto es lo que hago para divertirme ahora.

También hay otras pequeñas correcciones repartidas por toda la aplicación.

¿Y ahora qué?

1.5.1 no es tan espectacular visualmente como 1.5.0, pero en cierto modo es exactamente el tipo de actualización que quiero hacer más a menudo con Sobuu.

Conseguir que la aplicación funcione en más situaciones.

Profundizar en las funciones existentes en lugar de añadir constantemente otras nuevas.

Estar disponible en más lugares.

Eliminar pequeñas fricciones.

Y corregir las cosas extrañas que solamente se vuelven evidentes cuando personas reales empiezan a utilizar lo que he construido.

El funcionamiento sin conexión, especialmente, me deja una base mucho más sólida para lo que venga después.

Como siempre, si encuentras algo roto, extraño o innecesariamente molesto, dímelo.

¡Disfruta de la lectura!

Share this post