| 네이티브 웹뷰 앱(Native WebView Application)
페이지 정보
작성자 최고관리자 작성일23-04-10 11:08 조회21,858회 댓글0건본문
네이티브 웹뷰 앱은 네이티브 앱의 일부 기능입니다. 네이티브 앱이 궁금하다면 아래 링크를 참조하세요.
웹뷰(WebView)
네이티브 앱의 기능 중 웹뷰 라는 기능이 있습니다.
웹뷰는 단순하게 화면에 웹 링크를 연결하여 웹 화면을 띄우는 기능인데요.
이 기능을 활용하여 앱을 제작할 수 있습니다.
CSS, Html, JavaScript 3개의 기술로 제작하는 것이
웹(Web)입니다.
이 웹은 원래 PC에서 접속하도록 제작하는 것이 일반적이지만 모바일
화면에서는 화면이 작아 웹을 사용하기 힘듭니다.
그래서 웹을 제작할 때 모바일 전용 페이지를 따로 제작하거나 반응형 웹을 제작하여 화면 사이즈에 따라 표시되는
방식을 다르게 표현하도록 제작합니다.
하지만 이 화면을 모바일로 본다고 앱이 되지는 않습니다.
앱으로 제작하기 위해서 네이티브 앱의 웹뷰 기능을 사용하여 링크를 연결하고 이 앱을 출시하는 기술이 네이티브 웹뷰 앱입니다.
네이티브 웹뷰 앱의 단점
단순히 웹을 씌워서 앱으로 출시하는 것이기 때문에 속도나 퍼포먼스에서 확연히 다른 앱과 차이가 납니다.
모두가 생각하는 일반적인 앱의 동작이 아닌 뭔가 어색한 동작을 하게 되는 것이죠
그래서 이 어색함을 최대한 줄일려면 앱 코드뿐만 아니라 웹 코드도 수정하여야 합니다.
그리고 각 OS의 기본 기능(카메라, 블루투스, 마이크, 제스처
등)을 사용하기 위해서는 앱 작업이 필요하기 때문에 기능이 많은 앱과는 어울리지 않습니다.
네이티브 웹뷰 앱의 장점
그럼에도 많은 서비스가 웹뷰로 작업을 합니다.
일단 복잡한 기능이 필요가 없이 단순 리스팅 기능만 들어가게 된다면 원래 웹 개발을 해야되는 서비스 입장에서는 최소의 비용과 시간으로
앱까지 출시할 수 있게 되는것이죠.
보통 쇼핑몰 같은 서비스에서 네이티브 웹뷰 앱을 많이 제작합니다.
정말 간단하게 정보만 표시하는 앱 제작에는 웹뷰 제작이 최적입니다.