2017-03-08 6 views
2

イオン1(「イオン開始ブランク」)で作成された最小アプリは、Android搭載デバイス(HTC 816)にロードするのに1秒未満しかかからず、最小限のイオン2アプリ開始ブランク - v2 ")は10秒以上かかる!同じデバイスで!何故ですか?イオン1対イオン2アプリの読み込み時間

私はデバッグ、クロスウォーク、すべてのプラグインを削除するリリースビルドのように私は考えることができたすべてを試し、私もアプリケーションからすべてのHTMLと不要なコードを削除!しかし、イオン2アプリはロードに10秒以上かかります。 angular2/ionic2の方が性能が良いはずです。イオン2

ため4.5megsは、私がここに何をしないのですながら

イオン1つのアプリはデバイス上2.5megsを取りますか?私は10秒を意味する! 1秒未満です。いい加減にして!

任意の応答が非常に高く評価されている:)

+0

私は昨日イオン2で作業を始め、同じ問題に直面しました。 – sam

答えて

1

V1に比べV2の負荷時間が多いが、--prodフラグを使用すると、iが13の成分、10のプラグ、2つの指令、及び3サービスを持っている現在大幅ionic build android --prodそれを減少させます。 ...アプリケーションは、スプラッシュ画面が読み込まれてから6秒以上かかる。

私はこの問題についてかなりの研究を行っています。RC.5以降のロードは改善されていますが、ロードを改善し続けることを期待しています... NavController遅延ロードが可能でロードしない場所すべてのモジュールを一度に使用すると、読み込み時間が大幅に改善されます。最新のバージョン(例えば、ionic-native、プラグインにionic addを追加して、ngOnInitionViewDidLoadなどのライフサイクルイベントを使用してください)を試してみてください。constructorほとんどのページ(それに依存しています))を実行し、実行時に--prodフラグを使用します。

+0

この問題に返信いただきありがとうございます:) – Neut

関連する問題