我一直在查看 android 和 IOS 上的不同 python 包,因为我很快就会升级我的手机。
但是,我不知道要使用哪个操作系统。对于 android 他们有 SL4A 包,但对于 IOS 他们有他们的等价物。但是,我坚持要选择哪个。有人对此有什么建议吗?
我知道这是一个愚蠢的问题,但是我刚刚进入移动开发领域,因为他们允许在移动平台上使用脚本语言。
对 Android 的 python 支持非常好,但仍在开发中。您可以做脚本语言可以做的事情,但 Python 作为 OO 语言可以做的事情。
示例:- 当您浏览此处的 api 参考时,您可以看到可以编写脚本来执行基本到复杂的任务,但是以一种限制性的方式。您永远无法构建完整的应用程序,即使您这样做了,它也总是很慢,因为 SLA4 只是 Android 层次结构中其他几个层之上的另一个层。使用 Python 脚本完成了很多有趣的事情,例如: http: //www.wired.com/gadgetlab/2010/07/nexus-one-phone-rides-a-rocket-up-28000-脚/#ixzz0v7LFT7ay(有点过火和疯狂,但仍然很棒。)
我在 iPhone 上没有太多经验来传递这样的评论。但是,iPhone 很贵。你总是可以得到一个用过的 Nexus 手机并做各种 Python 黑客/脚本。一切都取决于您的预算和需求。
就这些。
一段时间以来,我一直在寻找 iOS 上的 Python。大约 2 个月前,一个发布到了 iTunes 应用商店——http: //pythonforios.com/,太棒了!它包括一整套 Python 2.7.2 文档——仅此一项就值 3 美元的价格。
编写任何严肃的应用程序有点挑战(我怀疑这是开发人员必须遵守 Apple 的应用程序指南的结果),但它是从火车或机场测试想法的理想场所(当你没有一台笔记本电脑)。
1 个警告——我只在 iPad 上试过。iphone 上的屏幕空间可能有点狭窄。
Pythonista是 iOS 平台的绝佳替代品 -这里有一篇不错的文章。这一篇详细介绍了如何在 iPAD 上实现工作流程自动化。