AppMobi와 PhoneGap의 차이점은 무엇입니까?


10

크로스 플랫폼 응용 프로그램 개발에 익숙하지 않습니다. AppMobiPhoneGap 과 매우 유사한 크로스 플랫폼 프레임 워크를 발견했습니다 .

나는 알고 싶다

  • Appmobi를 사용하여 만든 apk / ipa와 PhoneGap을 사용하여 만든 apk / ipa간에 차이점이 있습니까?
  • 사용할 수있는 기본 기능에 차이가 있습니까?
  • Phonegap보다 Appmobi의 장점 또는 Appmobi보다 PhoneGap의 장점은 무엇입니까?

이 두 가지의 다른 차이점도 있습니다.


6
왜이 질문이 다운 투표와 마감 투표를 받고 있는지 잘 모르겠습니다. 유효한 질문 인 것 같습니다. 이 두 제품간에 쉽게 구할 수 있고 포괄적 인 비교가 이루어지지 않았으며, 질문에 대한 질문은 Stack Exchange에 대한 주관적인 질문에 대한 지침을 충족하는 것으로 보입니다. 사람들이이 사이트에 대한이 질문의 적합성에 대해 논의하고 싶다면 메타 사이트 나 대화방으로 가져 가십시오.
Thomas Owens

답변:


14

공개 : 저는 appMobi에서 일합니다.


둘 사이에는 많은 유사점이 있습니다. 실제로 appMobi의 일부 기능은 PhoneGap에 내장되어 있습니다. 기본적으로 HTML5 / CSS3 / JS를 기본 "컨테이너"에서 사용자에게 노출되는 웹 뷰로 캡슐화합니다. 둘 다 웹 앱으로는 불가능한 방식으로 장치의 OS에 액세스 할 수있는 API를 제공합니다.

차이점은 대부분 PhoneGap이 자체 문제를 해결하거나 다른 플랫폼에서 개발을 지원하려는 많은 사람들에 의해 오픈 소스 프로젝트로 만들어졌으며, appMobi는 개발을 가능하게하는 프로그래밍 생태계를 만드는 데 집중했습니다. HTML5를 사용하는 크로스 플랫폼 앱 appMobi는 iOS와 Android를 목표로 삼았으며, HTML5 코드를 수용하고이를 캡슐화하여 다양한 앱 스토어를위한 앱 스토어 지원 바이너리 파일을 생성하는 클라우드 기반 "빌드"시스템을 최초로 제공했습니다. Adobe에서 PhoneGap 개발 팀을 인수 한 후 appMobi와 유사한 유료 클라우드 빌드 서비스가 제공됩니다.

PhoneGap은 개발자가 찾을 수있는 도구를 사용하여 도구 세트를 조립할 수 있도록하는 일반적인 오픈 소스 모델을 따릅니다. 통합 PhoneGap IDE, 에뮬레이터 또는 디버깅 서비스가 없습니다. 확실히, 이러한 것들이 존재하지만 그것들은 통합되어 있지 않으며 그것들을 개별적으로 구축하고 배우도록 요구합니다. 완전한 형태의 HTML5 개발 툴셋을 제시하기 위해 appMobi는 IDE, 에뮬레이터, 로컬 및 원격 디버거 및 위에서 언급 한 빌드 서비스와 같은 통합 툴셋을 제공합니다.

모바일 게임은 상위 100 개 모바일 앱의 50 % 이상을 차지하기 때문에 appMobi는 HTML5 모바일 앱이 기본 코딩 된 게임과 충분히 경쟁 할 수있는 다양한 기술을 개발했습니다. 여기에는 directCanvas (10x 그래픽 렌더링 가속), MultiSound (사운드 가속, 반복, 원샷 등), 소셜 배지 및 리더 보드, 크로스 플랫폼 인앱 결제가 포함됩니다. PhoneGap에는 게임 가속 기능이나 이와 같은 기술이 없습니다.

마지막으로 PhoneGap은 전적으로 개발 도구입니다. PhoneGap 빌드를 사용하여 IPA 또는 APK 파일을 작성하면 완료됩니다. appMobi의 목표는 HTML5가 iOS 및 Android와 모바일 플랫폼으로 경쟁 할 수 있도록하는 것이므로 appMobi는 사용자의 장치에서 앱을 사용할 때 가치를 제공하는 여러 클라우드 서비스를 만들었습니다. 실제로 appMobi는 HTML5의 격차를 메워 iOS 및 Android와 경쟁합니다. 이 서비스는 모두 크로스 플랫폼입니다 (한 번 작성하면 iOS / Android / ??에서 작동합니다). 여기에는 리치 미디어 푸시 메시징, 인앱 결제, 사용자 인증, 게임 화, 호스팅 및 사용자 활동 분석이 포함됩니다.

PhoneGap의 도구는 무료이지만 빌드 서비스는 유료입니다. appMobi의 도구 및 빌드 서비스는 무료이지만 앱이 성공적으로되면 (월간 10,000 명 이상의 사용자) 비용이 청구됩니다.


가장 최근에는 appMobi (XDK, 빌드 시스템, 디버깅 도구, jqMobi)가 만든 HTML5 개발 도구가 인텔에서 인수되었으며 현재 인텔 HTML5 개발 도구 제품군의 일부입니다 .

위에서 언급 한 클라우드 서비스는 여전히 appMobi에서 제공합니다. 클라우드 서비스는 이제 기본 iOS (XCode), 기본 Android (Java) 및 기본 Windows 8 (XAML) 및 하이브리드 HTML5 (appMobi 또는 PhoneGap) 및 우수한 이전 웹 앱으로 개발 된 앱을 지원합니다.


2
나는 이것에 대한 가장 최근의 답변을 편집했습니다. 스택 교환은 포럼이 아닙니다. 동일한 질문에 대한 답변이 여러 개있는 인스턴스는 거의 없습니다. 나중에 답변이 변경되면 새 게시물을 작성하지 말고 원래 게시물을 수정하십시오.
Thomas Owens
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.