직접 만든 iOS 음악 플레이어: Apple의 폐쇄적인 정책에 대한 개발자의 반발
2025-05-22
Apple Music의 제한과 구독 모델에 불만을 품은 개발자가 처음부터 직접 iOS 음악 플레이어를 만들었습니다. 이 플레이어는 로컬 파일 재생, iCloud 동기화, 전체 텍스트 검색 기능을 갖추고 있으며, SQLite의 FTS5를 효율적으로 활용하여 효과적인 퍼지 검색을 구현했습니다. 개발 과정에서 React Native에서 SwiftUI로 전환했으며, 데이터 흐름과 동시성을 간소화하기 위해 백엔드와 유사한 아키텍처를 채택했습니다. 최종 제품은 개발자의 요구 사항을 충족하지만, 이 경험은 Apple의 제한적인 개발자 도구와 앱 배포 정책을 보여주며, AI 시대의 간편한 소프트웨어 개발과 대조적으로 개인용 앱 개발을 저해하고 있음을 시사합니다.
(nexo.sh)
개발