So frustrating....according to Google:
Google Earth is currently available on Nexus One, iPhone, and Droid.
Regardless of which phone you have, you can visit m.google.com/earth using your phone's web browser to get the link to download Google Earth.
Following that link, of course, doesn't work on the Legend, Hero, G1, or Desire. Since the Desire is also a 1ghz phone, my theory that Google was intentionally holding Google Earth away from slower processors is incorrect. There are many threads already started complaining about this on Google's Android forum.
Even more troublesome, is Google's answer to the fragmentation problem:
http://technologizer.com/2010/05/23/...fragmentation/
It seems like there's no end in sight. If I had been at that meeting I would have held out my Hero and said "No fragmentation? Then please install Google Earth on my HTC Hero running Android 2.1."