【问题标题】:Ionic slow boot on android with –prod “enabled”带有-prod“启用”的android上的离子慢启动
【发布时间】:2020-04-09 00:05:18
【问题描述】:

我制作了一个相对较小的应用程序,我使用此命令构建它以使其同时成为 .aab ionic cordova build android --prod --release -- -- --packageType=bundle。在 Android 上它是 3.7 MB,这也意味着它不应该花那么长时间来加载,但从冷启动开始加载应用程序需要 30 秒。这在 iOS 上不是问题,只有在 Android 上。有什么办法可以加快速度吗?

【问题讨论】:

    标签: android angular cordova ionic-framework


    【解决方案1】:

    这真是一个令人困惑的问题。让我们考虑一些要点。

    让我们定义什么是“更快的手机”:任何一代,Apple 通常都拥有比任何 Android OEM 更好的(单核)CPU 性能和更快的闪存(尽管三星紧随其后)。 Apple 的 GPU 选择通常也是顶级的。

    单核 CPU 性能和存储速度与手机“感觉”的“快”程度有很大关系:大多数手机应用程序无法从多线程中受益,因此 Apple 的快速内核在即时响应方面有很大的不同,而且拥有快速闪存允许设备非常快速地加载程序和交换内存。

    在软件方面,iOS 比 Android 运行得更精简——应用程序和操作系统需要更少的内存——而且操作系统更重视前台任务和输入线程的优先级。相比之下,Android 的多任务处理能力更好,但响应速度不快。

    【讨论】:

    • 但这与它无关,因为它是离子的一般问题。无论您拥有什么现代手机,它都应该能够在 30 秒内加载 3.7 MB 的应用程序
    猜你喜欢
    • 1970-01-01
    • 2015-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-07
    • 1970-01-01
    相关资源
    最近更新 更多