DIY iOS Musikplayer: Ein Entwickler lehnt sich gegen Apples Lock-in auf

2025-05-22

Frustriert über die Einschränkungen und das Abonnementmodell von Apple Music, hat ein Entwickler seinen eigenen iOS-Musikplayer von Grund auf neu erstellt. Der Player bietet lokale Dateiwiedergabe, iCloud-Synchronisierung und Volltextsuche und nutzt clever SQLites FTS5 für eine effiziente Fuzzy-Suche. Die Entwicklung umfasste einen Wechsel von React Native zu SwiftUI und eine Backend-ähnliche Architektur für einen optimierten Datenfluss und Concurrency. Obwohl das Endergebnis die Bedürfnisse des Entwicklers erfüllt, hebt die Erfahrung die restriktiven Entwicklertools und App-Verteilungsrichtlinien von Apple hervor, die die persönliche App-Entwicklung im Gegensatz zur einfachen Softwareentwicklung im Zeitalter der KI behindern.

Entwicklung iOS Entwicklung