Besides speed, I think the biggest barrier preventing python from making it's way onto mobile is the lack of a good way of cross compiling python and all the extension modules that are commonly required for mobile devices. This is not exactly straightforward, nor standardized (at all), but it's actually not too bad if you have a lot of time and don't mind waking up in the morning with CFLAGS and LDFLAGS flying through your head. Still, it's extremely time intensive and is not an option for someone with deadlines nor for the person trying to learn python. I think it's time for something different. Existing options While there have been many scattered projects here and there for cross compiling Python for Android or iOS, most don't support building 3rd party extensions. The only projects that I know that do provide this are kivy's subprojects python-for-android and kivy-ios. While these are great and very popular, they were written close to
Software projects, tips, and tutorials from codelv.com