This seems very un-Apple-like to me - I thought iOS was all about preventing fragmentation?
This doesn't cause too much fragmentation. It's just got a 4x higher resolution screen, if rumors are true.
But there already is fragmentation. You've got basically 3 separate iOS platforms so far, and then two screen sizes (3.5 and 9.7") on top of that.
Lots of variation besides that too.
You've got:
-original ARM11 + fixed function GPU, + 128MB RAM with 3.5"
-second gen A8 + programable GPU + 256MB
-you've got that on 3.5" and 9.7" screens
-you've got one model with 512MB, while the others have 256MB
-Now you've got kind of a third generation with dual core A9 + 2 more powerful GPUs + 512MB
This is just adding another higher resolution screen...but it's already kind of a fragmented mess, and there's no clean way of telling you what you have. I mean Apple doesn't go "this is a generation 3 iOS device" and label them and programs in the store consistently, like maybe they should.
Heck, when the iPod 3 came out, Apple continued selling the iPod 2 (which was a generation 1 device) AT THE SAME TIME as the entry level device. You had to REALLY be paying attention to figure out that you were getting an entirely different generation of hardware in the case, because they were sold at the same time, it wasn't clearly marketed, and they looked the same.
Not to mention that the jump from MacBook to MacBook Pro is quite significant
Depends what you mean. Typically the Macbook and 13" Macbook Pro are almost the same thing.
More than just 6...
2 colors
3 capacities
2 networking options (wifi, wifi + 3G)
2 carriers
I forgot about the colors-okay, so technically 18 different models!
But I don't think it's confusing. Should be clear cut for anyone clever enough to use a computer to begin with.
You've got:
-pick a color
-pick a storage size
-pick wifi or one of two cell phone companies
But it's all the same thing besides those easy to grasp choices.