App Store, Distribution & Marketing / 26:42

Create web extensions for Safari

App Store, Distribution & MarketingSafari & Webiosipadosmacosvisionoswatchos

Key Points

  • Introduces Safari web extensions by building and testing one from the ground up - no Xcode required.
  • Covers how content blocking, page modification, native messaging, and the permissions mode work together to create a powerful, privacy-preserving browsing experience across platforms.
  • The session moves through Get started, Block content, Modify webpages, Package and distribute, Communicate with an app.
  • Key concepts include Safari, HTML, JavaScript, App Store Connect, App Store, TestFlight, WebExtension, WebKit.
  • Platform coverage: ios, ipados, macos, visionos, watchos.

Condensed Flow

01

Get started:

Focuses on Safari.

02

Block content:

Focuses on JavaScript.

03

Package and distribute:

Focuses on App Store Connect, App Store, Safari.

04

Communicate with an app:

Focuses on Safari.

More Detail

Additional details

  • Detailed flow: Get started -> Block content -> Modify webpages -> Package and distribute -> Communicate with an app.
  • APIs and concepts to recognize: Safari, HTML, JavaScript, App Store Connect, App Store, TestFlight, WebExtension, WebKit.
  • Implementation focus: Safari, TestFlight, HTML, JavaScript, WebExtension, WebKit, App Store.

Resources