Player de Música iOS DIY: Uma Rebelião do Desenvolvedor Contra o Confinamento da Apple

2025-05-22

Frustrado com as limitações e o modelo de assinatura do Apple Music, um desenvolvedor construiu seu próprio player de música iOS do zero. O player possui reprodução de arquivos locais, sincronização com o iCloud e pesquisa de texto completo, utilizando de forma inteligente o FTS5 do SQLite para busca fuzzy eficiente. A jornada de desenvolvimento envolveu uma mudança do React Native para o SwiftUI, empregando uma arquitetura semelhante à de back-end para otimizar o fluxo de dados e a concorrência. Embora o produto final atenda às necessidades do desenvolvedor, a experiência destaca as ferramentas restritivas para desenvolvedores da Apple e as políticas de distribuição de aplicativos, dificultando o desenvolvimento de aplicativos pessoais em contraste com a facilidade de criação de software na era da IA.

Desenvolvimento Player de Música