2011-11-22 45 views
4

我是Android新手,並且正在尋找一款具有良好過濾系統的應用程序(電子郵件客戶端),但經過大量谷歌搜索和Android市場瀏覽後,似乎沒有任何可用於Android的電子郵件客戶端提供此類功能。 (至少免費的人不會)。所以,最後我決定自己開發一個。現在的問題是我希望在Python中開發它,但我擔心效率問題。因此,問題是:關於在Android應用程序開發中使用python over java的可能性能問題是什麼?

  1. 除了有限的暴露API的Python Android上什麼都做的因素,我需要注意Java和Python之間進行選擇時呢?另外,我想我們需要在用戶上用我們的Python應用程序安裝一個Python編譯器,這是否意味着更多的內存使用和性能降低?

P.S.考慮性能和內存使用JAva似乎更好?使用python可以影響性能和內存使用情況?

+0

我不確定在Android上有沒有GUI支持Python –

+0

@FabioDiniz有,但我不知道有多廣泛(例如我知道它可以做吐司,按鈕,彈出文本輸入框......)。 – John

+0

我認爲這是一個完全合法的問題,用Java編寫代碼或安卓的Python ... – JPM

回答

2

您可以在Android上安裝並運行Python,它只是一個Linux框,但是如果您做任何圖形化操作,可以使用android GUI/Java或openGL。看看這個link在Android上安裝Python。您可以使用Python來快速編寫腳本並快速運行一些程序。但對於Android,你可能會受到一些阻礙...

+0

我瞭解SL4,但是使用基於Python的App強制客戶端在他們的Android機器上安裝Python編譯器,因此與使用JAVA編寫的相同應用程序相比,這會導致更多的內存使用並降低性能? – codersofthedark

+0

是的你是對的,所以我不推薦它。我會堅持使用Java,因爲用戶除了安裝應用程序之外不需要做其他任何事情。 – JPM

相關問題