是否可以在Python中開發Android和iOS移動應用程序?我是移動應用程序的新手,並希望用Python開發移動應用程序。我可以使用Python編寫原生iPhone,Android,Windows,Blackberry應用程序嗎?
回答
是的,你可以使用kivy
這是一個很好的跨平臺的Python框架其作品爲Android,Win7的,在Linux,Mac。由於Apple不允許腳本,因此iOS可能性很小,但非常微不足道。
And for Android Google提供了一個名爲ASE(Android Scripting Environment)的東西,它允許腳本語言(包括Python)在Android上運行。更多詳細信息,請點擊這裏
對於iOS而言,Python開發將嵌入一個Python解釋器到您的應用程序中,並與您的Python腳本一起分發(以便與Apple規則良好地配合)。在這種情況下,您的Python應用程序將是一個Python解釋器,它與您的腳本一起打包並自動運行。正如我所說 - 它不漂亮 您可以查看詳細信息Here
希望它可以幫助你。
但是對於android應用程序開發結束時,測試只會允許在android(java)或單元測試(python)中? – user2351396 2013-05-05 14:13:55
更好的方法是使用cython編譯python代碼top C並將其用作庫。從Obj-C鏈接到C代碼 – MySchizoBuddy 2013-08-14 06:40:01
他說* native *應用程序。 – Zenadix 2014-10-03 20:15:59
不是開箱即用。最終產品需要編譯(iOS)或字節碼(Android)。由於可能將Python代碼轉換爲Objective-C或兩者之間的代碼,因此它可能是可能的。
請參閱Kivy - previous thread引用它。這允許你用Python編寫應用程序,但可能使用通用包裝器(即Kivy提供的)來運行Python。
請注意,用Objective-C(iOS)或Java(Android)編寫的代碼總是比中間件(如Kivy或Phonegap)更快。除非一個開發人員在編寫任何這些本地語言方面非常糟糕......
- 1. 我可以使用cakePHP開發Android,Iphone,Windows應用程序嗎?
- 2. 我可以使用原生Android應用覆蓋Unity應用嗎
- 3. 我可以只使用NOSQL編寫整個應用程序嗎?
- 4. 我可以使用RealBasic編寫Mac App Store應用程序嗎?
- 5. Windows驅動程序可以用Python編寫嗎?
- 6. 我可以在Windows PC上開發反應原生IOS應用程序嗎
- 7. 我們可以用C編寫iphone程序嗎?
- 8. 編寫iPhone應用程序在Windows XP
- 9. 可以使用谷歌紙板API創建原生Android應用程序嗎?
- 10. 可以使用參數啓動Facebook Blackberry應用程序嗎?
- 11. 我可以在Swift上編寫的iPhone 4上啓動應用程序嗎?
- 12. 我可以使用iPhone Enterprise應用程序的私人API嗎?
- 13. 我可以使用java開發iPhone應用程序嗎?
- 14. 我可以爲Windows 8「People」應用程序編寫一個插件嗎?
- 15. 我可以在Docker上使用Windows .Net應用程序嗎?
- 16. Windows Logo(TM)認證應用程序難以用Java編寫嗎?
- 17. 我可以從移動網頁啓動原生Foursquare iPhone或Android應用嗎?
- 18. 開發原生應用程序以在Android和iPhone上運行?
- 19. 我可以使用python創建cytoscape應用程序嗎?
- 20. 我可以使用.NET語言編寫Eclipse RCP應用程序嗎?
- 21. 我可以使用IE8編寫單一標籤的Web應用程序嗎?
- 22. 原生Blackberry應用程序(不是MIDlet)可以使用MIDP推送註冊表嗎?
- 23. 當iPhone被鎖定時,非原生Apple Watch應用程序可以工作嗎?
- 24. 原生iPhone應用程序可以訪問WIFI芯片的MAC地址嗎?
- 25. 我可以使用Objective-C以外的任何語言編寫iPhone應用程序嗎?
- 26. 可以限制我的應用程序到iPhone 3GS/iPhone 4嗎?
- 27. Windows桌面應用程序可以在Windows Phone上使用嗎?
- 28. 我可以在Android應用程序中使用Net Dll嗎?
- 29. 我們可以在android應用程序中使用UIAutomator嗎?
- 30. 你可以在Android應用程序中調用python例程嗎?
已在[上一主題](http://stackoverflow.com/a/7950875/2345913)中進行了討論。檢查參考 – CRUSADER 2013-05-05 07:13:34
可能,但它不會是「本地」。 – paxdiablo 2013-05-05 07:13:34