我开发了Flutter应用程序,在一页(欢迎页面)中包含18个GIF(每个GIF约1 Mb,分辨率为600x600)。
它可以在所有android设备(甚至是旧的智能手机)上完美运行。
尽管如此,我的应用在某些IOS设备(例如iPad2)上启动时崩溃。
当我使用“ flutter run”时,欢迎页面出现在我的iPad2上,但是gif变慢(下降帧速率),并且2秒后该应用程序关闭。
在MAC上,我最近拥有的日志如下:
(有时在崩溃之前,日志中还会有一个“内存警告”)
因此,我怀疑我的iPad太旧了(只有512Mb DDR2)才能显示所有GIF(特别是因为如果我在页面上只放了1个GIF,则该应用程序可以正常工作(但仍然很慢,所以很奇怪)) 。 但是,我的应用程序可以在iPhone 5s(仿真器)上正常工作。
我有点迷茫,不胜感激。
(我扑扑的医生告诉我一切都很好)