ChromeOS already has an Android runtime. There's no reason an Android runtime couldn't be portable. There's no reason Android apps could not, if using the APIs appropriately, adapt to all the different devices and other parameters of an Android runtime that's implemented on a variety of OSs.
As long as their apps work, users won't care.