Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 离子液体缓慢启动_Android_Ionic Framework_Ionic - Fatal编程技术网

Android 离子液体缓慢启动

Android 离子液体缓慢启动,android,ionic-framework,ionic,Android,Ionic Framework,Ionic,我正在试用ionic框架,发现基本标签应用程序的加载速度非常慢(几乎没有变化) 以下是我所做的: ionic start TabsDemo tabs cd \TabsDemo ionic platform add android ionic build TabsDemo 我注释掉了配置中的两个启动屏幕元素。在HTC M7上运行这个程序,在应用程序第一次加载之前,我看到一个黑屏约3秒钟。之后,资源被缓存,应用程序可以正常加载 是否有一个设置或我可以做些什么来让我的应用程序在合理的时间内加载,或者

我正在试用ionic框架,发现基本标签应用程序的加载速度非常慢(几乎没有变化)

以下是我所做的:

ionic start TabsDemo tabs
cd \TabsDemo
ionic platform add android
ionic build TabsDemo
我注释掉了配置中的两个启动屏幕元素。在HTC M7上运行这个程序,在应用程序第一次加载之前,我看到一个黑屏约3秒钟。之后,资源被缓存,应用程序可以正常加载


是否有一个设置或我可以做些什么来让我的应用程序在合理的时间内加载,或者所有的ionic应用程序都会受到这种影响?

尝试添加生产标志并使用--release缩短启动时间。当您处于开发阶段时,它可能会很慢。尝试使用gulp或grunt捆绑所有css和js

我已经试用过与其他设备捆绑的应用程序。它适用于我们在开发这些应用程序时用于测试的多个品牌

在以下设备上测试的Ionic应用程序:

  • 卡尔邦
  • micromax
  • 关系
  • moto-e
  • ipad
  • iphone

带有爱奥尼亚符号的黑白屏幕是启动屏幕。启动屏幕用于加载阻止UI,并让应用程序在启动时完成其后台任务

使用人行横道Webview插件。这不仅为您提供了强大的webview功能,而您的原生webview在这些功能上缺乏性能,而且还提供了跨Android 4.0+平台的功能稳定性。唯一的缺点是它会增加构建的大小


我明白启动屏幕的目的,我只是说它很慢。有没有一种方法可以跳过它或者比我禁用它更好?看到同样的东西。对于本机应用程序,ui即使不是立即显示,也只需不到一秒钟。我猜webview需要时间来加载和解析js和html,然后呈现ui。我猜它是给定的。是的,它确实有效,但我说的是初始加载速度。它在其他人身上是即时的,而在我的M7上是慢的吗?它也取决于设备:)即使是样板应用程序?我想当我添加东西时,速度会慢很多。我真的不觉得我的设备没有那么电量不足/由于我没有收到任何后续报告,也没有发现类似的关于这类技术的说法,我将把这一点标记为答案,考虑到硬件变得更大/更好是唯一的解决方案。我最近开始使用ionic,我面临着完全相同的问题。我开始查找生成的应用程序代码的源代码,他们有很多事情要做。我不确定我是否能做些调整。我最终会回到这一点,还没有时间。使用CLI有一种更简单的方法: