Well, Android has a Linux kernel, they just don't allow users to see it. (For that matter, iOS is built on top of the Mach kernel, so it has a Unix heart as well.) The manufacturers (other than Nokia) have all seen fit to lock down their devices, that's the only reason traditional Unix distributions have taken so long to get established on them.