当前位置: 首页 > 面试题库 >

是否可以使用Python为iOS和Android编写跨平台应用程序?

钮巴英
2023-03-14
问题内容

是否可以使用Python为iOS和Android编写跨平台应用程序


问题答案:

对于Android,Google提供了一种称为ASE(Android脚本环境)的工具,它允许脚本语言(包括Python)在Android上运行。在这里更多细节

对于iOS,它可能要复杂得多(我建议您查看最新版本的iOS SDK协议以检查当前法律状态-
苹果倾向于定期允许和禁止此类应用)。在技​​术方面,您可能需要在Python和Objective
C之间建立接口,并进行一些向导以静态链接Python所需的所有库。详细信息请点击这里。iOS
Python开发的另一种方法是将Python解释器嵌入到您的应用程序中,并随其分发您的Python脚本(以便与Apple规则很好地配合使用)。在这种情况下,您的Python应用程序将是一个与脚本一起打包并自动运行的Python解释器。


第二种选择是使用Kivy框架(kivy.org)-这是一个框架,可使用Python编写易于触摸的应用程序并将其打包为不同的平台。它已经有一段时间支持Android,并且最近添加了iOS支持



 类似资料:
  • ASP 应用程序可在运行 Windows NT 4.0 或 Windows 95 及其更新版本的操作系统的计算机上运行。另外,可在 Macintosh 上运行 streamline 版本的 ASP。因为在 Windows 95 和 Macintosh 上的 Personal Web Server 是为个人发布设计的,所以在对 ASP 应用的支持方面有些不同。您可以在 Windows NT Work

  • 我想用python为我的iPhone构建一个IOS应用程序,但我有一个问题--我不知道哪个IDE最适合这个任务:/我曾经用过Java的Andriod Studio,我想知道是否有类似的东西,但对于使用python的IOS应用程序...我真的想在IDE里面有一个iPhone模拟器,就像在Andriod studio里面有一个Andriod设备模拟器一样,你可以用那部手机检查应用程序...如果有类似我

  • 我试图将多点触摸添加到现有的跨平台java项目中。我从两个方面看过。还有其他几种方法,但它们似乎不是跨平台的,也不需要特殊的软件。 null 我不想使用链接,但它在这里 https://wiki.openjdk.java.net/display/openjfx/building+the+openjfx+embedded+stack+for+linux+desktop 至少在我看来,上面的链接是关于

  • 问题内容: Python可在多种平台上工作,并且可用于桌面和Web应用程序,因此,我得出结论,有某种方法可以将其编译为Mac,Windows和Linux的可执行文件。 问题是我不知道从哪里开始或如何用它编写GUI,请问有人可以向我指出正确的方向吗? 问题答案: 首先,你将需要一些具有Python绑定的GUI库,然后(如果需要)一些程序,它将Python脚本转换为独立的可执行文件。 具有Python

  • 问题内容: 我正在研究使用python开发控制台应用程序,该应用程序应该能够在Windows和Linux下运行。为此,我真的很想使用像curses这样的高级控制台库。但是,据我所知,curses在Windows上不可用。 我还有什么其他选择?不幸的是,在Windows下不能使用cygwin。 谢谢你的帮助! 问题答案: 有一个问题。我从未尝试过,但它可能满足您的需求。听起来好像并没有完全的curs