본문 바로가기

웹 개발 알아두기/웹 디자인

프로그레시브 웹 앱

반응형

프로그레시브 웹앱은 웹과 앱의 장점을 합친 애플리케이션입니다. 두 플랫폼의 장점을 호환하고 네트워크가 없는 환경에서도 애플리케이션을 구동할 수 있게 하기 위해 service worker, cache, web storate, indexedDB 등 다양한 기술을 활용합니다.

 

프로그레시브 웹앱인지 아닌지를 구분하는 기준은 아래와 같습니다.

  • 모바일 화면과 웹 화면 모두에서 구동 가능한 반응형 애플리케이션 일 것
  • 네트워크에 연결되지 않아도 애플리케이션의 모든 기능을 사용 가능할 것
  • Web push API, Notifications API 등일 사용하여 업데이트 알림 등으로 사용자가 해당 애플리케이션을 사용할 수 있도록 소통이 가능할 것
  • 전용 아이콘을 통해 애플리케이션을 사용 가능할 것
  • 애플리케이션 설치 없이 URL을 통해 접속 가능할 것
  • 모든 브라우저에서 동일한 수준의 서비스 제공이 가능할 것
  • 보안성 보장 (HTTPS 사용)

웹앱을 만들기 위한 기타 기술들

https://jin-co.tistory.com/83

 

Web app manifests

참고 Web app manifests | MDN Web app manifests are part of a collection of web technologies called progressive web apps (PWAs), which are websites that can be installed to a device's homescreen without an app store. Unlike regular web apps with simple ho

jin-co.tistory.com

https://jin-co.tistory.com/84

 

Add to Home screen

참고 Add to Home screen - Progressive web apps (PWAs) | MDN Add to Home screen (or A2HS for short) is a feature available in modern browsers that allows a user to "install" a web app, i.e. add a shortcut to their Home screen representing their favorite w

jin-co.tistory.com


참고

 

web.dev

살아 생동하는 데 필요한 요소를 모두 갖춘 웹사이트.

web.dev

 

 

Progressive web apps (PWAs) | MDN

Progressive Web Apps (PWAs) are web apps that use service workers, manifests, and other web-platform features in combination with progressive enhancement to give users an experience on par with native apps.

developer.mozilla.org

 

728x90
반응형

'웹 개발 알아두기 > 웹 디자인' 카테고리의 다른 글

  (9) 2023.02.04
Add to Home screen (A2HS)  (0) 2022.12.29
Web app manifests  (0) 2022.12.29
반응형 디자인 (responsive design)  (0) 2022.12.29
User Experience (UX)  (0) 2022.12.23