NextExplorer estrena cliente nativo para iOS: open source y sin telemetria
El gestor de archivos autoalojado ya tiene app nativa en el App Store. Se conecta solo a tu servidor y el codigo esta publicado en GitHub.
El cliente nativo de NextExplorer para iOS ha salido de beta y ya esta publicado en el App Store. Lo ha anunciado su propio desarrollador, que lo presenta como una alternativa a la experiencia web en movil para quien tiene este gestor de archivos autoalojado en su infraestructura. La app es 100% open source, se conecta directamente al servidor del usuario y, segun el autor, no incluye telemetria, tracking ni servidores de terceros.
La propuesta es llevar al iPhone y al iPad las mismas funciones que ofrece la interfaz web, pero con comportamiento nativo. La navegacion usa rejilla y lista, las miniaturas las genera el servidor, hay migas de pan, galeria a pantalla completa, reproductores de audio y video en linea, visor de PDF y la posibilidad de abrir archivos ZIP sin extraerlos. El editor de codigo integrado trae resaltado de sintaxis para Swift, Python, JavaScript y TypeScript, Go, Rust, Java, HTML, CSS, JSON, YAML y Markdown, entre otros.
En gestion de archivos hay busqueda recursiva por nombre y por contenido, con coincidencia exacta de linea; enlaces de comparticion en modo lectura o lectura-escritura; y cache offline con sincronizacion automatica. En accesibilidad cubre 17 idiomas, con soporte completo de escritura de derecha a izquierda para arabe, modo oscuro nativo, VoiceOver, Dynamic Type y opciones de alto contraste.
SwiftUI, TCA y una nota sobre el uso de IA
El desarrollo es nativo sobre SwiftUI, con The Composable Architecture y Swift Testing como base. El autor menciona que utilizo Claude durante el proceso, pero lo describe como herramienta de ejecucion bajo su direccion: el definio los limites de estado, las especificaciones de cada funcionalidad y las revisiones de calidad del codigo. Es decir, no hay generacion autonoma de features, sino asistencia dentro de una arquitectura fijada de antemano.
El repositorio en GitHub esta abierto, asi que se puede auditar que hace la app con las conexiones o compilarla uno mismo. La beta en TestFlight sigue activa para quien prefiera probar las compilaciones antes de que lleguen a la tienda, e incluye credenciales de un servidor de demostracion para trastear sin montar nada.
El interes aqui depende de si ya usas NextExplorer. Para ese perfil, un cliente nativo resuelve el problema de manejar el servidor desde el navegador del movil, y el hecho de que no haya intermediarios encaja con la razon por la que uno autoaloja sus archivos. Para el resto es una pieza mas del ecosistema self-hosted, donde los clientes moviles decentes escasean y suelen quedarse a medias. Queda por ver como se comporta con bibliotecas grandes y si el ritmo de mantenimiento aguanta cuando pase el empujon inicial.


