Agreed. Not only will that get more developers, but it will also bring more consumers. Like I said in my earlier post, when people think Android, they don't see a rooted super phone running the latest build of CM, they think of the all plastic, cheap looking phone stuttering with Froyo and being offered for free with a new contract.
If there was a standard for Android phones, then all phones could be as amazing as the Galaxy Nexus or the SGS II and Android would have no problem competing with an iPhone or WP7 phone.
All good points. I wonder if in the end Android will fizzle and burn out. The reason I say that is because it is obvious that having 100+ Android phones out there with all sorts of hardware configs, running all different versions of the OS, with different manufacturer and carrier crap on them, that while that gives us options, it may be too much for devs in the long run.
I mean, we have hardware out now that is all jumbled. We have hardware out that the current OTA software cannot really make use of, and by the time we actually get an OTA that does, our phones will be discontinued and left behind.
I love that we have all this freedom, but with that freedom comes a cost. Its hard to develop for, and it is hard to support. It is hard to update in a consistent and timely manner. Its hard to be 100% compatible.
Yeah, its free, but free will only get you so far. In the end, if there is something that is much better, people will pay for it to get what they want, rather than get something free that is merely "good enough"... The problem is that Android is built on this paradigm, and the only way to standardize and put some controls and things in place, would turn it into something else.
I see Android as an "empire" that builds up and dominates very fast, and then because of the very things that lead it to greatness, it will implode in on itself.
I am interested to see where WM phones go in the future.