Re: Version numbers and an update from the UX team

Alex Faaborg <[email protected]> Mon, 22 Aug 2011 13:58:03 -0700
Newsgroups gmane.comp.mozilla.ui
Message-ID <CAO6ekLiii2jy2VMMRkEx3+db+Uagu+XSFgDRwJEMBGbSCCT1yA@mail.gmail.com>
>
> Make it a date (2011.08,
> or just 11.08) or a number (6) but don't try to mix them
>

yeah, I came to this conclusion as well.  Also, if we include ship dates in
Aurora, Nightly and Beta, it is kind of neat because you are using a product
that is labeled as being from **the future** (cue planetarium music).

-Alex



On Mon, Aug 22, 2011 at 1:55 PM, Alex Faaborg <[email protected]> wrote:

> It may not have been the central
>> point of your efforts, but it's hard to claim it wasn't the central
>> point of the bug.
>>
>
> yes, by "the bug" I meant purely the one in my head, what the team was
> talking about and the overall usability issue (making it easier to update).
> The literal bug 678775 was all about the version number.  I also didn't read
> bug 678775 until both it and this thread had already accumulated a massive
> number of comments.
>
> Anyway, bug 678775 has been set to invalid, and there are absolutely no
> plans to remove the version number from our UI.
>
> I would like us to perhaps consider a time-based version number sometime in
> the distant future since it maps to something users already understand (and
> also maps well to our release schedule), but that's an entirely separate
> discussion.
>
> -Alex
>
>
>
>
>
> On Mon, Aug 22, 2011 at 9:13 AM, [email protected] <[email protected]>wrote:
>
>> On Aug 20, 3:10 pm, Alex Faaborg <[email protected]> wrote:
>>
>> > -Making the about window primarily designed to achieve the task of
>> checking
>> > "am I up to date" is great
>>
>> This does not necessitate removing the version number.
>>
>> > -If a user reads that 7.0.1 was released and they don't see this in the
>> > dialog box, they will be confused if we claim 7.0 is the most up to date
>> > version
>>
>> If we're talking about the 5.0.1 situation, we should have rolled the
>> version number on all platforms. Hiding the version number instead is
>> a bizarre baby/bathwater failure.
>>
>> > -Multiple decimal places in version numbers is silly, and is pretty much
>> > only encountered in the realm of software
>>
>> Firefox *is* software. The alternatives I hear are moving towards
>> something like model years (pretty much only encountered in the realm
>> of software) and expiration dates (pretty much only encountered in the
>> realm of food items).
>>
>> > -Version numbers are generally speaking technical jargon, and user
>> > experience designers generally speaking like to try to remove instances
>> of
>> > jargon
>>
>> Sure, but there's always a balance.  Not finding a piece of
>> information where it has always been, and where every operating system
>> Human Interface guide tells you it should be, is a poor user
>> experience. I have a hard time understanding how that loses to the
>> desire to remove jargon.
>>
>> > -Some technical users really want to see the version number in an easy
>> way
>> > for legitimate reasons (web developers, extension developers, IT, etc.)
>> > these people are a minority, but like the people who need to access view
>> > source or developer tools, they are also important.
>>
>> Under rapid release, the incompatible addon is going to be a prominent
>> feature of users' lives for a while. Normal users, not people who need
>> developer tools. about:support is going to be daunting to them, and is
>> hard to find in the first place. As I said in the other thread, if you
>> truly believe that we should be hiding the version number, it should
>> be the *last* thing we do, *after* version numbers don't matter. They
>> still matter today, so we shouldn't hide them now.
>>
>> > -Under the current model we are headed towards version 47, and that is
>> just
>> > going to sound silly in a world used to seeing small version numbers
>>
>> There are plenty of examples of large version numbers out there, and
>> even more examples of dropping the 'major' number and marching on with
>> the 'minor' number as the prominent version. This is a pretty silly
>> concern, IMO.
>>
>> > == One possible proposed solution (also proposed by many other people
>> > through many channels ==
>> >
>> > We de-jargonify the version number, and make it time based.
>>
>> An abbreviated datestamp like Ubuntu uses would be fine if you're
>> really concerned about the version number getting big. I'm not, but if
>> this scratches the dejargonification itch enough to get you to leave
>> the version number where users expect to find it, then so be it. It's
>> worth noting, however, that Ubuntu uses a 'nickname' very prominently.
>> Most users refer to "Lucid" or "Maverick" rather than "10.04" or
>> "10.10"
>>
>> > Format is 2011.1, 2011.2, etc. We refer to point releases simply as "a
>> patch
>> > to 2011.7", and we avoid press statements that include multiple decimal
>> > places to limit all around user confusion.
>> >
>> > We refer to the versions as "the fourth release of 2012" as a long form
>> in
>> > some public statements, instead of 2012.4, to further de-jargonify it
>> and
>> > make it human readable, but they are otherwise the same thing.
>>
>> Oh please no. Do not mix dates and sequence in the main version
>> notation. I'm a user of an open source project that does this, and it
>> confusing and infuriating. Humans read strings that look like dates as
>> dates. (2011.3 just came out? It's August!) Make it a date (2011.08,
>> or just 11.08) or a number (6) but don't try to mix them (2011.3). My
>> opinions about point releases aren't as strong. Ubuntu does sequential
>> point releases (their LTS is currently 10.04.3) but I'd suggest
>> something obviously non-date based that allows for more than one
>> patch. (11.08b or 11.08p2, or maybe 11.08r2)
>>
>> > Overall keeping the version number around in the about dialog doesn't
>> really
>> > diminish the work to make the dialog primarily about confirming that you
>> are
>> > running the newest version (or that you need to apply an update), and
>> that
>> > is from my perspective the larger UI win here.
>>
>> Then let's leave it there and move on. We should revisit that when
>> incompatible add-ons are a thing of the past. We aren't there yet.
>>
>> >
>> > I think the reason this debate became so emotional is that some people
>> want
>> > to change client side software to behave like the Web (where the user
>> has no
>> > control over version), and some people simply aren't comfortable with
>> that
>> > model.
>>
>> This is a touchy issue for a bunch of reasons. Moving to an all-
>> upgrade-all-the-time model can pretty easily be misconstrued as "Yes,
>> Firefox is all about user choice, except for whether or not you're
>> going to upgrade." We have a long way to go before the add-on
>> ecosystem has completely caught up with rapid release, which means we
>> will continue to have users that can't upgrade without breaking their
>> daily use case. I'd much rather see effort go into the rather tricky
>> UX problems there, then into digging in our heels over the version
>> number in the about box.
>>
>> > Ironically removing the version number wasn't
>> > even the central point of the bug (which was primarily about further
>> > streamlining the process of checking for updates).
>>
>> That's a tough argument to make, Alex. The bug's summary was "Remove
>> version from About window", which got a 'typo corrected' to "Move the
>> version number from the Firefox -> Help -> About window to the Firefox
>> -> Help -> Troubleshooting window". It may not have been the central
>> point of your efforts, but it's hard to claim it wasn't the central
>> point of the bug.
>>
>>
>> _______________________________________________
>> dev-usability mailing list
>> [email protected]
>> https://lists.mozilla.org/listinfo/dev-usability
>>
>
>