我有哪些选项可以加快 kivy android 应用程序的速度并减小其大小

2024-01-11

我想知道打包后我有什么选择可以加速 kivy 的速度。

我正在研究 cython 和 pypy 因为它们应该可以加速 python。另外,我读到 kivy 可能比大多数 Android 应用程序稍慢一些,但更大一些,因为它包含 python 和解释器。我通常会一直搜索直到找到答案,但很难找到有关猕猴桃的东西。

有经验的人可以推荐一些东西来从这个框架中获得更好的速度吗?我正在处理大量代码,因此测试大量此类内容可能会很麻烦。

编辑:132137 询问 2017-11-24 19:13

我现在已经打包了很多这个应用程序。在你打包之前我不会太担心 cython 。我还会尝试逐步打包应用程序,以确保一切正常。最重要的是,当我开始包装它时,我真的很担心事情会怎样。我应该早点开始的。尺寸并不是太大的问题。我会尝试在 ubuntu 或 Linux 发行版上编写它(buildozer 不适用于 Windows),并且并非所有内容都会在所有平台上运行相同(我正在使用的某些模块存在一些问题)。我喜欢猕猴桃,这就像我希望当时就知道的 eli5 一样。

经过一番折腾后,我把它减少到了 16mb。所以我对这个框架非常满意。我想我不需要在构建中包含 buildozer 文件夹。我是编程新手,但我对一切的结果感到非常满意。


当涉及到响应能力时,请确保您的 Python 代码已得到优化。这意味着要做一些事情,比如在需要之前不加载屏幕或其他小部件(甚至尽可能在后台进行)。

为了加速 python 本身,主要支持的方法是 cython。 python-for-android 不支持 pypy。

kivy 可能比大多数 Android 应用程序稍慢一些,但更大一些,因为它包含 python 和解释器。

一个基本的 Kivy 使用 APK 大约为 7MB。启动解释器的延迟主要体现在应用程序启动期间,这可能需要几秒钟的时间,尤其是在较旧的设备上。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我有哪些选项可以加快 kivy android 应用程序的速度并减小其大小 的相关文章

随机推荐