Apple Nyheter

Apple minner utviklere om at Safari 14 støtter utvidelser portert fra Chrome, Firefox og Edge

Fredag ​​28. august 2020 09:42 PDT av Joe Rossignol

Apple denne uken minnet utviklere på at de kan lage nettutvidelser i Safari 14 ved å bruke samme WebExtensions API som brukes i andre nettlesere, som Chrome, Firefox og Edge. Et nytt konverteringsverktøy i Xcode 12 beta lar også utviklere overføre eksisterende utvidelser fra andre nettlesere til Safari og gjøre tilgjengelig på Mac App Store senere i år.





Apple Watch 4 Black Friday 2019

safari macos ikon banner
Apple sier at utviklere har to alternativer for å lage Safari-nettutvidelser:

• Konverter din eksisterende utvidelse til en Safari-nettutvidelse, slik at du kan bruke den i Safari på macOS og distribuere den i App Store. Xcode inkluderer et kommandolinjeverktøy for å forenkle denne prosessen.
• Bygg en ny Safari-nettutvidelse i Xcode ved å bruke den innebygde malen. Du kan deretter pakke om utvidelsesfilene for distribusjon i andre nettlesere.



Safari-nettutvidelser er tilgjengelige i macOS Big Sur og i macOS 10.14.6 eller 10.15.6 med Safari 14 installert.

Ikke alle Chrome-, Firefox- og Edge-utvidelser vil fungere i Safari, og utviklere må betale per år for et Apple Developer Program-medlemskap for å overføre utvidelsene deres til Safari. Apple har en WWDC video og dokumentasjon med flere detaljer for utviklere.