[英] Is it possible to use Python to write cross-platform apps for both iOS and Android?
是否可以使用Python编写同时适用于iOS和Android的跨平台应用程序
是否可以使用Python编写同时适用于iOS和Android的跨平台应用程序
对于Android,谷歌提供了一种叫做ASE(Android脚本环境)的东西,允许脚本语言(包括Python)在Android上运行.更多详情here
对于iOS,情况可能要复杂得多(我建议查看iOS SDK协议的最新版本,以判断当前的法律状况-苹果倾向于定期允许&;不允许此类应用).对于技术部分,您可能需要在Python和Objective C之间进行交互,并执行一些操作以静态链接Python所需的所有库;完整的详细信息可从here获取. iOS Python开发的另一种方法是将Python解释器嵌入到您的应用程序中,并随其一起分发Python脚本(这样可以很好地使用Apple Rules).在本例中,您的Python应用程序将是一个Python解释器,它与脚本打包在一起并自动运行.
第二个选择是使用Kivy Framework(kivy.org)--这是一个用Python编写touch 友好的应用程序并将它们打包到不同平台的框架.它支持Android已经有一段时间了,最近又增加了iOS支持
使用实时数据库的应用程序无法在被 Firebase 阻止的罗马尼亚 ISP 中运行
Flutter:无法构建 iOS 应用程序“ARCHIVE FAILED”,为设备归档时遇到错误
如何在 Apple Silicon (M1) 上运行 CocoaPods
iOS Simulator 部署目标设置为 7.0,但此平台支持的部署目标版本范围为 8.0 到 12.1
Xcode 10.2更新问题构建系统错误-1:无法加载文件列表的内容:输入/输出xcfilelist
Xcode 10b5 - 重复符号链接器错误,无法使用 Crashlytics 编译
使用 JSONEncoder 将 nil 值编码为 null