使用 crosswalk lite 构建较小的 cordova 应用程序但没有第一个 运行 加载屏幕?
Building smaller cordova app with crosswalk lite but without the first run loading screen?
我开发了一个 cordova 应用程序,我试图使应用程序的大小尽可能小。
没有人行横道的大小是2.16mb,中规中矩
但是我 运行 遇到了一些性能问题和兼容性问题(例如 StatusBar 和 android 后退按钮在某些设备上不起作用,打开文件时无法 select 相机选项 selection等)
通过使用crosswalk,性能问题和大部分兼容性问题都得到了解决,但是apk的大小已经增长到22.8mb,我认为对于一个具有如此正常功能的应用程序来说,这是一个相当可怕的大小...
通过使用 crosswalk lite(上面插件中的 lite 模式),apk 大小约为 11-12mb,但它带有一个加载屏幕,显示解压 crosswalk 库的过程,在第一个 运行 期间。它有时会在加载 index.html 时导致超时问题,最重要的是,它看起来真的很不专业。这些缺点对我来说真的很糟糕(我相信这对用户来说也很糟糕)。
那我该怎么办?我已尽力删除应用程序中不需要的文件。如果这个问题不能解决,我想我会研究其他工具,比如Xamarin,甚至学习使用原生工具,在开发我的下一个应用程序时放弃cordova。
之所以在第一个 运行 中显示解压人行横道库的过程是因为在此过程完成之前,您的应用无法加载任何网页,因此必须有一些方法来防止用户进行中。这是 Crosswalk-lite 不可避免的局限性。如果您使用的是 Cordova,现在没有任何帮助。但是如果使用Crosswalk的embedding API,可以让dialog不显示(不过还是要等它完成)
我开发了一个 cordova 应用程序,我试图使应用程序的大小尽可能小。
没有人行横道的大小是2.16mb,中规中矩
但是我 运行 遇到了一些性能问题和兼容性问题(例如 StatusBar 和 android 后退按钮在某些设备上不起作用,打开文件时无法 select 相机选项 selection等)
通过使用crosswalk,性能问题和大部分兼容性问题都得到了解决,但是apk的大小已经增长到22.8mb,我认为对于一个具有如此正常功能的应用程序来说,这是一个相当可怕的大小...
通过使用 crosswalk lite(上面插件中的 lite 模式),apk 大小约为 11-12mb,但它带有一个加载屏幕,显示解压 crosswalk 库的过程,在第一个 运行 期间。它有时会在加载 index.html 时导致超时问题,最重要的是,它看起来真的很不专业。这些缺点对我来说真的很糟糕(我相信这对用户来说也很糟糕)。
那我该怎么办?我已尽力删除应用程序中不需要的文件。如果这个问题不能解决,我想我会研究其他工具,比如Xamarin,甚至学习使用原生工具,在开发我的下一个应用程序时放弃cordova。
之所以在第一个 运行 中显示解压人行横道库的过程是因为在此过程完成之前,您的应用无法加载任何网页,因此必须有一些方法来防止用户进行中。这是 Crosswalk-lite 不可避免的局限性。如果您使用的是 Cordova,现在没有任何帮助。但是如果使用Crosswalk的embedding API,可以让dialog不显示(不过还是要等它完成)