andymatuschak.org: Sparklings

This article was published on Wednesday, September 12th, 2007 at 2:48 pm.

50 Cent ringtonesTracy Lawrence ringtones

Anatomy of a Sparkle 2 Feed

I spent much of the day defining the update feed format for Sparkle 2. I posted a proposal for it on the Conspiratory. Just reading it actually covers a lot of the new features I’m planning.

Some highlights:

  • We’re using Atom now.
  • Everything is much, much cleaner.
  • We’re using posets for versioning now. No more guessing on version number comparison
  • Sparkle supports branching, so you can have a beta branch that only users who ask for beta kind of updates will get moved to. Or you can have a 2.x branch and keep updating 1.x.
  • Sparkle will support paid upgrades gracefully.
  • There’s support for binary diffs through mojopatch. This will be awesome; most updates will change very little compared the whole app’s size, and resources generally won’t need updating.
  • DSA signatures are required for everything now.

Please join the discussion on the Wiki. I’m sure parts could be better. Now back to coding.

Got Thoughts?

By all means share them, and start the conversation.

Leave a Comment

Currently you have JavaScript disabled. In order to post comments, please make sure JavaScript and Cookies are enabled, and reload the page.

You can follow any responses to this entry via its RSS comments feed. You can also leave a trackback if the inclination is there.

If you're looking for something specific then give the search form below a try:

RSS Wordpress Grady (theme) Return to the Top ↑