我一直在寻找android和IOS上python的不同软件包,因为我将很快升级我的手机。
但是,我不知道要使用哪种操作系统。对于Android他们有SL4A包,但对于IOS他们有他们的等效。但是,我坚持要去。有人对此有任何建议吗?
我知道这是一个愚蠢的问题,但我只是进入移动开发,因为他们允许在移动平台上使用脚本语言。
答案 0 :(得分: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黑客攻击/脚本编写。一切都取决于您的预算和您的需求。
就是这样。
答案 1 :(得分:2)
我曾经在iOS上看过Python的外观。大约2个月前,有一个发布到iTunes应用商店 - http://pythonforios.com/,真是太棒了!它包括完整的Python 2.7.2文档集 - 仅价值3美元。
对任何严肃的应用程序进行编码都是一个挑战(我怀疑这是开发人员必须遵守Apple的应用程序指南的结果),但它是测试火车或机场想法的完美场所(当你没有笔记本电脑。)
1警告 - 我只是在iPad上试过它。它可能是iphone上有点狭窄的屏幕空间。
答案 2 :(得分:0)
Pythonista是iOS平台的绝佳替代品 - here's一篇很好的文章。 this详细介绍了如何在iPAD上实现工作流程自动化。