我很好奇如何在Android Jellybean设备上运行我的Ionic 2项目。该应用程序在KitKat到Nougat OS设备上运行良好,但在Jellybean中,它只显示白屏。有什么办法可以让我的Ionic 2项目在Android 4.2(Jellybean)设备中兼容吗?提前谢谢。
答案 0 :(得分:1)
您可以使用 Crosswalk
我为什么要使用Crosswalk?
早期版本的Android设备(4.0-4.3)使用Android的默认设置 浏览器,其性能和标准明显较低 比现代Chrome更合规。使用Crosswalk为您提供了具体的信息 以及在所有Android设备上使用的更高性能的Chrome版本, 为了减少设备之间的波动和碎片。
Crosswalk如何改进Cordova Android应用程序?
通过指定特定版本的Chrome,您可以跳过 浏览器的意外行为因设备而异。 Crosswalk还提供了改进的性能和易于调试。
我可以期待什么,性能和尺寸?
在较旧的Android设备(4.0-4.3)中,您会看到大约10倍的改进 HTML / CSS呈现和JavaScript性能以及CSS 正确性。要捆绑Chrome,您会看到一个小的(~10-15MB)大小 增加你的Android应用程序。
有关Crosswalk的更多信息https://github.com/crosswalk-project/cordova-plugin-crosswalk-webview