-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Andreas Bentele
committed
Nov 14, 2021
1 parent
e41f439
commit 92eaeeb
Showing
1 changed file
with
28 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
92eaeeb
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Any reason why releases (>= 4.0) are no longer available from github? I find it much more convenient than the App store
92eaeeb
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for your question. What exactly do you find more convenient? In the past, there were some issues with automatic updates which had to do with the distribution via github - this is not convenient in my opinion.
One of my main interests is to provide security for this app. Therefore I've decided Erbele must be a sandboxed app with hardened runtime. Sandboxing was not compatible with Sparkle (used for automatic updates) - at least I could not make it work stable after spending much effort in my spare time. Additionally in the past it was always much effort to test automatic updates with Sparkle, and keep them working. On the other hand, Apple provides a standard way to distribute apps via Mac App Store. From this standard distribution way I hope for a common user experience, more public attention, (most important) more security, privacy statement for users and improved quality because of Apple's reviews.
Because I've got rid of the Sparkle Framework I now can spend more time for improving the app's features.
92eaeeb
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for your feedback,
I almost never use updates integrated in apps. I normally download the latest release to a local folder where I keep all the apps I have on my Mac and install from there. I enable github subscriptions for certain apps and download from the release folder at my convenience.
I don't like the App store notifications and there's been some issues with the App store in the past + it takes some time for the latest version to be approved and appear on the app store. I also believe that once you reach a certain number of downloads, you'll need to start paying Apple, which means you'll need to start charging for your app; and this is a showstopper for me and I'll stop using such an app.
I use many apps from github which are available on the app store but also directly from github. In all cases, I always use the github version. Eg. Telegram, Keka
92eaeeb
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I believe in Mac App Store has very high acceptance. There is no real reason to refuse downloads from Mac App Store (especially if they are free) in favour of github downloads. Apple takes care over so many details regarding distribution, from which users make profit. On the other hand, nobody takes care about security of apps distributed via github. It's up to you to decide if it's a problem for you or not.
Erbele is free. Even if it would not be free in the App Store, feel free to build your own release from github - this will always be of no costs. And yes, it takes some time until a submitted release gets approved. According to Apple, maximum duration of approval is 48 hours. First acceptance took not more than 4 hours, especially on Sunday - that's amazing in my opinion, because Apple really checks many aspects, from formal details to bugs in the application. Do you have such (important) checks when distributing via github?
I know many apps provide both ways. But as I told, for me it's too much effort to provide both. I've decided for Mac App Store, and don't see any disadvantage, only many many advantages. I believe the Mac App Store is one of the many reasons why Mac users buy Macs and not Windows or Linux PC's.
92eaeeb
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK, thank you. I'll get the MAS version