Reproductor de Música iOS DIY: Una Rebelión del Desarrollador Contra el Encierro de Apple

2025-05-22

Frustrado con las limitaciones y el modelo de suscripción de Apple Music, un desarrollador creó su propio reproductor de música iOS desde cero. El reproductor cuenta con reproducción de archivos locales, sincronización con iCloud y búsqueda de texto completo, utilizando inteligentemente el FTS5 de SQLite para una búsqueda difusa eficiente. El proceso de desarrollo implicó un cambio de React Native a SwiftUI, empleando una arquitectura similar a la de back-end para optimizar el flujo de datos y la concurrencia. Si bien el producto final satisface las necesidades del desarrollador, la experiencia destaca las herramientas restrictivas para desarrolladores de Apple y las políticas de distribución de aplicaciones, dificultando el desarrollo de aplicaciones personales en contraste con la facilidad de creación de software en la era de la IA.