The Milestone is utter crap, and the reason I will never buy another Motorola product again (it took them how long to finally release Froyo, months after Gingerbread was available on other devices?). There's a port of CM7, though, which is a significant improvement:
Can't fix the defective headphone jack in software, though.
As far as I'm concerned, the only Android devices worth talking about are the Nexus phones. Everything else is a second-class citizen. And yeah, going with Java and shoving XML everywhere...ugh. Fortunately the NDK is now good enough to develop a game entirely in C++, so it doesn't bother me.
http://android.doshaska.net/cm7
Can't fix the defective headphone jack in software, though.
As far as I'm concerned, the only Android devices worth talking about are the Nexus phones. Everything else is a second-class citizen. And yeah, going with Java and shoving XML everywhere...ugh. Fortunately the NDK is now good enough to develop a game entirely in C++, so it doesn't bother me.