Fragmentation also refers to an integrated ecosystem. People here are just referring to apps. What about when it comes to music, movies, books, podcasts, etc. How easy is it to do all of this on a Android phone. Can you rent a movie and watch it on a plane (maybe perhaps from a Netflix type app?). Can you download music from the biggest online music store in the world that is integrated right into your phone? Maybe you can buy music from Amazon or something and then put it into your music management system in the Android phone...or use some app I am not aware of? The point is that ANYONE can EASILY do all of this on a iPhone.
Now what if you are a big iTunes user and have a huge library of music. How easily does that come over to your Android phone? Now what if you want to integrate all the photos and movies you have on your computer....how easily does that come over to your phone?
Of course if you don't like Apples ecosystem then you will definitely go with Android...but be prepared to swim hard upstream for every little thing you want to accomplish. If you do like Apple's ecosystem then you are plugged in! What's on my phone is on my mac is on my TV is on my iPod is on the cloud and vice versa! Everything is at your fingertips and built right in! It's a cake walk and even your mom can do it. Try that on an Adroid!
I am a software developer and when I come home I just want things to work very easily. If you plug into Apple's ecosystem, everything is just so sweet and easy and stable and pretty.
I hope you guys are starting to get the picture of what it means to be integrated v. fragmented....it's not just apps and code development. Control is both good and bad....and most people always point out the bad. Control is bad when it's overdone and consumers really lose out on any freedom. Control is very good if it is balanced to prevent bad behavior but still allows for freedom at the same time...it works in products just like it works in government!