工作灯优化

时间:2014-03-18 16:26:17

标签: ibm-mobilefirst

我在Liberty Server上使用Worklight 5.0.61。我们正在使用JQuery Mobile库。我们有PNG粉碎了我们所有的图片。 我们的应用程序(在iOS和Android上)每次应用程序打开时都需要大约一分钟的时间加载。后续发布的加载时间可能略有减少。但不是明显下降。

每次应用启动时,应用都会显示黑色页面一分钟,然后加载启动画面。我们抱怨应用程序无法正常工作,因为人们迫不及待地等待它加载。是否还有其他步骤可以减少黑屏加载时间?或者无论如何在最初的黑屏中显示闪屏? 目前,启动画面正在java文件的onCreate方法中加载。

1 个答案:

答案 0 :(得分:0)

根据您的修改。尝试使用Worklight 5.0.6.2并返回结果


1)缩小和连接功能在移动Web和桌面浏览器页面上仅 This is clearly stated in the user documentation

此功能不会影响iOS和Android中应用程序的文件大小。

请参阅此问题以获取选项:IBM Worklight - Filesize of the generated Android project's .apk

以上内容有助于降低应用程序的文件大小。这也会影响性能,具体取决于以下内容。它将根据复杂性,设备等而有所不同......

这些包括:

  • 删除死码
  • 确保您的代码不会膨胀
  • PNGCrush您的图片
  • 不要包含您不需要的文件(.js,.css,.whatever)
  • 使用Google Closure(仔细)。关于使用Closure的See also this blog post

2)您没有提及关键和必需的信息,以便回答您的问题

  • 您的Worklight版本是什么?
  • 这仅与应用程序的首次发布或任何发布有关吗?
  • 您使用的是任何库,例如jQuery Mobile还是Dojo?
  • 启动时实际应用的应用是什么?只加载网络资源?调用任何适配器程序并等待返回和处理数据?别的吗?

您可以尝试使用Worklight 5.0.6.2,6.0.0.2或6.1.0.1,这三个现在都包含修复程序,以便在第一次启动时增强应用程序的加载时间。

请使用有用的内容编辑您的问题。