在Android应用程序开发中使用python over java有哪些可能的性能问题?

在Android应用程序开发中使用python over java有哪些可能的性能问题?,java,android,python,performance,Java,Android,Python,Performance,我刚接触安卓系统,正在寻找一款具有良好过滤系统的应用程序(电子邮件客户端),但在谷歌搜索和安卓市场浏览了很多次之后,安卓可用的电子邮件客户端似乎都没有提供这样的功能。(至少免费的没有)。所以,最后我决定自己开发一个。现在的问题是我希望用Python开发它,但我担心的是效率问题。因此,问题是: 除了Android上Python的有限API暴露之外,在选择Java和Python时,我还需要注意哪些因素 此外,我想我们需要在我们的Python应用程序的用户机器上安装Python编译器,这是否意味着更多

我刚接触安卓系统,正在寻找一款具有良好过滤系统的应用程序(电子邮件客户端),但在谷歌搜索和安卓市场浏览了很多次之后,安卓可用的电子邮件客户端似乎都没有提供这样的功能。(至少免费的没有)。所以,最后我决定自己开发一个。现在的问题是我希望用Python开发它,但我担心的是效率问题。因此,问题是:

  • 除了Android上Python的有限API暴露之外,在选择Java和Python时,我还需要注意哪些因素

  • 此外,我想我们需要在我们的Python应用程序的用户机器上安装Python编译器,这是否意味着更多的内存使用和性能降低


  • 另外,考虑到性能和内存使用,JAva似乎更好?使用python会影响性能和内存使用吗?

    您可以在Android上安装和运行python,它只是一个linux设备,但如果您要做任何图形化的事情,请使用Android GUI/Java或openGL。看看这个,在Android上安装Python。Python可以用于快速编写脚本和快速运行某些程序。但是对于Android,您可能会遇到一些阻碍…

    我不确定是否有对Python的GUI支持Android@FabioDiniz有,但我不知道有多广泛(例如,我知道它可以做土司,按钮,弹出文本输入框…)。我认为这是一个完全合法的问题,用Java或Python为Android编写代码…@JPM这是主观的。没有“正确”的答案。这里不允许主观问题。我理解SL4,但使用基于Python的应用程序会迫使客户端在其Android机器上安装Python编译器,因此这会比使用JAVA编写的同一应用程序占用更多内存并降低性能吗?是的,你是对的,因此我不建议这样做。我会坚持使用Java,因为用户除了安装你的应用程序之外不需要做任何其他事情。