4 ms·
(parent killed comment probably due to downvotes) > jesus christ, don't start to cry now.. Ok, so Siri cannot be used by app developers so it's "out of scope"
by pooriaazimi 14y ago
(parent killed comment probably due to downvotes)
> jesus christ, don't start to cry now..
Ok, so Siri cannot be used by app developers so it's "out of scope" for fragmentation, wow. Other manufacturers decide to open up their APIs, i guess that's the difference then? :)
I'm not an iOS developer, but you are absolutely certain that you can use _every_ iOS6 API call available for the iPhone4S and run the same app on the iPhone3GS? Makes me wonder, how that would work.
--
No, you can't use those APIs specific to 4S on a 3GS (but they're usually hardware-related). That's fragmentation, and can't be helped. But the reason people don't consider it to be as severe as Android is:
1) Most iPhones sold today are 4S
2) all of them have the same exact screen size (much much more tricky to handle that lack of a certain API in CoreText)
3) these are user features, not developer features, as the parent said.
4) At most, you have to fine-tune your app for 3G S, 4 and 4S. And you usually want to test hardware-related issues (does this app work great on 3G S's 800MHz CPU? Or does it work despite iPod Touch's lack of Compass/GPS?)
- buster 14y agoThe people don't consider it as severe, because? Well, because, as i said, android just has a lot more different devices and manufacturers. And that can't be helped either :) Fragmentation in my point of view is just a fact of life and has been there in IT for decades on PCs and even the pre-PC era, so what the hell.. live with it ;) btw. the comment still had 1 point, but i felt it would only lead to a small flamewar. In the end i shouldn't have started the discussion, i guess...