Progressive Web App
무엇이 Progressive Web App인가
https://developers.google.com/web/fundamentals/codelabs/your-first-pwapp/?hl=ko
모든 브라우저에서 도는 WebApp. offline 에서도 동작하며, Native와 같은 사용성을 확보한 WebApp
어떤 기술들이 사용되는가
- Service Worker
- WebManifest
- html, js, css 와 같은 전통적인 웹 기술
- 필요에 따라서 추가적으로 사용할 새로운 웹기술
가능 한 것과 (아직까지는) 불가능 한 것
- 가능한것
- 일반적인 버튼과 리스트들을 포함한 공통 UI요소들
- Bluetooth 접근 및 사용
- 카메라 제어
- GPU 접근과 사용
- 제한적인 Local file 접근
- Offline 에서 동작
- Permernant storage
- 고성능 GPU의 사용
- 그래픽 뿐만아니라 딥러닝으로 대표되는 GPU Processing 도 가능
- Push notification
- Background connection
- Background worker
- 불가능 한것
- Always on Top
- 물리 기기에 대한 접근
- OS에 직접적인 접근
See Also