(2017-08-31, 00:37)Gade Wrote: Adding .dev would make testing and development a lot harder as people will need to install two skins.
I don't think so.
If your users want to use the "beta" channel, they'd just install the dev version from your repo, and uninstall the stable one.
The main difference is that, nowadays, it's a hard to revert decision, as reverting to stable means uninstalling the beta and your repo, and reinstalling stable.
With a different ID, you let your users choose:
- they install beta, like it, keep it and uninstall stable (if they want, they don't have to)
- or they decide they prefer stable, and uninstall it (or not, keeping it to see how the beta evolves)
You might notice that more users are willing to test and report on your betas if they know they can switch back to stable easily if something fails.
It's the same situation as with android apk, really. I already suggested to have a different ID for nightlies/alpha/beta to allow users to test without risking to destroy their stable setup, mimicking what many software does nowadays with "channels". That's what I do for SPMC.