개발 Q&A

제목 모바일웹, 하이브리드앱 관련 갈등중입니다. 다 해보신분 계시면 조언좀 구하겠습니다...
글쓴이 uteol 작성시각 2014/02/21 12:10:50
댓글 : 9 추천 : 0 스크랩 : 0 조회수 : 14516   RSS
 안녕하세요.  
 
PHP 웹개발 4년차에 IOS 앱 개발 조금 해본 개발자 입니다 ^^..
 
이번에 작은 방송국 사이트 제작을 하게 되었는데 마무리 단계에 있습니다.
 
예전부터 모바일은 IOS, 안드로이드 네이티브 앱으로 직접 개발하고 유지보수도 하고 있었는데,
 
일이 너무 많아져서 웹앱이나 하이브리드 앱으로 올인하여 하나의 소스로 모바일쪽은 다 제작/유지보수 할 수 있게
 
크로스 플랫폼을 생각하고 있습니다.
 
 
이부분에 대한 조언을 구하고 싶습니다..
 
네이티브에 가장 가까운 퍼포먼스를 낼 수 있는 개발 솔루션이 무엇인지 궁금합니다.
 
첫번째는 IOS,안드로이드에서 동일하게 낼 수 있는 네이티브에 가까운 부드러운 효과나 이펙트를 내는 부분과
 
두번째는 반응속도가 고려되는 네이티브에 가까운 쾌적한 환경 입니다..
 
 
여러 지인분들과 검색을 통해서 알게된 지금까지의 결론은 JQeury 를 통한 모바일 웹 이었습니다.
 
100% 네이티브처럼 구현 할 수는 없지만 JQeury 만으로도 충분히 쾌적한 환경과 효과나 이펙트등을 줄 수 있고 
 
오히려 하이브리드 앱을 사용함으로써 더 느려질거라고 하시네요..
 
 
여러분은 어떻게 개발 하시고 계신지요 ..??
 
제작하시면서 추천해 주시고 싶을만큼 괜찮은 개발 솔루션이 있으시다면 조언 한마디 부탁 드리겠습니다 ^^
 다음글 wiredesignz님 hmvc 프로젝트 적용중인데 폴... (3)
 이전글 html5 적용시키니까... (4)

댓글

들국화 / 2014/02/21 12:15:04 / 추천 0
 Titanium
uteol / 2014/02/21 12:17:44 / 추천 0
한번 찾아 보겠습니다.  답변 감사드립니다 ^^/
한대승(불의회상) / 2014/02/21 12:21:10 / 추천 0
titanium 학습곡선이 길다고 하던데....
uteol / 2014/02/21 12:27:09 / 추천 0
 깊이 들여다 보진 않았지만 검색해보니 네이티브 개발만큼 학습이 되야 쓸 수 있는 솔루션이네요 ㅡㅡ;;; 퍼포먼스가 좋다고 해도 도입은 어려울것 같습니다.. ;;
들국화 / 2014/02/21 13:33:14 / 추천 0
아무래도 거의 모든 기능을 구현가능 하니 그럴수 있습니다.
하지만 언어가 js라 익숙하고요. 웹앱인 sencha 도 익히기 쉽지않은걸 따지면 좋은 대안 입니다.
특히나 개발자가 아닌 디자이너나 UI개발자들도 쉽게 접근 가능하다는게 장점이죠... 실셀로 그런사람도 괭장히 많고요.

네이티브가 아닌 웹앱으로 리스트 구현하거나 할때 sencha 가 아니면 사용하기 힘들정도로 속도가 안나옵니다.
그리고 아직 버그도 많습니다.

그래서 전 네이티브가 정답 같은데.. 실제 Facebook이 HTML5로 집중 투자를 하다가 포기하고 네이티브로 돌아섰죠...
변종원(웅파) / 2014/02/21 14:24:04 / 추천 0
속도가 관건이면 현재는 네이티브를 벗어날 수 없습니다. ^^;

속도 <= 유지보수 라면 여타 툴들(jquerymobile, 폰갭, 센차 등등)

얼마전 부트스트랩3로 모바일웹(웹뷰)을 만들었는데 안드로이드 버전별로 다른 화면이 나오네요.
부트스트랩의 모달창이 제대로 안나오고 하단 고정 네이게이션바도 제각각..

모바일웹은 아주 순수(?)하게 가야할 것 같아요. 아직 갈 길이 멉니다.
uteol / 2014/02/21 14:56:22 / 추천 0
들국화님 웅파님 답변 정말 감사드립니다 ^^/
갈길이 머네요..
지금 당장 센차나 Titanium 을 학습해서 개발에 들어가긴 어려울것 같고.. 
속도 관련 이슈가 더 불거진다면 센차보다는 Titanium 도입여부를 검토해 봐야 할것 같네요 ^^
이번 사이트는 부트스트랩 + JQuery 로 해결해보겠습니다. ~!
감사 합니다 ㅎㅎ 
SADBLUE / 2014/02/21 16:14:09 / 추천 0
폰갭을 이용해 하이브리드 앱을 만들어보았습니다.
근데 안드로이드의 파편화가 정말 큰 벽을 만들고 있더군요.
OS버전별로 되고 안되고 하는 것들이 있습니다.
scroll문제, keyboard 덮어쓰는 문제, repaint문제 등등..~_~
그나마 4.1.2 정도 되어서는 큰 문제는 없어 보였습니다.
안드로이드 하위버전까지 맞춰야 한다라면 하이브리드 앱은 머리를 싸매게 만들것입니다.~_~

안드로이드 버전이 4.1 이상으로 타겟팅을 한다면 하이브리드도 나쁘진 않다고 생각합니다.

들국화 / 2014/02/21 18:30:09 / 추천 0
센차 빠릅니다. 네이티브랑 거의 유사하거나 오히려 빠른경우도 있다는데.. 어쨌든 빠릅니다.

다만 당연히 하드웨어 제어가 부족하다는...