But which is better?
There has been plenty of research done on the topic, but it's mostly been polls and barely scratches the more in-depth surface. So let's take a closer look now.
Apple's ecosystem is very closed. That is, they review every single app that comes into the App Store. And with this approach, Apple controls almost every aspect of what you do with your device. A known positive of this approach is higher quality apps and a normally better experience overall. However, many of the tech-educated people hate how they can't do exactly what they want with the device, which is a major downfall.
Google's approach, however, is completely open. Nothing is reviewed until after it's available in Android Market, and as such, you can do almost anything with your device. Positives include the ability to do just about anything, but those who love apps have a harder time finding quality ones.
How could these two approaches be combined?
Well, the most obvious way would be to review everything first but allow more capabilities for apps and the devices that the apps will go on. For instance, VLC was removed from the App Store due to similar functionality as Apple's own AirPlay. Well, some people prefer to be able to do it VLC's way, and thusly, it should've been kept.
That kind of change needs to happen to make a purely perfect ecosystem of apps and devices.
What do you think?