LofiVinyl의 배포판을 나눠 정리했습니다

LofiVinyl은 itch.io 직접 배포판을 유지하면서 Mac App Store용 버전도 따로 준비하고 있습니다. 두 버전의 기능을 똑같다고 안내하면 설치한 판과 도움말의 내용이 어긋날 수 있어, 배포 경로에 따라 무엇을 제공하는지 먼저 정리했습니다. 직접 배포판에는 YouTube 링크를 모아 별도 브라우저에서 재생하는 기능을 유지하고, App Store 준비본은 로컬 음악 재생에 맞췄습니다.
기능과 자료를 나눈 이유
배포판마다 소스를 따로 복사해 관리하면 같은 수정이 한쪽에서 빠질 수 있습니다. 공통 코드를 유지하면서 배포 채널 설정에 따라 기능과 안내문을 나누는 방식으로 정리했습니다. 빌드할 때도 로컬 음악 전용판에 맞는 리소스와 고지문이 들어가는지 확인했습니다.
사용자가 두 판을 함께 설치할 수 있다는 점도 고려했습니다. 보관함을 구분해 한쪽의 음악과 설정이 다른 쪽에 자동으로 합쳐지거나 삭제되지 않도록 했습니다. 기존 직접 배포판을 사용하던 분에게 새 버전의 안내가 섞이지 않도록, 웹사이트에서도 다운로드 링크와 정책 문서의 적용 대상을 구분했습니다.
공개 안내와 현재 상태
앱과 공개 지원 페이지에는 브랜드명과 지원 이메일을 남기고, 불필요한 개인 연락처는 정리했습니다. 스토어 계정과 심사에 필요한 비공개 정보는 공개 고지문과 별도로 관리했습니다. 아래는 App Store용으로 준비 중인 버전에서 로컬 음악을 재생하는 화면입니다.
LofiVinyl
macOS 버전은 itch.io에서 구매할 수 있습니다.



