- (Progressive Web App)은 Google I/O 2016에서 발표한 기술로, 웹과 네이티브 앱의 기능 중 이점만을 가져올 수 있도록 수 많은 기술과 패턴을 사용해 개발된 웹 앱을 총칭
- WebApp + AMP(Accelerated Mobile Pages)
- 사용 사례: Pinterest, AliExpress
웹 앱 특징 (네이티브 앱에 비해)
- 웹 사이트에 방문하는 것이 훨씬 쉽다.
- 설치해야 하는 네이티브 앱과는 달리 웹 사이트에 방문하면 바로 사용할 수 있다.
- URL 링크로 웹 앱을 공유할 수 있다.
네이티브 앱 특징(웹 앱에 비해)
- 부드러운 사용자 경험을 제공
- 내가 필요로 하는 정보에 대해 푸시 알림을 받을 수 있음
- 홈 화면 아이콘을 탭하여 웹보다 더 쉽게 접근할 수 있음
PWA(Progressive Web App)
- 웹 앱과 네이티브 앱이 가지는 장점만을 취하기 위해서 PWA는 새로운 기술 (Service Worker) 을 같이 사용
- 발견의 용이성을 위해서, PWA는 Android나 iOS 운영체제에 종속되지 않고 양쪽 플랫폼에서 동시에 실행될 수 있는 웹 기반 플랫폼을 사용
- 따라서 플랫폼에 관계 없이 어떤 운영체제에서도 실행될 수 있는 하나의 앱만을 제작해도 됩니다.