Porting Androix 2.x should be straight forward because a couple of Samsung Android smart phones used the same Qualcom processor.
Another example, just look at how Android got ported on NookColor ? Since WebOS and Android all Linux based, most of hardware component drivers should work as is on both platforms.