2011-10-22 34 views
4

This鏈接說,這確實有可能在的Python編寫代碼,並在的Android平臺使用它的應用程序開發。我想知道當使用Python而不是Java時會出現什麼問題。在執行速度或大小方面是否有任何妥協?Python和Android的

回答

3

從您發佈的鏈接:

腳本可以交互地在終端上運行,在後臺,或通過語言區域。

這已經是一個缺點,因爲您無法輕鬆地將您的應用程序發佈到Android電子市場。這可表面上卻由Pygame Subset for Android,構建腳本來避免,但我不知道這件事。然而,Python解釋器需要安裝在設備上,這會使應用程序的大小膨脹很多。

的Python的執行過程中的Android設備上的速度比Java更慢,因爲Python沒有奇蹟般地加速只是因爲它運行在手機上。不過,在大多數情況下,這種差異並不是那麼好。

+1

我也從一個相關的問題,該腳本可以被轉換成.apk文件鋸,然後纔會有上發佈到Android市場的問題? 您是否嘗試過使用S4LA? –

+0

我沒有,但似乎這實際上是可能的。 > OU可能要檢查這個環節,這也解釋瞭如何釋放腳本到Android Market:http://jokar-johnk.blogspot.com/2011/02/how-to-make-android-app-with-sl4a html的 – cemper93