过多的GIF会导致应用在启动时崩溃

时间:2019-02-26 08:22:55

标签: ios dart flutter

我开发了Flutter应用程序,在一页(欢迎页面)中包含18个GIF(每个GIF约1 Mb,分辨率为600x600)。

它可以在所有android设备(甚至是旧的智能手机)上完美运行。

尽管如此,我的应用在某些IOS设备(例如iPad2)上启动时崩溃。

当我使用“ flutter run”时,欢迎页面出现在我的iPad2上,但是gif变慢(下降帧速率),并且2秒后该应用程序关闭。

在MAC上,我最近拥有的日志如下:

  • “ LaunchService:收到了服务com.apple.lsd.advertisingidentifiers的断开连接事件”
  • “ LaunchService:已收到服务com.apple.lsd.mapdb的断开连接事件”
  • “与设备的连接断开”

(有时在崩溃之前,日志中还会有一个“内存警告”)

因此,我怀疑我的iPad太旧了(只有512Mb DDR2)才能显示所有GIF(特别是因为如果我在页面上只放了1个GIF,则该应用程序可以正常工作(但仍然很慢,所以很奇怪)) 。 但是,我的应用程序可以在iPhone 5s(仿真器)上正常工作。

我有点迷茫,不胜感激。

(我扑扑的医生告诉我一切都很好)

0 个答案:

没有答案