| 프로그레시브 웹 앱(PWA: Progressive Web Application)
페이지 정보
작성자 최고관리자 작성일23-04-10 11:07 조회11,090회 댓글0건본문
프로그레시브 웹 앱이 무엇인가요?
프로그레시브 웹 앱(PWA)은 웹과 네이티브 앱의 기능 모두의 장점을
갖도록 표준 패턴을 사용해 개발되는 웹앱입니다.
일반적인 모바일 앱이라고 하면 구글의 플레이스토어나 애플의 앱스토어, 혹은
원스토어 등 앱을 등록하는 스토어에 등록되어 사용자가 다운을 받고 사용하는 형식으로 생각 할 수 있지만 PWA는
조금 다릅니다.
일반적인 웹 페이지를 기능을 조금 추가하면 PWA로 전환할 수 있고
핸드폰 홈 화면에 앱처럼 바로가기가 생성됩니다.
이 바로가기를 실행하면 네이티브 앱처럼 착각할 정도로 퀄리티가 뛰어납니다.
가장 유명한 PWA는 트위터, 스타벅스, 핀터레스트 등이 있습니다. 스마트폰으로 트위터 웹 페이지를 방문하면
홈 화면에 트위터를 추가할 수 있는데 이게 PWA를 적용한 기술입니다.
PWA의 단점
아무리 네이티브 앱과 비슷하다고는 하지만 진짜 네이티브 앱만큼의 성능은 나오지 않습니다.
가벼운 리스팅 앱 같은 환경에는 적합하지만 기능이 많다면 성능 측면에서 엄청난 차이가 보이게 되고 특히 OS에서 기능을 지원하지 않는다면 PWA에서 만들어놓은 기능이라도 사용할
수 없습니다.
특히 애플의 경우 앱스토어에 출시된 정식 앱이 아니기 때문에 PWA 웹앱
검색이 불가능합니다.
PWA의 장점
사용자를 위해 앱을 별도로 만들지 않아도 되어 개발 비용이 감소하며 스토어에 출시하기 위해 각 스토어의 계정을
만들어 결제하지 않아도 됩니다.
웹을 PWA로 만드는 기술이기 때문에 웹만 구축되어 있다면 손쉽게
구축이 가능하고 유지보수 측면에서도 웹 코드만 수정하면 됩니다.
속도 면에서도 웹뷰 앱보다 빠르며 앱 자체가 가볍습니다.