2020년 8월 마지막주에 애플은 개발자에게 Chrome, Firefox 와 Edge 같은 다른 브라우저에서 사용되는 것과 동일한 WebExtensions API를 사용하여 Safari 14 에서 웹 확장을 만들 수 있음을 다시 한번 알렸습니다.
애플의 개발자용 사이트에는 개발자를 위한 자세한 내용이 포함된 WWDC 비디오와 설명서가 있습니다.
사파리 익스텐션을 설명하는 WWDC 영상은 아래 링크를 참고하세요.
https://developer.apple.com/videos/play/wwdc2020/10665/
개발자용 문서는 아래 링크를 참고하세요.
https://developer.apple.com/documentation/safariservices/safari_web_extensions
Xcode 12 베타의 새로운 변환 도구를 통해 개발자는 기존 확장 프로그램을 다른 브라우저에서 Safari로 이식하고 2020년 말 Mac 앱스토어에서 사용할 수 있습니다.
애플은 개발자가 Safari 웹 확장을 만드는데 2가지 옵션이 있다고 설명합니다
1. 기존 확장을 Safari 웹 확장으로 변환하여 macOS의 Safari에서 사용하고 앱스토어에 배포 할 수 있습니다.
Xcode에는 이 프로세스를 단순화하는 명령 줄 도구가 포함되어 있습니다.
2. 기본 제공 템플릿을 사용하여 Xcode에서 새 Safari 웹 확장을 빌드합니다.
그런 다음 다른 브라우저에 배포 할 확장 파일을 다시 패키징 할 수 있습니다.
Safari 웹 확장은 macOS Big Sur 와 Safari 14가 설치된 macOS 10.14.6 또는 10.15.6에서 사용할 수 있습니다.
모든 Chrome, Firefox 와 Edge 확장 프로그램이 Safari에서 작동하는 것은 아닙니다.
개발자는 확장 기능을 Safari로 이식하기 위해 Apple Developer Program 멤버십에 연간 $99를 지불하고 가입해야 합니다.
애플,macOS,사파리,확장,Chrome, Firefox, Edge,사파리14,