Capacitor app guide
What is a Capacitor app?
A Capacitor app is a web app shipped inside real native iOS and Android projects. Your interface is HTML, CSS, and JavaScript running in a WebView, while Capacitor plugins bridge that web code to native device APIs like camera, storage, push notifications, biometrics, files, and location. Capgo turns that architecture into a release advantage with live updates, maintained plugins, and native cloud builds.
마틴의 인간 지원
Capgo는 UI 프레임워크가 아닙니다. 앱 내부의 네이티브 런타임입니다. Ionic, React, Vue, Angular, Svelte, Tailwind, 또는 자신의 디자인 시스템이 WebView 내에서 UI를 렌더링할 수 있습니다.
Capacitor is not a UI framework. It is the native runtime under the app. Ionic, React, Vue, Angular, Svelte, Tailwind, or your own design system can render the UI inside the WebView.
2. 네이티브 셸
You build the product with normal web tooling, then output static assets. Capgo can update those assets after approval.
Capgo 앱은 리뷰를 피할 수 있는 웹 수정을 제공합니다.
Capacitor iOS 앱과 안드로이드 앱에 자산을 넣습니다. Capgo 빌드는 바이너리가 다시 빌드될 때 도움이 됩니다.
3. 플러그인 브리지
자바스크립트는 플러그인을 호출하고 플러그인은 스위프트, 코틀린, 자바, 오브젝티브-C, 또는 웹 폴백을 호출합니다. Capgo는 일반적인 네이티브 필요에 대한 플러그인을 유지합니다.
긍정적인 부분
- 웹 코드베이스는 iOS, 안드로이드, 및 웹으로 배포할 수 있습니다.
- Capgo의 라이브 업데이트 기능으로 허용된 HTML, CSS, 및 자바스크립트 수정 사항은 네이티브 앱이 승인된 후 스토어 리뷰 큐를 피할 수 있습니다.
- 팀은 리액트, 뷰, 앵귤러, 슬레이트, 또는 평범한 웹 도구를 사용할 수 있습니다. 스위프트와 코틀린으로 다시 작성할 필요가 없습니다.
- 네이티브 접근은 플러그인을 통해 이루어지며, 사용자 지정 스위프트, 코틀린, 자바, 또는 오브젝티브-C code를 추가할 수 있습니다.
- 기존의 현대적인 웹 앱은 UI 프레임워크를 변경하지 않고 Capacitor를 채택할 수 있습니다.
- Capacitor는 네이티브 iOS 앱과 안드로이드 앱의 프로젝트를 리포지토리에 유지합니다. 이는 플랫폼 디버깅 및 SDK 작업을 더 명확하게 하여서 도움이 됩니다.
- 대부분의 코르도바 플러그인은 여전히 작동하므로, 이전의 아이오닉 및 코르도바 팀이 점진적으로 마이그레이션할 수 있습니다.
- Capgo는 유지 관리되는 Capacitor 플러그인, 라이브 업데이트 채널, 롤백, 및 클라우드 빌드를 Capacitor 런타임에 추가합니다.
__CAPGO_KEEP_0__
- 음성 부품
- 웹뷰에서 UI가 실행되므로 웹 성능이 나쁠 경우 모바일 성능도 나빠집니다.
- Teams still need some native app knowledge for signing, store review, permissions, Gradle, Xcode, and SDK upgrades.
- 팀은 서명, 스토어 리뷰, 권한, Gradle, Xcode, 및 __CAPGO_KEEP_0__ 업그레이드와 같은 네이티브 앱 지식이 여전히 필요합니다.
- The plugin ecosystem is broad, but not every community plugin has the same maintenance quality, which is why maintained Capgo plugins matter for production apps.
- 플러그인 생태계는 광범위하지만, 유지 관리 품질이 동일하지 않은 모든 커뮤니티 플러그인이 있기 때문에 유지 관리되는 __CAPGO_KEEP_0__ 플러그인이 프로덕션 앱에 중요합니다.
완전한 네이티브 UI, 고급 게임, AR-중심 앱, 또는 낮은 지연 시간 네이티브 데이터 흐름이 있는 앱과 같은 경우 일반적으로 최선의 선택이 아닙니다.
Capacitor fits best when
- __CAPGO_KEEP_0__은
- SaaS, 금융, 의료, 교육, 마켓플레이스, 및 강력한 웹 제품이 필요한 내부 도구.
- 전체 네이티브 리ライト가 필요하지 않은 웹 앱이 이미 존재할 경우.
- 일반 네이티브 요구를 가진 앱: 카메라, 푸시, 인증, 파일, 생체 인식, 결제, 위치, 그리고 깊은 링크.
- 스토어 승인 후 라이브 웹 번들 업데이트를 이익을 보는 제품.
- Capgo 빌드를 사용하여 반복 가능한 iOS 및 Android 빌드, 서명, 및 릴리즈 아티팩트를 관리하지 않고 유지할 수 있는 팀.
__CAPGO_KEEP_0__를 선택하지 않으면
- 중급 3D 게임, 비디오 편집기, AR-첫 번째 제품, 또는 중간에 실시간 네이티브 렌더링에 의존하는 앱.
- Swift, Kotlin, Java, 또는 Dart만 작성하고 싶은 팀.
- 모든 화면이 플랫폼-네이티브 컨트롤로 빌드되어야 하는 제품.
- 유지 관리되지 않는 플러그인이 없고 팀이 유지 관리할 수 없는 플러그인을 유지할 수 없는 특정 네이티브 SDK에 의존하는 앱.
- Teams that expect native-code, permission, entitlement, or store-policy changes to bypass app review. Capgo live updates are for the web bundle, not native binary changes.
Capgo가 중요한 이유
Capacitor는 네이티브 앱 내부에 웹 번들을 제공합니다. Capgo은 그 번들을 더 빠른 릴리즈 경로로 변환시키며, 여전히 네이티브-code 변경을 올바른 앱 스토어 리뷰 흐름에 유지합니다.
리뷰 큐를 피하는 라이브 업데이트.
Capgo은 앱이 승인되면 사용자에게 직접 웹 번들을 전송하여 앱 스토어 또는 플레이 스토어 검토를 기다리지 않고 복사修정, UI 수정, 자바스크립트 패치 및 원격 구성이 수일 동안 기다리지 않습니다.
롤백, 채널 및 제어된 출시
Capgo은 팀이 베타 사용자, 백분율, 채널 또는 특정 버전으로 출시하고 나쁜 웹 업데이트가 발생하면 빠르게 롤백할 수 있도록 해줍니다.
Capacitor 유지 관리 플러그인
Capgo은 프로덕션 Capacitor 앱에 대규모 플러그인 카탈로그를 유지하며 인증, 저장소, 구매, 미디어, 장치 API 및 기업 마이그레이션과 같은 일반적인 네이티브 필요성을 충족합니다.
Capgo 네이티브 릴리스를 빌드합니다
When native code really changes, Capgo Build helps produce iOS and Android builds, manage signing, follow logs, and ship store-ready artifacts from the same Capacitor project.
마틴의 인간 지원
역사와 계보
Capacitor은 아이온릭 팀에서 왔으며 아이온릭 프레임워크의 같은 회사 뒤에 있습니다. Cordova 및 PhoneGap에서 코어 WebView 및 네이티브 플러그인 패턴을继承하지만 npm 패키지, 타입스크립트, 스위프트, 코틀린, 커밋된 네이티브 프로젝트 및 PWA 지원과 같은 개발자 경험을 현대화합니다.
코르도바와 PhoneGap
Capacitor은 하이브리드 앱 아이디어를 상속받습니다: 네이티브 셸, WebView, 자바스크립트에서 네이티브 API로의 브리지.
2017년 말
__CAPGO_KEEP_0__의 현대적인 대안을 탐색하기 시작한 Ionic 팀은 Ionic이 모바일 UI만으로 확장되지 않도록 확장했다.
2019
Capacitor는 iOS, Android, 데스크톱, PWAs용 웹 네이티브 런타임으로 이동하는 Ionic의 움직임과 함께 처음으로 출시되었습니다.
2022
Capacitor는 Ionic 팀이 유지 관리하고 있으며, 생태계 내의 커뮤니티 컨트리뷰터가 있습니다. 프로젝트는 건강하지만 완벽하지 않습니다: Ionic은 2026년 2월에 백로그 부채를 공개적으로 인정하고 오래된 이슈와 풀 요청을 청소하기 시작했습니다.
2023-2026
Ionic moved Capacitor to a more predictable release cadence and began a public backlog health reset.
__CAPGO_KEEP_0__는 2026년 5월 6일까지의 스냅샷을 확인했습니다. 카운트는 시간과 함께 움직입니다.
Capacitor is maintained by the Ionic team, with community contributors around the ecosystem. The project is healthy, but not perfect: Ionic publicly acknowledged backlog debt in February 2026 and started a cleanup process for old issues and pull requests.
2026년 4월 16일 배포
__CAPGO_KEEP_0__는 Ionic 팀에 의해 유지 관리되고 있으며, 생태계 내의 커뮤니티 컨트리뷰터가 있습니다. 프로젝트는 건강하지만 완벽하지 않습니다: Ionic은 2026년 2월에 백로그 부채를 공개적으로 인정하고 오래된 이슈와 풀 요청을 청소하기 시작했습니다.
8.3.1
__CAPGO_KEEP_0__는 Ionic 팀에 의해 유지 관리되고 있으며, 생태계 내의 커뮤니티 컨트리뷰터가 있습니다. 프로젝트는 건강하지만 완벽하지 않습니다: Ionic은 2026년 2월에 백로그 부채를 공개적으로 인정하고 오래된 이슈와 풀 요청을 청소하기 시작했습니다.
GitHub 별점
15.6k
ionic-team/capacitor
분기
1.2k
공개 GitHub 저장소
월간 다운로드
9.6M
@capacitor/core, 2026년 4월 6일 - 5월 5일
실용적인 읽기
Capacitor을 웹-첫 번째 제품의 경우 강력한 기본값으로 간주하고 모바일이 중요할 때 사용하십시오. 릴리스 속도가 중요할 때 Capgo을 사용하십시오: 웹 수정 사항에 대한 실시간 업데이트, 롤백을 위한 나쁜 릴리스, 채널을 통한 단계별 론칭, 유지 관리되는 플러그인으로 인한 네이티브 기능, 그리고 Capgo 빌드를 사용하여 실제 네이티브 바이너리가 필요할 때 빌드하십시오. 네이티브 전용 앱은 실시간 업데이트 경로를 얻지 못합니다; 모든 수정 사항은 새로운 빌드와 스토어 리뷰를 기다려야 합니다.
Capacitor 앱 가이드에서 계속 진행하세요
Capacitor 앱으로 웹 앱을 변환하고 있다면 이 페이지를 연결하세요 Capgo 퀵 스타트 실시간 업데이트 Capgo 플러그인 디렉토리 자연스러운 네이티브 기능 Capgo 네이티브 빌드 앱 바이너리 Capgo 라이브 업데이트 실시간 업데이트 hero 배지 (Live Update Hero Badge). 역할: 짧은 UI 레이블 또는 네비게이션 아이템. 페이지/영역: 라이브 업데이트 제품 페이지. 보존: Capgo 제품/브랜드 및 개발자 용어를 정확하게. 메시지 키 `live_update_hero_badge` (Live Update Hero Badge). Next.js와 Capacitor을 사용하여 Native 모바일 앱을 빌드하세요. 프레임워크에 따라 경로를 지정합니다.