自作iOSミュージックプレイヤー:Appleの囲い込みへの開発者の反乱
2025-05-22
Apple Musicの制限とサブスクリプションモデルに不満を持った開発者が、ゼロから独自のiOSミュージックプレイヤーを構築しました。このプレイヤーはローカルファイル再生、iCloud同期、全文検索を備え、SQLiteのFTS5を巧みに利用して効率的なあいまい検索を実現しています。開発過程ではReact NativeからSwiftUIへの移行を行い、データフローと並行処理を効率化するためにバックエンドに似たアーキテクチャを採用しました。最終的な製品は開発者のニーズを満たしていますが、この経験はAppleの開発者ツールとアプリ配布ポリシーの制限を浮き彫りにし、AI時代の簡素なソフトウェア開発とは対照的に、個人向けアプリ開発の妨げとなっていることを示しています。
(nexo.sh)
開発