Linked by Thom Holwerda on Tue 26th Jun 2012 19:50 UTC
Apple Benedict Evans: "How do you segment without fragmenting? Apple achieved this pretty easily with the iPod by varying the storage, but that wouldn't be meaningful for the iPhone. The cheap one has to run the apps, but people still have to have a reason to buy the expensive one. What you can do is vary the Apple supplied features, without varying the hardware and API platform that your third-party developers are targeting." Like I said: iOS 6 Starter, iOS6 Home, iOS 6 Professional, and iOS 6 Ultimate. Microsoft got blasted for confusing and arbitrary segmentation - rightfully so - but as usual, Apple gets a free pass when it does the exact same thing. At least Microsoft uses different names and forces OEMs to be clear about what they're shipping. I've said it before: I find calling all these different versions "iOS 6" without modifiers pretty scummy and misleading.
Thread beginning with comment 523946
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Comment by Sandman619
by WorknMan on Wed 27th Jun 2012 08:09 UTC in reply to "RE[2]: Comment by Sandman619"
WorknMan
Member since:
2005-11-13

Think again. If I were a software developer that wanted to target iOS 6 I could either go for the lowest common denominator and have my application run on anything from the the 3GS to the 4S, or use some of the new APIs and have my application run only on a subset of the iPhones out there.

Another example: the screen size might be the same, but the hardware inside isn't and writing a game would be even more problematic if I wanted to offer the same level of performance.


This kind of scenario, where the newest devices get all of the latest bells and whistles while the older ones don't is called obsolescence, either forced by the limitations of the hardware or the profit motive of the company. I'm not here to argue whether this is a good or bad thing, but fragmentation it is not.

In the iOS universe, you can always be assured that as long as you have the latest and greatest, you will have all the newest shit. With Android, you could buy a top-of-the-line flagship phone or tablet, and have the OS be outdated right out of the box, with no official upgrade path on the horizon. THAT is fragmentation. Could you imagine if there were top-of-the-line PCs still being sold with Windows Vista? There would be rioting in the streets, and for good reason.

Edited 2012-06-27 08:11 UTC

Reply Parent Score: 1

RE[4]: Comment by Sandman619
by karunko on Wed 27th Jun 2012 11:41 in reply to "RE[3]: Comment by Sandman619"
karunko Member since:
2008-10-28

This kind of scenario, where the newest devices get all of the latest bells and whistles while the older ones don't is called obsolescence

Only from the point of view of the end user. Yes, everybody will be able to get iOS 6 on the same day (which is commendable) but not everybody will be able to take full advantage of it and the developer will have to decide what features to support and whether to send away some of his potential customers.

In other words, by talking about obsolescence (planned or otherwise) instead of fragmentation you (not you in particular, of course) are just shifting the emphasis around and ultimately ignoring the truth: Apple is a hardware company that wants to sell as many gadgets as possible; the developer, on the other hand, wants to sell as much software as possible and, as I see it, his job isn't getting any easier.


RT.

Reply Parent Score: 2

RE[5]: Comment by Sandman619
by WorknMan on Wed 27th Jun 2012 20:45 in reply to "RE[4]: Comment by Sandman619"
WorknMan Member since:
2005-11-13

Only from the point of view of the end user. Yes, everybody will be able to get iOS 6 on the same day (which is commendable) but not everybody will be able to take full advantage of it and the developer will have to decide what features to support and whether to send away some of his potential customers.


And what features are missing for developers to take advantage of? I know things like Siri are missing in older devices, but (AFAIK) Siri doesn't yet have any exposed APIs for developers to use anyway (which is a real shame). I don't know if the maps app does or not. But I'm curious to know what features devs are missing out on, and how the situation would be any different if Apple had said 'Well, iOS6 won't be supported at all on these older devices.' I mean, the original iPad only has 256mb of RAM, so there's only so much they can cram in there, but at least SOMETHING is better than nothing.

other words, by talking about obsolescence (planned or otherwise) instead of fragmentation you (not you in particular, of course) are just shifting the emphasis around and ultimately ignoring the truth: Apple is a hardware company that wants to sell as many gadgets as possible


The issue at hand is that you have Fandroids looking at this situation and saying, 'See? It's fragmentation... the same thing that's happening on Android!' Ummm, no it isn't.

Reply Parent Score: 2

RE[4]: Comment by Sandman619
by zima on Tue 3rd Jul 2012 23:31 in reply to "RE[3]: Comment by Sandman619"
zima Member since:
2005-07-06

This kind of scenario, where the newest devices get all of the latest bells and whistles while the older ones don't is called obsolescence, either forced by the limitations of the hardware or the profit motive of the company. I'm not here to argue whether this is a good or bad thing, but fragmentation it is not.

Not necessarily when the manufacturer actively promotes, pushes all those devices on consumers at the same time (and for a long time), presenting them under the same umbrella of iPhone / iOS ...with small prints here and there.

Reply Parent Score: 2