> 모바일 웹(Mobile Web)
: 데스크탑 브라우저에서 실행되는 웹 애플리케이션을 모바일 스크린 크기로 줄여놓은 것
- HTML, CSS, JavaScript, JSP, PHP, ASP, ASP.NET 등 일반적인 웹 기술로 개발.
- 풀 브라우징(Full Browsing) 방식으로 페이지 이동
* 풀 브라우징 방식 : 다음 화면 전체 내용을 서버에서 새로 받아 현재 화면을 갱신하는 기법
> 모바일 웹앱(Mobile Web App)
: 모바일 웹보다는 모바일에 더 최적화되고 네이티브 앱화된 것
- 웹앱 : 웹 + 앱. 모바일 웹과 네이티브 앱의 특징을 갖고 있다.
- HTML, CSS, Javascript, JSP, PHP, ASP, ASP.NET 등 일반적인 웹기술로 개발, 모바일 브라우저에 의해 실행
- 그러나 풀 브라우징 방식이 아닌 단일 페이지 모델을 사용해서 화면을 전환 > 모바일 웹앱보다 실행 속도가 빠르다.
- 첫 페이지는 웹으로부터 풀 브라우징으로 받고, 그 이후부터는 AJAX 통신으로 모든 것을 처리하는데, 화면 전환시 애니메이션 효과, 사용자 터치 이벤트 처리, AJAX 통신, HTML5 로컬 저장소를 이용하여 네이티브 웹과 유사한 실행 환경과 사용자 경험을 제공!
-> 어떤 블로그에 저렇게 되어있던데요
모바일 웹 : 미디어쿼리(?) 이런것을 사용하여 만들어진 일반적인 우리가 들어가는 반응형 웹페이지이고 즉, 걍 pc에서 들어가는 일반적인페이지...
모바일 웹앱 : m.naver.com과 같이 모바일 쪽에 맞춰서 만들어진 웹페이지
이렇게 생각해도 될까요...?
여기저기 찾아봤는데 넘 헷갈리네요...
모바일웹, 모바일웹앱 둘다 html5기반의 화면을 렌더링 한다는건 똑같음
차이가 있다면 모바일웹은 그냥 모바일 자체 브라우저로 어떤 서버에 접속해서 html5 , css , image, javascript 를 다운받아서 화면을 표시해줌 ( 일반 웹페이지 표시와 동일 )
모바일웹앱 ( 흔히 하이브리드앱이라고 함 ) 은 Native App형태로 배포하는데 이 안에 html , css ,image, javascript 등을 아예 포함시켜서 배포하는거임 ( 서버에서 다운받는게 아니라 )
모바일웹앱이 왜 저렇게 하냐면... 저건 애시당초 Native App을 개발하지못하고 Html5를 기반으로 UI/UX를 구축해서 Native App 처럼 구현할라고 쓰는거야
음.. 그럼 결국은 모바일웹도 일반적인 웹페이지를 보는것과 같은데 다만 차이가 있다면 모바일웹은 자체 브라우저를 쓴다는게 맞죠?
어라 글이더있었네욤... 감사합니당
ㅇㅇ 모바일웹은 보통 자체 브라우저 사용하고 모바일웹앱은 일단 Native App으로 패키징한다음에 그 안에 브라우저 클래스를 사용해서 표현해줌...
근데 브라우저 클래스에서 그냥 모바일웹페이지를 불러올수도 있는거지... 개념이 아주 모호해
보통 모바일웹앱은 폰갭이라는 패키징툴을 사용해서 많이 만드는데... 한때 애플에서 그딴식으로 앱만들지말라고 태클 걸었던걸로 기억함... 그냥 모바일웹페이지 만들어서 자기네 사파리브라우저로 접속하라구...