安卓平板运行python_使用Python进行手机平板移动开发 | 学步园

过去,Android和iOS上的移动应用程序开发不是Python的强项,但情况可能会发生变化……使用Python进行移动应用开发怎么样?从历史上看,在编写移动GUI应用程序时,Python并没有很强的故事。实际上,仅使用纯Python时,Android和iOS开发几乎是不可能的。真可惜值得庆幸的是,近年来出现了许多进展,极大地改善了使用Python编写移动应用程序的前景。提到两个框架:Kivy和B...
摘要由CSDN通过智能技术生成

过去,Android和iOS上的移动应用程序开发不是Python的强项,但情况可能会发生变化……

使用Python进行移动应用开发怎么样?从历史上看,在编写移动GUI应用程序时,Python并没有很强的故事。

实际上,仅使用纯Python时,Android和iOS开发几乎是不可能的。真可惜

值得庆幸的是,近年来出现了许多进展,极大地改善了使用Python编写移动应用程序的前景。

提到两个框架:Kivy和BeeWare项目。

Kivy–跨平台的PythonGUI

Kivy是用于开发跨平台GUI应用程序的开源Python库。它允许您编写在主要桌面平台(Windows,Linux和macOS)以及iOS和Android上运行的纯Python图形应用程序。

现在,每次我听到一个新的GUI工具包时,我总是想知道它的“本机”感觉-我相信出色的GUI应用程序应该发挥它们所运行平台的优势。

例如,当我使用iPhone时,我希望所使用的应用程序保持一致。使用以其他平台的用户界面模式设计的应用程序感觉很烦。

不会使用本机平台UI控件呈现。这有优点和缺点:

一方面,这确保了您的应用程序从一个平台到另一个平台的一致性和可移植性。但是,另一方面,这也意味着您的Android应用不会真正看起来像Android应用…

但是,根据您所考虑的应用程序类型,这可能根本不是问题。例如,对于大多数游戏而言,UI的“本土性”不是很重要。对于某些类型的利基应用程序(例如用于制作音乐的图形MIDI控制器)也是如此。但是对于其他类型的应用程序,这会对可用性产生巨大影响。

因此,如果您可以在

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值