Android has been already ported to several other HTC devices, specifically the Vogue, Kaiser, Polaris, Touch Diamond, Pro, HD, Diamond2, and Pro2, but the best Windows Mobile device to date, the HD2, has had no luck so far.
The reason was that the bootloader used to boot into Android, called HaRET (Handheld Reverse Engineering Tool), always caused the Snapdragon (that’s the CPU used in the HD2) to crash. Fortunately, XDA forum member Cotulla was able to patch it, meaning that the Linux-kernel can now boot via HaRET. Accoding to the devs:
With the working Linux kernel, any kind of Linux-based userspace can be used on HD2. This includes Google Android and any other Linux distribution.
Yes, it’s probably still a long way to go before Android will be actually usable on our HD2s, but, as noted by the devs, it’s a major breakthrough nonetheless.