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

上一篇: Android: Java v. Python

下一篇: How would you improve Dalvik? Android's Virtual Machine