PaceVer (an alternative to SemVer, for mobile apps)

29 points by pvinis


I just published this. Feel free to ask any questions, and I'll try to answer! This has been something I do for a while unofficially, so I decided I'll make it more official for others to see/use.

JulianSildenLanglo

The first number being reserved for marketing fits my experience pretty well. Might as well make it official.

regalialong

There's two parts I'm wondering, one is that I don't think mobile users actually care about versions compared to desktop / libraries? Lots of big name apps have indecipherable app versions (Play / com.android.vending is a great example with Version 51.6.23-31 [0] [PR] 922927408, Orwell would shed a tear)

If your team wants to signal that a release is a big deal, that signal goes in MARKETING, which is yours to spend however you like.

implies to me that users are supposed to care, when you'd realistically do annoying modals announcing how cool your redesign / rewrite / release is.

The other part is that version is something part of the app manifest (for Android), you'd need to distribute a new binary anyway, unless you forego it in sake of a in-app version (which means you have two sources of conflicting truth now)

I don't remember who did it like this (I can only think of Discord right now), but I think it's probably more useful to version the JS in-app separately from the native app since you can't display a secondary OTA version within system settings / app manifests.