Meteor Cordova 启动时间慢得离谱?

Meteor Cordova startup time is ridiculously slow?

正如您在 gif 中看到的,localmarket ios meteor 应用程序的启动时间长得离谱。通常需要大约 7 秒,但是一旦我添加了 fastrender 和 fastclick,它就会下降到 4 秒。为什么是这样?我注意到 Verso 应用程序的加载速度要快得多。如何制作加载速度更快的 meteor ios 应用程序? 4 秒绝对会杀死用户,每次重新启动应用程序时都会发生这种情况。有什么解决办法吗?

顺便说一下,appcache 破坏了这个应用程序。

LocalMarket

将启动画面时间从 AppDelegate.m

更改为
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{

    [NSThread sleepForTimeInterval:5.0]; //5 is the time in second for splash screen
    .
    .
    .
}

将此添加到您的布局中 onRendered

if (Meteor.isCordova) {
    navigator.splashscreen.hide();
}

自己解决了。问题是启动屏幕包。

  1. meteor 删除移动体验

  2. 流星添加快速点击

  3. meteor 添加移动状态栏

  4. 流星添加meteorhacks:fast-渲染

对我来说就像一个魅力。这是我写的关于这个主题的文章:https://medium.com/@gautham.gg/reduce-the-launch-time-of-a-meteor-mobile-app-e2f009951011#.8uovmstb5