본문 바로가기

앱 개발/Kotlin_Android

웹뷰, 웹앱

< 웹뷰 (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