Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Cross Platform Auto Updater

I am using Qt in order to build a cross platform GUI app (Windows and Mac). I want to be able to update the app efficiently and automatically whenever there is a new patch available.

I saw this post which got me to take a look at WyBuild. It looks great and probably what I may end up using for the Windows version but what about Mac? What are some alternatives available to me?

like image 416
Dave Avatar asked Dec 27 '10 16:12

Dave


People also ask

How do I update my electron Forge?

Open Source Apps - update.electronjs.org Open Source apps hosted on github.com can use a free auto update service from the Electron team, update.electronjs.org . To use this with Forge, set up the GitHub publisher and add the update-electron-app module to your app.


3 Answers

I've just started developing a Qt-based autoupdater called Fervor for my own needs. You can try it out, contributions are more than welcome too.

like image 123
Linas Valiukas Avatar answered Sep 29 '22 15:09

Linas Valiukas


For Mac the best choice is Sparkle used by WebKit, Adium, Cyberduck and more. Its only for Mac but I guess native look matters on Mac a lot.

like image 32
ismail Avatar answered Sep 29 '22 15:09

ismail


Not familiar with WyBuild so cannot comment. Sparkle is a fine choice but the poster preferred a single app for both platforms. BitRock InstallBuilder contains an autoupdater written in Qt that can be used independently (disclaimer, I am the original BitRock developer). It is a commercial app, but we have free licenses for open source projects.

like image 20
Daniel Lopez Avatar answered Sep 29 '22 16:09

Daniel Lopez