WebView를 단순히 '웹 페이지 띄우는 컨테이너'로 이해하는지, 성능·보안·OS 정책 같은 트레이드오프 위에서 PWA와 비교해 선택할 줄 아는지를 가른다.
WebView는 네이티브 앱 안에서 웹 콘텐츠를 렌더링하는 컴포넌트로, 하나의 웹 코드를 iOS·Android에서 그대로 재사용한다. 배포가 빠르고 콘텐츠 갱신이 유연한 대신, 60fps 인터랙션이나 무거운 그래픽에서는 네이티브 대비 한계가 있고 외부 URL 로딩·자바스크립트 브릿지에서는 도메인·권한 검증을 직접 끊어야 한다. PWA는 브라우저 위에서 독립 실행에 가까운 앱이고, WebView는 네이티브 컨테이너 안에 웹을 끼워 넣은 하이브리드 접근이라는 점이 핵심 차이다.
WebView로 화면을 빠르게 출시했다가 성능 한계로 네이티브로 옮긴 경험이 있다면 그 경계 기준과 연결할 수 있다
자바스크립트 브릿지를 설계하며 도메인 화이트리스트·권한 범위를 끊어본 경험이 있다면 보안 트레이드오프 답변에 엮을 수 있다
PWA를 검토했다가 iOS 푸시·결제 제약으로 WebView 또는 네이티브로 선회한 경험이 있다면 선택 기준 설명에 쓸 수 있다
아직 공개된 답변이 없어요. 첫 공개 답변을 남겨보세요.