It will take some time. I've posted this before, but I'll say it again in that there are a few major hindrances for developing for Android from a developer's perspective.
Pros for Android: Java-based, so more familiar to a lot of developers. Can support the "good guys," though that's a matter of opinion (Google vs. Apple).
Pros for Apple: Larger market (games are marketed towards kids with iPod Touches just as much as iPhones, which drastically increases their consumer base). More time (Apple's mobile OS is a bit more mature than Android). Hardware (Apple's hardware is strictly regulated and, despite there now being a decent variety of devices, the hardware between iPhones and iPod Touches is close enough that developers can be much more confident that what they build will run on the devices. Despite the fact that the Droid is pretty equivalent to an iPhone 3GS, not all Android phones are nearly this powerful. Also, because of multi-tasking, it's a little harder to account for what users will be running on their phones that could cause slowdowns/bugs, something that isn't a factor on iPhones). Money (most App Store products cost money, where as Android has a decent variety of free apps).
The development of more Android devices outside of the smartphone market will be, in my opinion, what makes or breaks Android game development. There are currently a couple of Android tablets floating around/in development (by Archeros I think?), but that is more of a niche market. There has also been talk about Android running on netbooks, which may or may not help depending on it's success (not to mention the differences in interfaces between a phone and a netbook... full keyboard, mouse vs touchscreen, no accelerometer in netbooks, etc).