Earlier quoted context omitted.
His point is that Android made it easy to test multiple platforms, and Apple did not.
When you say "multiple" and "easy" what exactly is the implication there? Worrying about 5-6 revisions of an API or 30-70 variances of the same problem on multiple pieces of hardware with multiple variances of platform debauchery forced upon you by a given mobile carrier? It just isn't possible to make the case that this aspect of android doesn't make things harder and still retain any semblance of honesty or credibi…
I've had more fragmentation problems with iOS/iPhone than with Android
21–30 of 51 posts
Re: I've had more fragmentation problems with iOS/iPhone than with Android
#22How is this a major fragmentation problem? This is a story trying to point out fragmentation issues but only points to one problem (testing on iOS 3.1.3). There are many more fragmentation issues with Android than this one story.
This post shows that iPhone has the same problem: every iOS version is a fragmentation point. If you want to support version X1, X2, X3, X4 etc. of iOS you have to make sure it works on all those versions, just like if you want to support version X1, X2, X3, X4 etc. of Android, you have to make sure it works on all those versions.
The post shows another thing: that while Google makes it easy for developers to support all OS versions by providing decent development tools (i.e. emulator that supports older OS versions) and providing developer-friendly phones (so that you can install different versions on the device).
In contrast Apple makes it difficult by forbidding developers to downgrade their phones for testing or providing emulators for older devices so developers have to jump through major hoops to make sure that their software runs on devices that are still being used by a nontrivial amount of users.
To summarize: in practice supporting multiple version of Apple's iOS is harder than supporting multiple versions of Android due to Apple's shitty developer tools and their general shitty attitude to developers, at least according to that one developer.
Re: I've had more fragmentation problems with iOS/iPhone than with Android
#23How is this a major fragmentation problem? This is a story trying to point out fragmentation issues but only points to one problem (testing on iOS 3.1.3). There are many more fragmentation issues with Android than this one story.
The reason people bring Android fragmentation as a negative is because they claim it's hard for developers to support all different Android devices. This post shows that iPhone has the same problem: every iOS version is a fragmentation point. If you want to support version X1, X2, X3, X4 etc. of iOS you have to make sure it works on all those versions, just like if you want to support version X1, X2, X3, X4 etc. of A…
Re: I've had more fragmentation problems with iOS/iPhone than with Android
#24Instead of testing on 5+ devices for Android, you just have to buy an old iPod touch with 3.1.3 on it. Is it too costly for you?
I had an iPod Touch with 3.1.3 on it but by then I'd upgraded to to 4.x with no way to downgrade it. Sure I could have bought another sooner but this is not something I was expecting as up till that point I could always test in the simulator for any version.
Re: I've had more fragmentation problems with iOS/iPhone than with Android
#25Re: I've had more fragmentation problems with iOS/iPhone than with Android
#26Re: I've had more fragmentation problems with iOS/iPhone than with Android
#27Earlier quoted context omitted.
The reason people bring Android fragmentation as a negative is because they claim it's hard for developers to support all different Android devices. This post shows that iPhone has the same problem: every iOS version is a fragmentation point. If you want to support version X1, X2, X3, X4 etc. of iOS you have to make sure it works on all those versions, just like if you want to support version X1, X2, X3, X4 etc. of A…
No, the problem here isn't supporting _devices_ but OSes. If you flag your app as v4 (correctly) anyone who wants to use it can upgrade to v4 and use it. No fragmentation. Under Android it's a dog's breakfast just on that point, forget screen resolutions etc.
Re: I've had more fragmentation problems with iOS/iPhone than with Android
#28Earlier quoted context omitted.
I had an iPod Touch with 3.1.3 on it but by then I'd upgraded to to 4.x with no way to downgrade it. Sure I could have bought another sooner but this is not something I was expecting as up till that point I could always test in the simulator for any version.
you can download old versions of iOS and downgrade your ipod.
Re: I've had more fragmentation problems with iOS/iPhone than with Android
#29So it's not fragmentation, Apple just doesn't let you test in previous versions. This was an easy fix for all you needed was only one phone. Unlike Android who has over 100 different versions of Android, yes you have the emulator for each base version but you can't guarantee for every phone.
There are best practices on Android development to minimize fragmentation issues.
And no, you don't have to handle 100 versions of Android when developing.
If you restrict your app to run only from 2.1 and above, you got 80%+ of phones covered.
http://developer.android.com/resources/dashboard/platform-ve...