我有兴趣通过Kivy开发Android应用程序。但是我已经建立了Kivy应用程序来运行Android,我已经意识到打开Kivy应用程序需要20到30秒的时间。例如,这个简单的代码:
from kivy.app import App
from kivy.uix.button import Button
class HelloApp(App):
def build(self):
return Button(text='Hello')
if __name__=='__main__':
HelloApp().run()我为Android创建了一个应用程序包。它是非常小的,大约6MB。但在我的android手机上打开大约20秒,ASUS ZENFONE 4。
发布于 2015-11-13 13:08:03
这里的主要因素可能是,无论是cpu还是内存,手机的速度都很慢。这似乎是影响kivy应用程序的一个重要因素。例如,在nexus 4上,启动一个简单的应用程序大约需要5s,而在LG G4上,它非常快(可能是1s或更短)。
考虑到这一点,在这个特定的设备上,你可能没什么办法去改进它。
您可以尝试的一件事,可能会有一点帮助,但可能不会做那么多,是尝试新的SDL2后端使用修改后的python android工具。这比游戏的速度要快,但最多只能达到40%,这取决于硬件等等。
https://stackoverflow.com/questions/33692864
复制相似问题