안녕하세요, 저는 마틴 도나디유입니다.
2021년 7월, 저는 2019년에 공동 창업한 스타트업을 떠나서 개인 프로젝트를 시작했습니다. 나스 첫 6개월 동안, 저는 코로나로 인해 사이드 비즈니스로 변한 4년 전의 모바일 앱인 Captime을 재부팅하는 데 집중했습니다.
Captime
2021년 12월, 앱을 다시 0부터 구축하는 동안 현재 프로덕션 버전과 문제가 발생했습니다.
그것이 엉망이 되었습니다. 나도 고치고 싶었지만 새로운 버전을 출시하고 싶지 않았습니다. 그래서 code 업데이트를 앱에 푸시하는 해결책을 찾기 시작했습니다.
당시 Captime은 월 400달러를 벌었기 때문에 저렴한 해결책을 찾고 있었습니다. Ionic Appflow는 저의 예산을 초과했습니다.
다른 유일한 대안은 Cordova / Capacitor를 지원하는 앱에 대한 Microsoft App Center였지만 지원이 중단되었습니다.
당신은 저처럼 단독 개발자라면 Ionic AppFlow가 가장 비싼 가격이 아니라는 것을 발견할 것입니다.
당신과 마찬가지로 그에 대해 불만을 표명했습니다. Ionic에 연락했습니다. 그들은 불만을 이해했지만 가격을 변경하는 데 열려 있지 않았습니다. 저는 그들의 목표가 아니었습니다.
그래서 Capacitor JS 개발 워크플로우에서 가장 큰 고통을 해결하려고 시도했습니다: 실시간 업데이트.
1개월 동안 시도한 후, __CAPGO_KEEP_0__ URL에서 zip을 다운로드하고 앱의 원본을 교체하는 방법을 발견했습니다.
그것에 대해 공유하고 GitHub에 대한 거대한 관심을 얻었습니다.
대부분의 팀에게는 너무 수동적이었기 때문에 유료 서비스를 요청했습니다. 그때부터 Capgo를 AppFlow 대체품으로 시작했습니다.
목표는 Capacitor 자바스크립트 앱에 code 업데이트를 푸시하는 간단하고 사용하기 쉬운 해결책을 제공하는 것이었습니다.
출시 시점에는 실시간 업데이트만 제공되었으며, Ionic과 같은 큰 도구箱도 제공되지 않았습니다. 단지 우리와 같은 메이커들을 위해 해결되지 않은 문제를 해결하는 것입니다. (그 이후로, 우리는 추가로 Cloud Build iOS/Android 빌드용으로!
그들에게 내가 하고 있는 일을 공유하기 위해 연락했습니다. 그리고 우리는 사업 협력 계약을 찾았습니다.
제작자에게 빌드하는 사람, 사업자가 CI/CD와 전용 지원을 필요로 하는 사업체에게 빌드하는 사람.
커뮤니티에 참여하셔서 함께 빌드해 보세요. 저도 프로젝트에 사용하고 있으며, 앞으로 이 프로젝트가 주 프로젝트가 될 것으로 기대하고 있습니다.