是否有可能使用Python为iOS和Android编写跨平台应用程序是否有可能使用Python为iOS和Android编写跨平台应用程序?
回答
对于Android Google提供了一种称为ASE(Android Scripting Environment)的东西,它允许脚本语言(包括Python)在Android上运行。更多细节here
对于iOS,这可能是更复杂的相当多的(我会建议检查最新版本的iOS SDK协议的检查法律的当前状态 - 苹果倾向于允许&不允许这样的应用程序定期)。对于您可能需要在PythonObjective C之间进行接口的技术部分,以及执行一些向导来静态链接Python所需的所有库;详细信息可在here。 iOS Python开发的另一种方法是将Python解释器嵌入到您的应用程序中,并将它分发给Python脚本(以便与Apple规则良好地配合)。在这种情况下,您的Python应用程序将是一个Python解释器,它与您的脚本一起打包并自动运行。
第二个选择是使用Kivy框架(kivy.org) - 这是写在Python触摸友好的应用程序并将其打包为不同的平台的框架。它支持一段时间的Android,并且最近增加了iOS支持
这也正是Kivy(http://kivy.org/)的目标 - 它是一个在Python中编写触控友好应用程序的框架,并将它们打包到不同的平台上。它有一段时间的Android支持,并且最近增加了iOS支持 – Raheel
一个选项是kivy:一个很酷的跨平台Python框架,适用于Android,Win7,Linux,MacOSX和iOS。
更新:kivy项目每天都在增加,现在还树莓派
- 1. 是否有可能在C#中为Android编写应用程序?
- 2. 是否有可能为LinkedIn平台构建应用程序?
- 3. 通用跨平台应用程序的Android,iOS和PC - 理论
- 4. 是否有可能用python编写闭源android程序?
- 5. Xamarin跨平台iOS应用程序
- 6. Java Swing:编写跨平台应用程序(基本上是CRUD)
- 7. 编写跨平台应用程序(桌面和移动)
- 8. 是否可以使用XHTML,CSS和JavaScript编写跨平台的桌面应用程序?
- 9. Python应用程序分发跨平台
- 10. 是否有可能编写播放音乐在使用Adobe打包为iPhone iOS的后台应用程序?
- 11. 开发跨平台Android应用程序
- 12. 跨平台应用程序
- 13. 为跨平台应用程序使用C99功能
- 14. 适用于iOS/OSX应用程序的跨平台许可
- 15. 开源和跨平台应用程序
- 16. 跨平台应用(Android,iOS,Symbian)
- 17. Android本机应用程序vs跨平台应用程序
- 18. 如果我有一个原生的android应用程序(当然是用Java编写的),那么你会推荐什么跨平台工具来使它在iOS上可用?跨平台tool_native用Java编写的android应用程序
- 19. 编写一个跨平台的程序
- 20. 为android平台2.2编写galaxy tab应用程序
- 21. 使用Javascript为Apple平台编写应用程序
- 22. 是否可以将我为Android编写的应用程序部署到iOS?
- 23. 是否可以在使用Python的Eclipse环境中编写Android应用程序?
- 24. 是否有可能在phonegap ios应用程序中使用iframe
- 25. 是否有可能将iOS应用程序标记为本地应用程序?
- 26. 用html5跨平台编程?
- 27. 可能跨平台开发Watch/Wearable应用程序?
- 28. 我可以使用HTML5创建跨平台应用程序吗?
- 29. 是否有可能使用Xcode 4编译IOS 4.0的iPhone应用程序
- 30. 是否可以编写安装CA的iOS应用程序?
[duplicate?](http://stackoverflow.com/questions/6216890/target-both-android-and-iphone) – keyser
@keyser我不相信所选答案的问题,我认为它可以是使用和确认我问了这个问题 – user1404932
这是否改变了? – johnny