본문 바로가기
이슈

PWA & FIDO

by 넬준 2022. 6. 23.

 

이번 WWDC 2022에서 웹 개발자들이 주목할만한 내용이 있어 간략하게 정리를 해보려 한다.

 

PWA

 PWA란 Progressive Web Application으로 모바일 앱처럼 느껴지는 웹사이트를 의미한다. 앱을 만드는 방식 중 하나로 이해하면 된다. 네이티브 앱의 장점인 플랫폼 API를 사용할수 있다는 점과 웹앱의 장점인 높은 접근성을 모두 활용할 수 있는 방식이다. 네이티브 앱처럼 오프라인에서도 사용할 수 있고, 푸시 알림을 보낼 수도 있다. 웹사이트이기 때문에 앱스토어에 등록하기 위해 고생하지 않아도 된다. 이미 유튜브, Spotify, 트위터 등 많은 기업들이 PWA를 활용하고 있다. 

 이렇게 좋은 점이 많은 PWA를 안드로이드에서는 잘 작동하지만 iOS에서는 여러 제약 사항이 많다. 대표적으로, 푸시 알림 기능을 PWA에서 사용할 수 없다! 하지만 이번 WWDC에서 푸시 알림을 사용할 수 있게 하는 API를 구현할 것이라고 발표했다. 앞으로 PWA 시장이 더 활성화될 거라 생각한다!

 

https://developer.apple.com/videos/play/wwdc2022/10098/

 

Meet Web Push for Safari - WWDC22 - Videos - Apple Developer

Bring better notifications to your websites and web apps in Safari on macOS with Web Push. We'll show you how you can remotely send...

developer.apple.com

 

 

FIDO

 FIDO는 Fast Identity Online으로 기존의 ID/PW 방식 대신 보안성이 높은 생체 인증을 활용한 방식을 의미한다. 많은 기업들이 비밀번호를 없애는 프로젝트를 진행 중이다. FIDO라는 단체도 만들어 표준을 만들어 나가고 있다. (https://fidoalliance.org/)

 이 FIDO를 구현한 기술을 이번에 애플이 발표했는데 바로 'Passkeys'다. 애플 생태계에 이제 이 FIDO를 적용한다는 의미이므로 눈여겨 볼 필요가 있다.

 

Passkeys에 대한 간단한 원리는 해당 영상을 참고하면 된다.

https://youtu.be/bdWnD6VqLAs?t=527 

 

 

https://developer.apple.com/videos/play/wwdc2022/10092/

 

Meet passkeys - WWDC22 - Videos - Apple Developer

It's time for a security upgrade: Learn how to add support for passkeys to create a quick and easy sign in experience for people, all...

developer.apple.com

 

'이슈' 카테고리의 다른 글

NFT?  (0) 2021.12.06
애플의 M1 프로세서 발표  (0) 2021.12.06

댓글