Android:Java v。Python
除了通常的Python v。Java问题之外,是否有任何理由支持Python或Java在其他平台上开发Android手机?
Java在Android平台上是“更原生的”; Python正在努力争取获得平价,但还没有AFAIK。 与App Engine相反的情况大致相反,Python的使用时间比Java多一年,因此它仍然更加成熟和完整(即使Java正在赶上)。
所以,在任何情况下,如果部署应该发生在像Linux这样的通用平台上,那么您在Java和Python之间一成不变的情况下,我认为成熟度和完整性参数可能会影响您在Python上部署App Engine ,并朝向Java部署Android。
在移动平台上,性能和内存使用比桌面或服务器要重要得多。 Android上运行的JVM针对移动平台进行了高度优化。 根据我在Android上看到的关于Python的链接,他们都没有看到针对移动平台的优化虚拟机。
使用Java,您可以访问完整的OS API。
上一次我检查了Android上的Python,是一种黑客攻击。 例如,您无法创建GUI应用程序。
在过去几个月中,Python方面似乎取得了一些进展。
链接地址: http://www.djcxy.com/p/91189.html下一篇: How would you improve Dalvik? Android's Virtual Machine