k

하이브리드 앱 방법론에 대한 생각(jQM,Sencha,Html5)

그냥 제가 이번에 하이브리드 앱을 제작을 하고 나서 생각되는 고민입니다.
과연 제이쿼리 모바일이나, 센차터치 등등의 프레임 웍을 사용해서 실제로
앱을 만들 확률?

일단 제 생각을 얘기해볼게용~

- 폰갭 + jQuery Mobile
단점 :
1. 속도가 느림
2. 페이지 이동시 번쩍거리는 이상 현상, 버전에 따라 다름
3. CSS수정이 어려움
4. 실제로는 플러그인 없이 만들기 힘듬(photoswipe, iscroll)
장점 :
1. 만들기가 편하다
2. 다양한 플러그인 및 자료를 구하기 편하다

- 폰갭 + Sencha Touch
단점 :
1. 속도가 느림 (jQM보다 빠름)
2. 클래스 방식 구성 (처음 접해보는 개발자라면 고생즘 할 만한 방식)
3. 실제로는 플러그인 없이 만들기 힘듬
장점 : 
그나마 플랫폼중에서는 제일 빠른듯

- 웹뷰 + jQuery Mobile
단점 :
1. 기본적으로 웹뷰(네이티브 방식) 구현 필요
2. jQM이 가지고 있는 단점 모두 동일, 속도에서만 개선됨
장점 :
1. 폰갭 방식보다 속도가 빠름
2. 그나마 만들기 편함

- 웹뷰 + Html5
단점 :
1. CSS를 무지 잘 다룰줄 알아야 함.
2. 실제로는 플러그인 없이 만들기 힘듬
3. 직접 로딩을 구현해야 됨 (로딩 구현 안 할시 앱스토어에서는 심사 리젝 당할 확률 99%)
장점 :
1. 속도가 가장 빠름


어플 하나 만드는데 방식별로 총 11번의 제작을 했네요.
결국 선택한것은 웹뷰 + Html5/CSS3 + iscroll(이거 없음 핀치 줌 구현 안됨)
다른 분들은 생각이 어떠신가요?

|

댓글 6개

폰갭 + jQueryMobile => 실패! 너무느림

폰갭 + HTML5 jquery + iscroll 로 다시작성해서 마켓에 올렸습니다. 그나마 좀 낫네요.

iOS도 생각해서 폰갭을 이용했는데 막상 아이폰용은 보류중이네요.

css를 과다하게 사용하거나 DOM이 복잡해지거나 긴 리스트에 css3로 그라데이션을 주거나 하면 속도 저하가 심하네요.

안드로이드에서는 차라리 css sprite로 버튼이나 메뉴, 리스트 꾸미기 등을 처리하는게 속도에 낫다는 생각이드네요
역시 저랑 같은 고민으로 ㅎㅎㅎ 고생이시네요.~
아이폰도 그냥 마켓에 올린대로 하심이 가장 빠를거예요~ 제가 이미 ㅡㅡ;;
해볼만큼 무쟈게 해봤는데 다른 방법은 안되더라구요~ 아는 사람들이나 jquery mobile 책들 보면 무슨 앱을 만들수 있는 것 처럼 써놨는데 실상은 안그렇드라구용~ ㅠ
한계......ㅜㅜ
그래도 한계를 몇번 겪으면 ㅡㅡ;; 실력은 일취월장한다능~
현업에서 네이버 JMC로 만들어보신분 계신가요? jquery 보다는 가볍다고 하는데 아직까지는 레퍼런스가 많지가 않아서 꺼려지네요. 그래도 네이버모바일이 JMC로 만들어져서 한번 도전해보고는 싶습니다^^;;;
말씀하신 것 처럼 하이브리드는 : css+html 혹은 그누보드 쓰면서 하는게 제일 좋은 듯하구요.
지금 현재 구현 되어 있는 것 중 bootsrap이 있기는 한데 시도를 안해봐서 잘 모르겠네요.
그냥 지금 제일 좋은 건 그냥 네이티브가 가장 좋고 제이슨이나 엑스엠엘로 통신하게 하는게 제일 빠른듯 합니다.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

프로그램

+
제목 글쓴이 날짜 조회
13년 전 조회 1,409
13년 전 조회 849
13년 전 조회 2,946
13년 전 조회 3,265
13년 전 조회 1,298
13년 전 조회 1.1만
13년 전 조회 1,487
13년 전 조회 497
13년 전 조회 1,431
13년 전 조회 3,179
13년 전 조회 7,192
13년 전 조회 9,034
13년 전 조회 2,937
13년 전 조회 3,064
13년 전 조회 6,739
13년 전 조회 1.1만
13년 전 조회 4,118
13년 전 조회 644
13년 전 조회 958
13년 전 조회 2,429
13년 전 조회 753
13년 전 조회 3,799
13년 전 조회 496
13년 전 조회 3,011
13년 전 조회 3,506
13년 전 조회 2,164
13년 전 조회 2,240
13년 전 조회 3,335
13년 전 조회 741
13년 전 조회 2,974
13년 전 조회 5,284
13년 전 조회 1,704
13년 전 조회 1,416
13년 전 조회 1,276
13년 전 조회 1,194
13년 전 조회 988
13년 전 조회 3,206
13년 전 조회 862
13년 전 조회 1,570
13년 전 조회 5,886
13년 전 조회 3,274
13년 전 조회 2,679
13년 전 조회 3,161
13년 전 조회 1,531
13년 전 조회 858
13년 전 조회 1,266
13년 전 조회 1,331
13년 전 조회 671
13년 전 조회 3,615
13년 전 조회 4,023
13년 전 조회 2,357
13년 전 조회 8,352
13년 전 조회 1,009
13년 전 조회 8,793
13년 전 조회 1.7만
13년 전 조회 1,288
13년 전 조회 765
13년 전 조회 6,304
13년 전 조회 757
13년 전 조회 946
13년 전 조회 697
13년 전 조회 842
13년 전 조회 1,193
13년 전 조회 1,045
13년 전 조회 1,154
13년 전 조회 3,717
13년 전 조회 2,186
13년 전 조회 4,437
13년 전 조회 3,139
13년 전 조회 4,316
13년 전 조회 2,136
13년 전 조회 1,337
13년 전 조회 999
13년 전 조회 2,128
13년 전 조회 5,068
13년 전 조회 1,330
13년 전 조회 4,171
13년 전 조회 5,696
13년 전 조회 1,341
13년 전 조회 2,598
13년 전 조회 1,708
13년 전 조회 670
13년 전 조회 2,389
13년 전 조회 2,136
13년 전 조회 819
13년 전 조회 774
13년 전 조회 3,266
13년 전 조회 1,670
13년 전 조회 698
13년 전 조회 563
13년 전 조회 8,187
13년 전 조회 4,689
13년 전 조회 7,885
13년 전 조회 834
13년 전 조회 1,471
13년 전 조회 1,888
13년 전 조회 1,286
13년 전 조회 2,795
13년 전 조회 1,003
13년 전 조회 1,211
🐛 버그신고