안드로이드 개발 질문/답변
(글 수 45,052)
일반 웹 개발잔데요..
이번에 모바일 프로젝트를 하게 됐는데
시작전에
얼마나 기능 구현이 가능한지 찾아보다가 답답해서 물어봐요 ㅠ
웹앱,네이티브앱,하이브리드앱,모바일웹
이게 구분이 애매해서 그러는데 제가 알고 있는게 맞는건지 아니라면 어느부분이 틀린건지 설명좀 해주시면 고맙겠습니다.
웹앱 : 모바일최적화 되어있는 웹사이트
네이티브앱 : 다음앱,네이버앱 등등 일반적인 패키징화 되어있는 어플리케이션
하이브리드앱: 웹앱을 어플리케이션처럼 패키징한거?
모바일 웹: 일반웹사이트를 모바일에서 보는거?
가 맞나요??
웹앱이랑 모바일웹 차이가 뭔진 잘 모르겟네요 ..
다른것도 맞는건지 찾아봤는데 정확하게 무슨차이가 있는건지 헷갈려서요 ㅠ
아 그리고 저 내용들이 맞다면
네이버앱 처럼 만들려면 네이티브 앱으로 만들어야 하는건가요?(카메라,사진첩불러오기,QR코드찍기 등등 기능 가능한지?)
그럼 수고하십시요 (-_-)(_ _)
웹 앱 - 자바 서블릿? 이나 HTML5 같은걸 이용해서 웹에서 동작할 수 있도록 앱으로 만든걸 말하는게 아닐까 싶네요
하이브리드앱 - 폰갭과 같은걸 이용해서 다른 모바일 플랫폼들에서도 정상동작하도록 만들어진 앱을 의미하구요.
어떻게 보며 웹 앱과 비슷하죠.. 웹을 기반으로 동작하니..
모바일 웹 - 모바일 웹에 최적화 된 사이트를 말하는거구요. 보통 pc 용 웹과 별개로 만들구요. 웹과 앱은 차이가 많습니다.
네이티브앱 - 안드로이드. 아이폰, 윈도우모바일 등, 각 플랫폼에 최적화 되어 있는? 각 플랫폼만 지원하는 앱이죠..
하드웨어를 이용하려면 보통 네이티브 앱으로 만듭니다. 하이브리드앱은 해본적이 없지만
폰갭이나 토파즈? 같은 몇 가지 플랫폼이 있는데, 스팩을 확인해보셔서, 지원이 가능하면 해보는것도 좋지만요.
얼마전에 페이스북 창업자가 2년간 HTML5 에 매달린걸 후회한다고ㅋㅋ 말한것도 있죠.
아직까지 하이브리드 앱은 아무리 잘해도 네이티브 앱을 뛰어넘기 어려우니까요.