메인 콘텐츠로 건너뛰기
10일 내 Cordova에서 Capacitor로 전환하기

10일 내 Cordova에서 Capacitor로 전환하기

UI와 비즈니스 로직을 유지하고 네이티브层을 현대화하고 유지 관리되는 플러그인 및 기능의 생태계를 열람하세요.

고정된 일정, 명확한 결과물, 그리고 안전한 릴리즈 계획

왜 이동할까요

팀을 괴롭히는 Cordova의 조용한 부담

The longer you wait, the more expensive each iOS/Android update becomes.

플러그인은 나이가 들고 있습니다.

유지 관리되지 않는 플러그인은 새로운 SDK와 함께 깨집니다. 팀은 fork, 패치, 기술 부채를 릴리스마다 지속합니다.

모든 플랫폼 업데이트에서 빌드는 깨집니다.

Xcode와 Android Gradle 변경은 정기적인 업그레이드를 불규칙한 업그레이드로 바꾸고 릴리스 속도를 늦추고 위험을 증가시킵니다.

접근성과 UX는 더 쉬워야 합니다.

최신 접근성 기대는 유지 관리된 도구와 플러그인을 필요로 합니다. 레거시 스택은 개선이 느리고 버그가 많은 것을 의미합니다.

새로운 기능을 놓치게 됩니다.

비омет릭스, 패스 키, 모던 알림, 깊은 링크, 앱 확장: Capacitor 생태계는 더 빠르게 움직이고 옵션을 제공합니다.

장점

Capacitor이 장기적으로 더 나은 선택이 된 이유는 무엇입니까?

더 나은 유지 관리, 더 적은 버그, 더 나은 성능, 더 많은 릴리스 방법이 있습니다.

__CAPGO_KEEP_0__의 유지 보수된 생태계

Capacitor는 iOS와 Android의 변경 사항을密かに 추적하고 있으며, 활발한 커뮤니티 지원과 지속적인 업데이트의 흐름을 유지하고 있습니다.

__CAPGO_KEEP_0__의 버그가 적고 디버깅이 쉬움

최신 네이티브 프로젝트와 더 명확한 플러그인 패턴은 더 많은 의문의 런타임 문제와 더 빠른 원인 분석을 의미합니다.

__CAPGO_KEEP_0__의 성능 여유

최신 도구와 WebView 통합은 더 빠른 시작 경로와 smoother UX를 제공할 수 있습니다.

__CAPGO_KEEP_0__의 유지 보수 부담이 낮음

포크와 약한 빌드 수정에 시간을 더 많이 보내지 마십시오. 장기적인 소유 비용을 줄이십시오.

빠른 릴리즈와 더 안전한 롤아웃

표준 Xcode/Android Studio 워크플로우와 최신 CI/CD를 pair하여 리뷰를 기다리지 않고.fix를 배포할 수 있습니다.

__CAPGO_KEEP_0__의 플러그인, Cordova 플러그인 사용 시.compat할 수 있으며, 필요할 때 custom Swift/Kotlin 플러그인을 깨끗하게 빌드할 수 있습니다.

Capacitor

더 나은 보안 태세

플랫폼 요구 사항과 의존성 업데이트, 그리고 버려진 패키지의 위험을 줄이세요.

유지할 수 있는 접근성 개선

스크린 리더 지원, 포커스 관리, UX 수정을 쉽게 implement하고 유지할 수 있는 스택으로 전환하세요.

작동하는 것을 유지하고, 방해가 되는 것을 업그레이드하세요.

자체 네이티브层을 마이그레이션하여 제품을 보존합니다. 목표는 Capacitor에 대한 안정적인 기반이며, 이에 대한 반복이 가능합니다.

당신이 유지
  • 있는 UI와 경로
  • JS/TS 코드베이스와 상태 관리
  • 백엔드, API, 분석
  • 제품 로드맵
  • 앱 식별성 및 스토어 존재
최신 업그레이드
  • 네이티브 iOS/Android 프로젝트 (Xcode, Android Studio)
  • 유지 관리되는 동등체로 구성된 플러그인层
  • 빌드 구성, 서명, 및 권한
  • 최신 디버깅 및 도구
  • 릴리스 PIPELINE 및 롤백 계획
Fewer Production Bugs

깨지기 쉬운 플러그인과 레거시 HACK을 제거하여 충돌과 이상한 Edge Case를 방지합니다.

BUG FIXED
유지 관리 및 보안

플랫폼 변경에 동기화되며, 분기 및 의존성 유지

SOC2 GDPR
최신 배포 워크플로

CI가 이해하는 네이티브 빌드 및 더 빠른 릴리스와 더 안전한 롤아웃

Internal QA 100% Beta Users 100% Production 25%

10일 계획

10일 동안 제공되는 명확한 마이그레이션 계획

우리는 감사, 네이티브 레이어 마이그레이션, 중요한 플러그인 교체, 그리고 신뢰할 수 있는 배포를 시작합니다.

  1. 1

    감사 및 마이그레이션 계획

    Cordova config, 플러그인, 네이티브 훅, 빌드 PIPELINE을 검토하고 마이그레이션 계획 및 위험 목록을 생성합니다.

  2. 2

    Capacitor 프로젝트 설정

    Capacitor 초기화, iOS/Android 프로젝트 설정, 패키지 스크립트 정렬, 기본 빌드 설정

  3. 3

    웹 앱 통합

    기존 웹 빌드를 Capacitor에 연결하고 앱 메타데이터, 아이콘, 기본 런타임 설정을 구성합니다.

  4. 4

    플러그인 매핑

    Cordova 플러그인을 Capacitor에 매핑합니다. 안전한 경우 호환되는 Cordova 플러그인을 유지하고 나머지를 교체합니다.

  5. 5

    네이티브 구성

    권한, 특권, 깊은 링크, 푸시 전제 조건 및 필요 한 네이티브 설정을 구성합니다.

  6. 6

    기능 일치 통과

    코르도바 앱과 일치하는 코어 사용자 흐름을 확인하고 regressions 및 edge cases를 수정합니다.

  7. 7

    성능 및 안정성 강화

    legacy workarounds를 제거하고 WebView 설정을 조정하고 테스트 중에 발견 된 크래셔를 수정합니다.

  8. 8

    접근성 통과

    스크린 리더 동작, 포커스 순서 및 터치 대상의 성능을 향상하고 실제 장치와 함께 유효성을 검사합니다.

  9. 9

    CI/CD 및 릴리스 준비

    반복 가능한 빌드, 서명 및 릴리스 체크리스트를 설정하고 롤백 계획을 만듭니다.

  10. 10

    라이브 지원

    릴리스 후보를 출시하고 필요 시 스토어 제출을 지원하고 문서 및 다음 단계를 전달합니다.

제출물

결과물에 포함되는 것

  • iOS 프로젝트 (Xcode)와 Android 프로젝트 (Gradle/Android Studio)가 완전히 작동하는 Capacitor
  • 중요한 플러그인은 이주되거나 대체되었으며, 호환성 매트릭스가 명확합니다.
  • 로컬 및 CI에서 문서화된 빌드 및 릴리즈 프로세스
  • 테스트된 이주 branch/PR가 준비되어 merge되기 위해 있으며, 릴리즈 체크리스트가 있습니다.
  • 접근성 및 성능 향상을 우선시하고 빠른 이득을 적용하여
  • 남은 플러그인 작업과 미래의 네이티브 기능에 대한 로드맵

이미 존재하지 않는 플러그인이나 커스텀 네이티브 작업이 필요하시면, 우리는 그것을 빌드하고 유지할 수 있습니다.

DIY를 원하시면?

자신이 이주를 진행하길 원하시면, 단계별 가이드가 준비되어 있으며, 전문가가 완전한 프로세스를 진행하길 원하시면, 우리는 여기 있습니다.

FAQ

이주 전 팀이 가장 자주 묻는 질문입니다.

앱을 다시 작성해야 하나요?

아니요. 대부분의 이주에서 웹 UI와 비즈니스 로직은 동일하게 유지됩니다. 우리는 네이티브层, 플러그인 및 빌드 PIPELINE에 집중합니다.

Cordova 플러그인을 유지할 수 있나요?

일부 경우에만. Capacitor은 많은 Cordova 플러그인을 사용할 수 있지만, 중요한 경로의 유지 보수 가능한 동등체를 선호하여 장기적인 위험을 줄입니다.

푸시 알림, 깊이 링크 및 생체 인식과 관련하여?

일반적으로 Capacitor의 생태계가 활발하기 때문에 이 기능들은 보통 더 좋습니다. 우리는 각 기능을 안정적인 플러그인으로 매핑하고 네이티브 설정을 구성합니다.

이것이 성능을 개선할까요?

일반적으로 레거시 code을 제거하고 현대적인 도구로 이동하여 성능 헤드룸과 안정성을 얻습니다. 또한 이주 중에 하드닝 패스를 실행합니다.

릴리즈 위험을 어떻게 줄이나요?

기능 일치도를 목표로 유지하고 핵심 흐름을 테스트한 후 롤백 계획과 함께 릴리즈합니다. 라이브 업데이트를 사용하는 경우, 릴리즈 후에 문제를 수정할 수도 있습니다.

이주를 시작하기 위해 무엇이 필요하나요?

저장소에 대한 접근, 현재 서명/설정(또는 이를 제공할 수 있는 사람), 그리고 필수 플러그인 및 흐름의 목록이 필요합니다.

CORDOVA를 떠나려면 준비되셨나요?

10일 이내의 이주 계획과 Capacitor의 현대적인 기초를 몇 년 동안 빌드할 수 있는 것.

대부분의 앱에 대해 고정된 일정. 복잡한 네이티브 통합은 추가 단계가 필요할 수 있습니다.