Python是可以开发安卓APP的。
首先,给你介绍两个比较好的框架或者说是包。一个是qpython,另一个是kivy。
qPython使用的是SL4A,kivy实现Android接口主要是通过pyjuins,也就是可以理解为一个封装了Java的Python库。
QPython好像是能够在安卓上写脚本,但并没有打包成apk的功能,但是kivy可以就像Python的一个库,你可以写好程序然后打包。
谈一下我的看法:其实,Python做Android开发是非常少的,因为基本上没必要,而且无论是qpython还是kivy,对于Android的支持都并不是很好,我用过qpython,感觉也不是很方便。Python也是有他的局限性的。
另外,Python本身就是开源的,所以不存在说生成EXE就不算开源,生成EXE文件只不过是将其打包成为二进制文件而已。
我是Python雁横,带来关于Python的好玩的东西。