Beeware-Python中的Android和iOS应用程序

2020-09-16 22:43:30

用Python编写您的应用程序,并使用丰富的原生用户界面在iOS、Android、Windows、MacOS、Linux、Web和TVOS上发布它们。多个应用程序,一个代码库,在每个平台上都有完全原生的用户体验。

BeeWare允许您用Python编写应用程序并在多个平台上发布。不需要用多种编程语言重写应用程序。这意味着在构建工具、环境、兼容性等方面没有问题。

Python已经证明了自己是一种能力很强的语言-对于新手来说很容易接近,但在专家手中却很强大。为什么不能在任何需要告诉计算机做一些事情的地方使用Python呢?难道你的工具不应该利用Python作为一种语言的所有功能,而不仅仅是很好地映射到C绑定的部分吗?

现代计算不会发生在80x25控制台窗口中。它发生在具有丰富用户界面的手机、平板电脑和台式机上。难道你不应该在所有这些地方使用Python,并利用这些平台的独特功能吗?

最终用户不必关心他们的工具是用什么语言编写的。这首先是从外观和行为完全像本地工具开始的。原生外观、原生行为,以原生应用程序的交付方式交付。为什么您的Python工具不能像本地工具一样适合呢?

这就是BeeWare提供的功能。帮助您编写具有丰富的本机用户界面的Python代码的工具;以及在iOS、Android、MacOS、Linux、Windows、TVOS等平台上运行代码所需的库和支持代码。

开放源码开发过程已经证明自己是开发健壮可靠的软件的最可靠的方法。这就是为什么整个BeeWare工具套件都是BSD许可的,所有人都可以使用和修改。

但这不仅仅是代码的问题。一个成功的软件项目需要文档、设计技能、反馈和错误报告。BeeWare社区承认所有的贡献都很重要--不仅仅是那些作为GitHub的拉取请求的贡献。

一个多元化的社区就是一个强大的社区。这意味着接受来自不同背景、不同种族、不同信仰、不同取向和不同表达方式的人。BeeWare项目致力于发展和维护一个多样化的、受欢迎的社区。我们有一个公开的提议,指导任何想要作为贡献者参与进来的人,并得到严格执行的行为准则的支持。

如果这一切听起来很有趣,为什么不看看BeeWare项目,看看在开发Python应用程序时如何使用它们呢?或者,如果你想为开源做出贡献,而且你以前从未为开源做出过贡献,那就从我们的首次贡献者指南开始吧。如果您觉得准备好直接投入,请查看项目页面或我们的指南,了解您可以做些什么来提供帮助。

在Twitter上关注@PyBeeWare,或加入BeeWare爱好者邮件列表,获取与该项目相关的更新、提示、提示和公告。

BeeWare受到像您这样的用户的支持!每一点都是有帮助的:点击这里贡献自己的力量。