Aplicaciones Móviles

F-Droid 2.0 renueva por completo la tienda de apps Android tras diez años sin un cambio tan grande

F-Droid 2.0 estrena interfaz, búsqueda mejorada, actualizaciones automáticas y una base reescrita con Kotlin y Jetpack Compose.

F-Droid 2.0 ya es oficial y supone una de las mayores transformaciones que ha recibido esta tienda de aplicaciones Android de código abierto. El propio proyecto la define como su mayor actualización de la aplicación en diez años, después de más de un año de desarrollo y 14 versiones de prueba.

La renovación va mucho más allá de cambiar colores o reorganizar menús. F-Droid ha rediseñado la experiencia de uso, mejorado la búsqueda y el descubrimiento de aplicaciones y modernizado buena parte de su base técnica utilizando Kotlin y Jetpack Compose.

El despliegue no será inmediato para todos los usuarios. F-Droid indica que la versión 2.0 se distribuirá progresivamente durante las próximas semanas, por lo que todavía es normal encontrar versiones anteriores o compilaciones de prueba en algunos dispositivos.

F-Droid 2.0 estrena una interfaz completamente renovada

Uno de los cambios más visibles está en la interfaz. F-Droid ha adaptado su aplicación a patrones de diseño más actuales de Android y ha acercado su aspecto a Material Design, manteniendo al mismo tiempo la estructura básica que conocen los usuarios habituales del servicio.

La nueva interfaz utiliza Jetpack Compose, el toolkit moderno de Google para desarrollar interfaces Android. F-Droid señala que varios componentes importantes se han reconstruido y reescrito como parte de esta transición.

También aparece como opción un tema basado en Material You, lo que permite integrar mejor los colores de F-Droid con la personalización utilizada por Android en dispositivos compatibles.

La búsqueda ahora mira también descripciones y traducciones

F-Droid 2.0 modifica de forma importante uno de los puntos más relevantes de cualquier tienda de aplicaciones: encontrar programas.

La búsqueda ya no depende únicamente de coincidencias básicas con el nombre de una aplicación. La nueva versión puede buscar también dentro de descripciones y traducciones, aumentando las posibilidades de encontrar una herramienta aunque el usuario no conozca su nombre exacto.

F-Droid también ha revisado los filtros de las listas y la forma de descubrir aplicaciones. Entre los cambios está la posibilidad de destacar las aplicaciones más descargadas, facilitando encontrar proyectos conocidos dentro de su catálogo.

Las actualizaciones pueden comprobarse automáticamente en segundo plano

Otro cambio importante afecta a la gestión de actualizaciones. F-Droid 2.0 puede buscar e instalar actualizaciones automáticamente de forma predeterminada, aunque mantiene opciones manuales y respeta las preferencias existentes de los usuarios que quieran un control más directo.

Esta automatización también explica la desaparición de un gesto conocido de versiones anteriores. Arrastrar hacia abajo ya no sirve para actualizar manualmente todos los repositorios: ahora ese gesto se utiliza únicamente para desplazarse por la interfaz.

Los usuarios que prefieran decidir cuándo comprobar o instalar actualizaciones siguen disponiendo de controles específicos para hacerlo.

F-Droid puede gestionar varias descargas y actualizaciones al mismo tiempo

La versión 2.0 añade además soporte para múltiples descargas y actualizaciones simultáneas. Hasta ahora, determinadas operaciones podían convertirse en procesos más secuenciales y lentos cuando había muchas aplicaciones pendientes.

La nueva arquitectura permite gestionar varias tareas paralelamente y moderniza el flujo de instalación de aplicaciones.

También cambia el momento en el que Android solicita la aprobación para instalar una aplicación. F-Droid puede pedir esa autorización antes de empezar a descargar el paquete, evitando completar una descarga que posteriormente no pueda instalarse por falta de permiso.

La aplicación avisará mejor cuando detecte problemas con un paquete

F-Droid 2.0 introduce más información para determinados problemas relacionados con las aplicaciones disponibles en los repositorios.

La aplicación puede avisar, por ejemplo, cuando detecta situaciones relevantes como un cambio en la clave utilizada para firmar una aplicación. Las firmas son un elemento fundamental en Android para verificar la identidad y continuidad de los paquetes instalados.

El objetivo es hacer más comprensibles estos casos para el usuario en lugar de limitarse a que una instalación o actualización falle sin suficiente contexto.

La base técnica se ha reescrito con Kotlin y Jetpack Compose

Buena parte de la renovación de F-Droid 2.0 no se ve directamente en pantalla. El proyecto ha aprovechado el rediseño para actualizar una base de código que llevaba años acumulando tecnología desarrollada para generaciones anteriores de Android.

El nuevo trabajo utiliza Kotlin para el desarrollo moderno de Android y Jetpack Compose para la interfaz. Según F-Droid, el objetivo no es solo facilitar el mantenimiento, sino también hacer que más desarrolladores familiarizados con las herramientas actuales puedan contribuir al proyecto.

La organización espera que esta base reduzca deuda técnica y permita introducir nuevas funciones con mayor rapidez durante los próximos años.

F-Droid 2.0 deja atrás Android 6

La modernización también implica abandonar algunos sistemas antiguos. F-Droid explica que ciertas herramientas nuevas dependen de correcciones introducidas en versiones posteriores de Android, por lo que F-Droid 2.0 deja de ser compatible con Android 6.

Esto no significa que las instalaciones antiguas de F-Droid vayan a dejar de funcionar inmediatamente en esos teléfonos. El proyecto señala que las versiones anteriores del cliente podrán seguir utilizándose en versiones antiguas de Android.

La limitación afecta a la nueva generación 2.0 y a las mejoras que dependen de APIs y comportamientos más modernos del sistema operativo.

No es una nueva tienda que sustituya a Google Play

F-Droid lleva más de una década funcionando como un ecosistema independiente para distribuir software libre y de código abierto para Android. F-Droid 2.0 moderniza esa experiencia, pero no cambia la naturaleza del servicio.

No pretende convertirse en una réplica general de Google Play ni incluye automáticamente el catálogo de aplicaciones comerciales disponible en la tienda de Google. Su propuesta continúa centrada en aplicaciones FOSS, repositorios y herramientas de distribución abiertas.

Puede utilizarse junto a Google Play u otras tiendas en el mismo teléfono, de modo que su utilidad depende principalmente de si el usuario busca aplicaciones de código abierto y proyectos distribuidos a través del ecosistema F-Droid.

El despliegue completo tardará varias semanas

F-Droid anunció la versión 2.0 después de 14 versiones de prueba, pero ha optado por realizar un lanzamiento progresivo en lugar de migrar a todos los usuarios de una sola vez.

La organización prevé ampliar el despliegue durante las próximas semanas. Por tanto, no recibir F-Droid 2.0 inmediatamente después del anuncio no significa necesariamente que exista un problema con la aplicación o el dispositivo.

Cuando llegue, los cambios más importantes serán visibles tanto en el nuevo diseño como en las búsquedas, el descubrimiento de aplicaciones, las actualizaciones automáticas y la nueva gestión de descargas. Por debajo, la transición a Kotlin y Jetpack Compose prepara además al proyecto para una nueva etapa después de una década utilizando la anterior generación de su cliente Android.