I write software for Mac and Windows (in C++/Qt). I put each new release out as a separate application for the user to install. Is there some equivalent to Sparkle that runs on both Mac AND Windows, so I don't have to integrate a separate system on each OS? Also I worry about update frameworks as way for bad guys to do bad things via my software. Should I be worried?
Sparkle: A software update framework for macOS
71–80 of 128 posts
Re: Sparkle: A software update framework for macOS
#72I once made a fork of it that used github releases for updates, I wonder if I still have it.
Re: Sparkle: A software update framework for macOS
#73This makes me somewhat nostalgic for the days when I would regularly encounter software that used Sparkle for updates. The days when I’d mostly use downloadable native software for my Mac. The days when most of the software I regularly used had a somewhat consistent UX.
I miss Adium.
Re: Sparkle: A software update framework for macOS
#74Earlier quoted context omitted.
OK so basically the point is to avoid Mac App Store fees and independence to third party project like homebrew. Doesn't that leads to the situation on windows where every single app is phoning home at startup?
You are correct. That's why Sparkle is still relevant these days and of course it requires the app to phone home. Interesting things could happen with third party App Stores if they ever see the light in macOS.
Re: Sparkle: A software update framework for macOS
#75Re: Sparkle: A software update framework for macOS
#76Re: Sparkle: A software update framework for macOS
#77Re: Sparkle: A software update framework for macOS
#78Nowadays I just run `brew update; brew upgrade` and everything gets updated, including casks.
For us technology slinging types, homebrew is indeed great. Sparkle updates are indeed fantastic for the average user however. I think I'd be interested in learning how many average users install software outside of the Mac App Store these days.
Re: Sparkle: A software update framework for macOS
#79This makes me somewhat nostalgic for the days when I would regularly encounter software that used Sparkle for updates. The days when I’d mostly use downloadable native software for my Mac. The days when most of the software I regularly used had a somewhat consistent UX.
I miss Adium.