본문 바로가기
프로그래밍 놀이터/Web

[SDK] Titanium vs. PhoneGap

by 돼지왕 왕돼지 2012. 10. 29.
반응형





Titanium vs. PhoneGap

Titanium 의 강점

- Titanium은 PhoneGap 처럼 브라우저를 드로잉 엔진으로 사용하지 않기 때문에 Webkit 에 대한 의존성이 거의 없다. 따라서 PhoneGap 보다 더 native 스러운 앱을 만들 수 있다. ( native UI 관련 API 들 제공 )

- 위의 이야기에 덧붙여 더 나은 성능을 보여준다.

- native 연결성이 좋기 때문에 native library 의 추가 확장도 쉽다.

- Eclipse 기반의 Titanium Studio 라는 전용 IDE 를 제공. ( 장점이자, 단점이죠 )



PhoneGap 의 강점

- Titanium 은 MIT License 인데 반해, PhoneGap 은 Apache License 로 조금 더 자유롭다.

- Titanium 은 iOS, Android, hybrid, web app 을 지원하는 반면, PhoneGap 은 iOS, Android, Blackberry, Windows phone, Palm Web OS, Bada, Symbian, 그리고 물론 hybrid, web app 까지도 지원한다.

- 웹 브라우저, Xcode 시뮬레이터, 안드로이드 에뮬레이터, Abobe AIR 시뮬레이터 등의 다양한 테스팅 환경을 제공.


- 이 둘은 JavaScript 등의 모바일 언어들이 기반이 된다는 공통점은 있지만, UI component 구성면에서 완전 다른 방향을 추구하고 있습니다. Titanium 은 native UI 를 사용하였기 때문에 더 빠른 성능과, 더 native 같은 구성을 보여줍니다. PhoneGAP 은 Webkit 을 drawing engine 으로 채택하여 더 많은 platform 을 쉽게 지원할 수 있지만, 성능면에서 떨어지며 native 같은 느낌이 많이 떨어지는 것을 감수해야 합니다. 



도움이 되셨다면 손가락 꾸욱~ ( 로그인 필요 x )



반응형

댓글