我们的应用程序目前在首次启动时非常慢。 有哪些关键因素会影响应用加载时间,以及我们如何加快这一过程?
我们在启动时将非常简单的注释对象加载到内存中,并打算很快将插件用于本机数据库。
我们计划缩小和使用原生插件进行存储,我们可以采用哪些其他策略?
hojoki的This guest post也很有帮助。
答案 0 :(得分:0)
资源重复
在trigger.io中,所有资源(Android + iOS)都打包在一起。例如。启动画面Android包含在iOS和Android版本中 - 反之亦然。也许这就是尺寸的一个原因?
如果是这样,构建两个独立的应用程序(每个平台一个)可能是解决该问题的一种方法。显然,排除非平台资源的能力会更好,但现在不行。
文件大小
对所有js / css运行缩小,减少png / jpeg文件大小。