기술 조사(1/3)



PWA(Progressive Web app)

PWA
PWA

구글에서 소개하는 PWA는 이러하다.

PWA는 최고의 웹과 최고의 앱을 결합한 경험이다. 브라우저를 통해 처음 방문한 사용자에게
유용하며, 설치가 필요하지 않다. 사용자가 PWA와 관계를 점진적으로 형성할수록 성능이 더욱
강력해 질 것이다. 느린 네트워크에서도 빠르게 로드되고, 관련된 푸시 알림을 전송한다.
모바일 앱처럼 전체 화면으로 로드되고, 홈 화면에 아이콘이 있다.

Progressive Web App의 준말인 이 기술은 위 그림처럼 모바일 어플리케이션의 장점과 웹브라우저의 장점을 융합한 기술이다.

위 그림에서처럼 통계를 살펴보면
스마트폰이 보편화되면서
모바일 사용자가 굉장히 많아졌고,
이 모바일 사용자들은 _웹_보다 _앱_에서
더 많은 시간을 보낸다.
.
_앱_을 더 많이 사용하는 이유는 홈 스크린에 아이콘이 있어서 찾기가 쉽다는 점,
푸시 알림을 보내준다는 점으로 이야기 할 수 있다.
하지만 어플리케이션을 사용하려면 깔아야 하고
다운로드하는데 시간이 걸린다는 단점이 있다.
.
통계에서도 대부분의 사람들은
이미 사용하던 어플리케이션을 계속 사용하지
새로운 어플을 자주 깔지 않는다는 내용을 확인할 수 있다.
.
그에 반해 _웹_은 URL을 사용하여 손쉽게 사이트로 접근할 수 있다.
다운로드가 필요 없고, 어디든 방문이 가능하다.
하지만 웹사이트를 여러 번 방문해야하는 상황에는
그 URL을 항상 기억하고 입력해줘야 한다는 불편함도 존재한다.
.
.
이 장점들을 합쳐서 만든 것이 PWA라는 기술이다.
웹 사이트이지만 모바일 홈 스크린에 아이콘이 생성이 되고
웹에서 푸시 알림을 보내준다.
특별히 다운로드가 필요 없고 오프라인에도 동작한다.

pwa 예시
pwa 예시