我可以使用Python进行Android开发吗?

2024-06-09 14:56:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我可以使用Kivy为Android创建简单的程序吗?还是我必须学习Java?你知道吗

简单地说,我指的是一些图形(一些旋转的线条,一个计时器,一个高分),一个备忘录等不是实时游戏。你知道吗

我已经为Windows/Linux创建了这种程序,我真的很想扩展到Android。你知道吗

在Google上,大多数答案都说我应该学习Java,而其余的答案都说Python相当不错。我在聊天时也问过这个问题,有人说“是”,有人说“不是”,最后有人说“所有的编程语言都要翻译成JavaScript,所以差别不大”。你知道吗


Tags: 答案程序图形游戏linuxwindowsgooglejava
1条回答
网友
1楼 · 发布于 2024-06-09 14:56:34

不,可能是的。让我解释一下。你知道吗

否:

  • 如果你使用Kivy,这个应用程序看起来不会是本地的
  • 启动会有滞后
  • 您可以使用Pyjnius调用本机javaapi,但有时它不能很好地工作,或者您需要非常努力地完成简单的事情。你知道吗
  • 因为您不能使用本机UI,所以制作一个好看的android应用程序可能需要大量的工作。你知道吗

是:

  • 你可以建立一个可以工作的应用程序
  • 许多游戏和应用程序不使用本机用户界面,但它们仍然非常有用
  • 您可以使用Plyer和Pyjnius这样的项目来获得常见的android功能
  • Kivy可能是游戏的最佳选择

我的推荐:

请一定要检查应用程序和游戏建立与奇维的游戏商店。在你的手机或标签上玩。看看他们的样子和感觉。查看Kivy文档,看看它们提供了什么。你知道吗

PS:我是一个Python迷,我非常喜欢奇维。我希望并相信它将在未来提供更好的小部件和UI集成。我希望Kivy提供像NativeScript这样的东西,在那里我可以使用Python创建本地小部件。你知道吗

相关问题 更多 >