Developers of Mac software, if you haven't got Sparkle already, then make sure you grab a copy of it. This free little framework allows you add add update functionalities to your applications.
Sparkle offers developers a lot of functionalities and is easy to work with. It uses appcasts to deliver the latest release notes and lets you notify users of updates in many ways. The Sparkle name and logo never actually appear in your application's update information and you won't need to add any sort of code or extra programming in your program to implement it. Sparkle will also display detailed progress of an update to the user. The program is both 32 and 64 bit compatible
This latest version notably includes dual-mode garbage collection and can install .pkg files for more complicated applications. Sparkle is not limited to applications as it can also work with plugins, preference panes, bundles and any other sort of file that requires updates.
If there's one thing missing from it, it's a help guide for new users. The test app, framework and extras come unbundled so it would have been nice to have a little tutorial for simple setup. On the whole though, Sparkle is very easy to use and most developers will have no trouble with it.
Sparkle makes implementing updates to your application a breeze.