웹 뷰(WebView)란?
프레임워크에 내장된 웹 브라우저 컴포넌트로 view 형태로 앱에 임베딩 하는 것을 의미한다. 즉, 앱 내에 웹 브라우저를 넣는 것 이다.
하이브리드 앱 : 앱 안에 HTML을 호출하여 구현하는 형태의 앱
- 장점
- 안드로이드 네이티브 앱 개발에 비해 비교적 쉬움
- 기기간에 호환성을 해결하기가 상대적으로 편함
- 타 웹 사이트 링크로 가능 기능 등을 지원하기 위해 많이 쓰임
- 단점
- 반응성에 약함 (애니메이션과 같은 UI 효과를 넣기 어려움)
- HTML5 호환성 등의 기능 제약을 많이 가지고 있음