I hear that the Nexus One has a lack of Python support. You would think it would. Anyone know why this is?
I believe ASE is using CPython running as native code, with some kind of bridge into the Dalvik VM.
I'm not sure what the status if JPython on Android is, but my understanding is that for many JVM languages it's non-trivial to port to Android, since many of them are expecting to be able to JIT to JVM bytecodes. This is problematic since Android doesn't use JVM bytecodes, it uses Dalvik bytecodes.
I assume if you root the phone, you can also run native apps, so why shouldn't Python work?
But the supported API is Java-based, and that legitimately annoys some people even if it pleases others. Google isn't banning python, certainly, but neither are they pushing it. No different than any other phone, I guess.