< 웹뷰 (Webview) >
웹뷰는 네이티브 애플리케이션 안에서 웹 콘텐츠를 표시하기 위한 컴포넌트이다. 웹뷰를 사용하면 네이티브 앱과 웹 기술을 조합하여 하이브리드 앱을 만들 수 있다.
- 네이티브 앱 안에서 실행되며 네이티브 코드와 상호 작용이 가능하다.
- HTML, CSS, JavaScript 등의 웹 기술을 사용하여 동적인 콘텐츠를 표시한다.
< 웹앱 (Web App) >
웹앱은 모바일 기기 등에서 실행되는 애플리케이션으로서 네이티브 API에 직접 접근하지 않고 웹 기술을 기반으로 동작한다. 사용자는 모바일 브라우저를 통해 해당 웹앱에 접근하여 사용할 수 있다.
- 모바일 기기나 데스크톱 브라우저에서 실행되며 플랫폼 독립적이다.
- 모바일 기기의 브라우저를 통해 접근하므로 설치나 업데이트가 필요 없다.
< 비교 >
웹뷰는 네이티브 앱 안에서 동작하며 네이티브와 웹 기술을 혼용하여 사용할 수 있다.
웹앱은 모바일 브라우저에서 실행되며 플랫폼 독립적이며 설치가 필요 없다.
웹뷰는 주로 하이브리드 앱 개발에 활용되며, 웹앱은 간단한 애플리케이션을 빠르게 배포할 때 유용하다.
728x90
'앱 개발 > Kotlin_Android' 카테고리의 다른 글
isEmpty(), isBlank() (0) | 2024.04.01 |
---|---|
readline()!!.toInt() (0) | 2024.03.06 |
스코프 함수 (0) | 2024.02.21 |
Bundle (0) | 2024.02.19 |
중첩 리스트, flatten (0) | 2024.02.13 |