Updates

On-device Sparkle updates on a Mac

Sparkle updates is implemented in the native Swift app, not as a web view in the notch. Appcast.xml and DMG files are served from the same NotNotch origin as the site.

Last updated 2026-03-29

Why native matters

A real Mac utility can follow Spaces, displays, and system appearance. Sparkle updates is part of that host.

What stays in-tree

First-party Sparkle updates lives in the app. Third-party packages cannot load unsigned code.

Back to the blog