2012-03-31 57 views
5

我一直在尋找在android和IOS上的python的不同軟件包,因爲我將很快升級我的手機。用於IOS或Android的Python

但是,我不知道要去哪個操作系統。對於android他們有SL4A包,但對於IOS他們有他們的equivilent。然而,我堅持要去。有沒有人對此有任何建議?

我知道它的一個愚蠢的問題,但我只是進入移動開發,因爲他們允許在移動平臺上使用腳本語言。

回答

2

我一直在iOS上的Python的lookut一段時間。大約2個月前,其中一個發佈到iTunes應用商店 - http://pythonforios.com/,這太棒了!它包含了一套完整的Python 2.7.2文檔 - 僅價值3美元。

編寫任何嚴肅的應用程序(我懷疑這是開發人員必須遵守w/Apple應用程序指南的結果)是一項挑戰,但它是測試火車或機場想法的理想場所(當你沒有一臺筆記本電腦)。

1警告 - 我只在iPad上試過。這可能是一個擁擠的屏幕房地產在iphone上。

+0

是否可以將腳本從您的計算機加載到腳本中並通過手機上的解釋器運行?還是僅限於通過電話上的口譯員撰寫和運行? :) – 2012-03-31 18:01:39

+0

正式的,你僅限於代碼,保存,直接在iOS設備上運行。但從網上下載文件並執行它是一件簡單的事情。我認爲有一些小的想法,可以搭建一個git pull/run系統,它非常適合代碼和部署,更適合於編輯 – user590028 2012-03-31 20:48:13

+0

好吧,非常感謝:)你完全回答了我的問題。 :) – 2012-03-31 21:06:07

3

對Android的python支持非常好,但仍在開發中。你可以做一些腳本語言可以做的事情,但不能把Python當做OO語言來做。

示例: - 閱讀API參考here時,可以看到可以編寫腳本來完成從基本到複雜任務的腳本,但以一種限制性方式。您永遠無法構建完整的應用程序,即使您這樣做了,也會一直很慢,因爲SLA4只是Android層次結構中其他幾個層之上的另一層。使用Python腳本編寫過很多有趣的東西,例如:http://www.wired.com/gadgetlab/2010/07/nexus-one-phone-rides-a-rocket-up-28000-feet/#ixzz0v7LFT7ay(有點過度和瘋狂,但很棒但是。)

我沒有太多的iPhone傳遞經驗這樣的評論。但是,一個iPhone是昂貴的。您可以隨時獲得使用過的Nexus手機並進行各種Python黑客/腳本編寫。一切都取決於你的預算和你的需要。

就是這樣。

0

Pythonista是iOS平臺的絕佳選擇 - here's一篇不錯的文章。詳細介紹如何在iPAD上實現工作流程自動化。