Open hynek-jina opened 2 years ago
@janandrascikSL already looked into this a bit. @janandrascikSL could you please summarise here?
General benefit:
Microsoft Store:
Mac App Store:
@janandrascikSL So now we're mainly interested in the Mac App Store, right?
Due to the nature of phishing we face, I would prefer having Suite in both Microsoft Store and Mac App Store but right, Mac App Store brings more advantages.
Few comments:
New versions would be in App Stores only.
If we keep both App Store and standalone app then all the benefits of using App Store disappear, especially phishing-wise.
App Stores can update automatically and internal autoupdate will not be necessary then.
It would be great to go the App Store way completely, but I am just not sure that is realistic. Mac people are used to download the apps directly I believe. Even if we have both (app store and direct download) I think it is worth it.
@hynek-jina I believe this is more of a product discussion from now on. From tech / security point of view we definitely see benefits in doing this. But the product team should decide the questions we have risen here.
Lowering our dependency on the Electron autoupdate would be awesome.
Have we ever talked about promoting web suite as a PWA? I see that as another way of safely getting onto user machines with a launch icon. I'm a fan of the PWA model and released a couple of mobile first PWAs.
I use the Google Meet PWA so I can Alt-Tab to it:
PWAs can be pushed to Microsoft store as well.
A negative aspect of App Store is privacy, Apple knows what apps I have.
If we keep both App Store and standalone app then all the benefits of using App Store disappear, especially phishing-wise.
Resorting to App Store only suite is hostile to the user. Users should choose how to run our software.
@sime IMO it's a bit confusing since it will be a web version, missing desktop benefits, yet pretending to be a desktop app, when we are already offering a desktop app. 🤓 Also. I think, would be possible to accidentally have 2 different versions installed at the same time and it's too much variability. We would need to support the PWA functionality separately as well.
@tsusanka @janandrascikSL Slack and Telegram both offer their apps on the App Store in addition to letting download them directly from the site (+ web versions). Telegram has additional features in the MacApp store version, maybe because it opens more access to native APIs? Anyways, I think that distribution model makes more sense. The AppStore presence also adds more legitimacy and simplifies life for casual users. People who care about privacy more would definitely be unhappy because of a requirement to expose their app use to third parties, as Simon said (ha-ha 😅)
@sime IMO it's a bit confusing since it will be a web version, missing desktop benefits, yet pretending to be a desktop app, when we are already offering a desktop app. 🤓 Also. I think, would be possible to accidentally have 2 different versions installed at the same time and it's too much variability. We would need to support the PWA functionality separately as well.
100%. The strategy for promoting PWA will be exclusive for Android and on Desktop browsers, promote the desktop application (in a tasteful way).
Ou, yes! Pardon, I completely overlooked mobile in this context. It would basically be a mirror of AppStore / Current desktop
: AppStore / PWA
. Still means the PWA version would have to be maintained... And preferably only accessible on mobile to avoid excess variance on desktop. But at least I see that there is a much better justification now! ✌️
One downside of publishing to stores is that it makes it difficult or impossible to rollback faulty release.
One downside of publishing to stores is that it makes it difficult or impossible to rollback faulty release.
It's not possible to roll back a release, we need to update the app with a previous version as the new version. No way back.