“Product naming: The name for the original iPhone made sense — a phone + iPod, from Apple = iPhone. The iPhone 3G was a good extension; while 3G is more of a technical term, it is common enough parlance for consumers to understand the difference from the original iPhone. The addition of 3G described the main feature and benefit of the new model — speed. However, if the difference between the original iPhone and the iPhone 3G was speed, then the difference between the iPhone 3G and the iPhone 3G S is… more speed? Apple is unfortunately slipping away from their traditionally consumer-friendly naming scheme (e.g. MacBook vs. MacBook Pro) into the all-too-common tech-centric model numbers (e.g. TPS-8675309X). The lack of a clear differentiated name also will make it more confusing when the next version of the iPhone is released, and consumers have to differentiate between the different models when comparing versions, buying accessories, or seeking support. Apple unfortunately ran into this problem as well with the iPod, with new versions being unofficially being referred to as “generations” (e.g. “third-generation” iPod). This is not unlike the automobile industry, where a model name stays the same from year-to-year; however, unlike a car, Apple has been rather sly about naming each subsequent version and the differences between each “model year” are much less significant than the differences in an automobile from year to year. Since subsequent iPod models look physically similar, and since the software differences are not obvious at first glance, it takes some sleuthing to identify the type of iPod and whether a desired accessory is compatible. This has less of an impact on other Apple products like the iPod Mini, iPod Nano, and the various versions of the iPod Shuffle, since the visual differences between models is more obvious.”

http://www.goodproductmanager.com/2009/06/22/learn-from-the-mistakes-of-the-iphone-3g-s/