除了通常的Python v。Java問題之外,是否有任何理由贊成使用Python或Java而不是其他方式在Android手機上開發?Android:Java v。Python
8
A
回答
10
Java在Android平臺上是「更原生」的; Python正在努力爭取獲得平價,但還沒有AFAIK。與App Engine相反的情況大致相反,Python的使用時間比Java多一年,因此它仍然更加成熟和完整(即使Java正在趕上)。因此,在任何情況下,如果部署應該發生在像Linux這樣的通用平臺上,那麼在Java和Python之間任何情況下都不能確定,我認爲成熟度和完整性參數可能會影響Python在App Engine上部署,並在Java上部署Android。
1
使用Java,您可以訪問完整的OS API。
There seems to some progress on the Python front on the last few months。
+0
自從該鏈接中提到的6月推出以來,我還沒有看到太多。任何更新的信息或更多詳細信息? – foosion 2009-10-29 00:00:19
2
在移動平臺上,性能和內存使用情況比桌面或服務器要重要得多。 Android上運行的JVM針對移動平臺進行了高度優化。根據我在Android上看到的關於Python的鏈接,他們都沒有看到針對移動平臺的優化虛擬機。
相關問題
- 1. Android:Java接口:Imageview
- 2. Android:Java,C或C++?
- 3. Python的v Unpythonic
- 4. 在xp python v上安裝numpy v 3.3
- 5. Android:java的等價物android:button屬性?
- 6. Python中的模型I-V
- 7. Python WMI Hyper-v GetSummaryInformation結果
- 8. Python 3.5.2,openpyxl v 2.4.1,get_highest_row(),AttributeError
- 9. 「python -v」輸出太長
- 10. python pandas v.12 v.13相同的代碼日期時間
- 11. Hoptoad v。Exceptional v。exception_notification v。exception_logger
- 12. Mercurial v Git v Subversion
- 13. 發電機v/s返回列表 - Python
- 14. Python Logging :: show logger.debug()如果給出「-v」
- 15. Python中的Perl's Pack('V')函數?
- 16. 使用Python控制Hyper-V虛擬機
- 17. Python中的範圍()2.7 v。3
- 18. 的Python鍛鍊的V @ genere代碼
- 19. 在Python中使用Google Calendar API v 3
- 20. 的Python:數組v表格列表
- 21. 爲什麼python -V寫入錯誤流?
- 22. 用Python製作V形圖案
- 23. 使用python(pywinauto)調用'ctrl + v'命令
- 24. Android:Java:使用密鑰而不是密碼解密AES
- 25. Android:Java方法調用更改輸入參數
- 26. Android:Java對於很多類來說效率較低
- 27. Android:Java線程如何對應於本機線程?
- 28. Android:java四捨五入錯誤。不明白爲什麼?
- 29. Android:java運行時異常無法創建服務
- 30. 語法「Foo(int v):val_(v){}」?
您是否期望Python在不太遙遠的將來趕上(或者相當接近或足夠好)? – foosion 2009-10-29 01:44:16
@foosion,當然,我會期待它,但是在過去,我被認爲在這樣的期望中是錯誤的,成爲一個樂觀主義者。例如,我預計諾基亞S60系列的Python在第一次發佈後的一兩年內就可以使用......事實上,它花費了5年的時間!) - 我預計Google Chrome for Mac和Linux已經準備就緒在去年聖誕節前後,今天仍然處於預測階段:-(。啊,作爲樂觀主義者有它的補償!) – 2009-10-29 02:25:04