Ionic 2 构建的应用程序(IOS、Android)在启动时很慢

Posted

技术标签:

【中文标题】Ionic 2 构建的应用程序(IOS、Android)在启动时很慢【英文标题】:Ionic 2 builded application (IOS, Android) slow at boot up 【发布时间】:2017-05-05 09:08:36 【问题描述】:

我正在使用 ionic 2、angular 2 和 typescript 构建应用程序。

目前,已发布的应用程序(iosandroid)在移动设备上的启动时间非常慢。

即使是带有一些UI的启动模板在iPhone 6上也需要加载5秒,在oneplus 3上需要6秒。这个速度太慢了,不能接受。我的应用程序更复杂,需要大约 10 秒才能启动到首页。

我的启动应用程序的代码。

ionic start test --v2 --ts

启动时间能否提高到可接受的水平?

【问题讨论】:

【参考方案1】:

Ionic 2 new RC4 改变了构建过程。现在可以使用 AoT 构建应用

ionic run android --prod

有关更多信息,请查看issueionic

编辑

Ionic-cli 3 进一步模块化,cordova 命令需要ionic cordova。所以你需要像这样运行它

ionic cordova run android --prod

【讨论】:

对于较新的离子版本,它是ionic cordova run android --prod

以上是关于Ionic 2 构建的应用程序(IOS、Android)在启动时很慢的主要内容,如果未能解决你的问题,请参考以下文章

Ionic Capacitor 无法再生成可构建的 iOS 项目,CompileAssetCatalog 错误

Ionic - 在 Windows 上为 IOS 构建(适用于最新的 IOS 和 Ionic)

Ionic ios构建不使用位置

Ionic 3 - 添加或构建 iOS 应用程序时出错

Ionic:管理多个 iOS 构建

使用 VSTS 构建 ionic 应用并将其部署到 android 和 IOS