3 ms·
In comparison, when I shipped a Mac desktop application: We used Sparkle, https://sparkle-project.org/ https://sparkle-project.org/, to do our updates. IMO, it
by gwbas1c 2y ago
In comparison, when I shipped a Mac desktop application:
We used Sparkle, https://sparkle-project.org/ https://sparkle-project.org/, to do our updates. IMO, it was a poor choice to "roll their own" updater.
Our application was very complicated and shipped with Mono... And it was only about ~10MB. The Windows version of our application was ~2MB and included both 32-bit and 64-bit binaries. WTF are they doing shipping a 250MB screen recorder?
So, IMO, they didn't learn their lesson. The whole article makes them look foolish.
- ericmcer 2y agoPeople are willing to trade performance/size for convenience. Writing your application using Electron + React means it is going to probably ship a > 500mb app that will suck up 500mb ram while running, but you have a much easier dev experience and can deliver a "flashy" UI with minimal effort.
- gwbas1c 2y agoOur 10MB was also for a "much easier dev experience" on Mac. The framework we shipped was basically 4x the size of the application.
- latexr 2y ago> WTF are they doing shipping a 250MB screen recorder? 250 MB is just the download DMG, the app itself is almost 550 MB. It’s an Electron app.
- BeFlatXIII 2y ago550 megs?!?!?? On Apple’s unreasonably stingy SSD sizes? Who would be foolish enough to download that?
- rvz 2y ago> The Windows version of our application was ~2MB and included both 32-bit and 64-bit binaries. WTF are they doing shipping a 250MB screen recorder? Electron. > So, IMO, they didn't learn their lesson. The whole article makes them look foolish. The lesson is to do better testing and write automated tests and don't roll your own updater.