3 ms·
The spec got a version bump from 3.0 to 3.1 and the new version of the spec added an additional transfer mode called "Gen 2". From that point of view it makes
by spankalee 5y ago
The spec got a version bump from 3.0 to 3.1 and the new version of the spec added an additional transfer mode called "Gen 2".
From that point of view it makes a lot of sense. You need to differentiate the spec version from the features talked about in the spec.
From a marketing standpoint, it's terrible as most people need a simpler name and are incorrectly choosing the spec version. Marketing labels should just be "USB Gen 1" and "USB Gen 2". If you see "Gen 2" you know the spec version was at least 3.1, though that shouldn't even matter.
- esperent 5y ago> From that point of view it makes a lot of sense From the point of view of the millions of people who have to use the damn things and probably aren't even aware the name comes from a spec doc somewhere, or even what a spec is, it makes absolutely no sense and the fact that the people who wrote the spec didn't make some effort to account for this means they failed badly.
- grishka 5y ago> You need to differentiate the spec version from the features talked about in the spec. Maybe make a separate spec version for each transfer mode and require backwards compatibility. It's easy for the average person to understand "the higher the number, the newer the standard, the faster it goes". It's not as easy when there are 3 numbers, 2 of which are optional. If you have to use 3 numbers, you could at least make it look like a version number, so "3.1 Gen 2" would become simply 3.1.2. These are easy to understand too because everyone has at some point installed software updates.