PhoneGap Build와 Cordova (PhoneGap) 간의 간단한 비교

3년 전에 PhoneGap(Cordova)에서 앱을 출시하고 2017년 5월에 PhoneGap Build에서 앱을 출시했습니다.

웹 사이트에서 앱을 Build 할 수있는 PhoneGap Build와 Xcode 등의 개발 환경에서 이용하는 Cordova의 간단한 비교 메모입니다.

개발 환경



PhoneGap Build : iOS, Android 모두 동일한 IDE를 이용 ○
Cordova(PhoneGap): iOS는 Xcode, Android는 eclipse를 이용 △

PhoneGap Build는 GitHub와 연동할 수 있기 때문에 다음과 같은 흐름으로 개발할 수 있었습니다.
eclipse로 개발 → eclipse에서 GitHub로 Push → PhoneGap Build로 빌드 → iPhone 및 Android에서 테스트



가격



PhoneGap Build : 무료 플랜 있음 △
Cordova(PhoneGap): 무료 ○

PhoneGap Build는 한 종류의 앱이라면 무료로 사용할 수 있습니다.
하지만 GitHub의 개인 저장소는 사용할 수 없습니다.

플러그인 사용



PhoneGap Build나 Cordova로 HTML5에서는 실현이 어려운 기능(SQLite나 SNS쉐어 기능, 네이티브 기능 등)을 이용하는 경우, 플러그인을 이용하게 됩니다.
PhoneGap Build : Cordova 용 자료를 많이 알기 어렵다 △
Cordova (PhoneGap) : 기능과 문서가 충실하다 ○

다만 둘 다 영어로 된 문서만으로 일본어 정보에서는 Cordova를 이용하고 있는 Monaca의 정보를 일부 활용했습니다.
htps : // 그럼. 모나카. 이오/

디버깅



네이티브의 기능(SQLite나 카메라등)을 이용했을 경우, 극단적으로 차이가 나옵니다.
PhoneGap Build : 한 번 단말기에 넣어 실제 기기로 테스트 ×
Cordova(PhoneGap) : iOS는 Xcode 시뮬레이터로 테스트 △

배포용 스크린샷 제출(iOS 전용)



iOS에서는 iPhone 및 iPad용 스크린샷을 등록해야 합니다.
특히 iPad에서는 iPad Pro 12.9의 크기(2048x2732pixel 또는 그 반대)로 등록이 필요합니다.

iTC 제출 시 iPad Pro 12.9"스크린샷 관련 정보
ぃ tp // m / hsy p / ms / 110, 352 또는 35, fc5 b c

PhoneGap Build : iPhoneX Plus 나 iPad Pro 12.9를 가지고 있지 않으면 하드 카피로 대응할 수 없다 ×
Cordova (PhoneGap) : Xcode 시뮬레이터의 하드 카피 사용 ○

자신이 PhoneGap Build에서 만든 앱에서는 iPad의 이미지를 1종류만 게재했는데, 앱의 상세를 설명하기 위해서는 여러 개의 이미지가 필요하다고 거부되었습니다. 따라서 갑자기 Cordova를 설치하고 Xcode 시뮬레이터에서 iPad Pro 12.9 크기의 이미지를 준비하게 되었습니다.

요약



네이티브 기능을 사용하지 않으면 PhoneGap Build의 무료 플랜이 간편하고 개발 유연성도 있습니다.

자신이 제작한 앱에서는 네이티브 기능(SQLite)을 이용하고 있었기 때문에, 디버그에 매우 고생했습니다…

소개: PhoneGap Build에서 개발한 앱



Climb Memo



・Android(Google Play)
htps : // p ぁ y. 오, ぇ. 이 m / s 취해 / 아 ps /에서 원하는 ls? 아니 d = m. 아카쿠라. cぃm병g메모
・iOS(App Store)
h tps : // / ps와. / jp / 3XQ b. 이

좋은 웹페이지 즐겨찾기