【问题标题】:Android: Webview performanceAndroid:Webview 性能
【发布时间】:2015-02-22 18:12:08
【问题描述】:

我有一个带有 WebView 的应用程序,并且我知道在 Android 4.4 或更高版本中的性能会大大提高。

是否有必要将 min-sdk 设置为 19 (4.4) 以利用此改进,或者我可以建立较低的 min-sdk 并继续从改进中受益?

显然,我的意思是在 4.4 或更高版本的设备上

【问题讨论】:

    标签: android performance webview


    【解决方案1】:

    你可能指的是这个:Migrating to WebView in Android 4.4

    如果你选择选项 1:

    将 min-sdk 设置为 19 (4.4) 以利用这一改进

    那么你将失去 60% 的 market share(!) 第二个选项似乎更好但是如果你的应用程序的性能缺乏很多,那么它也有点问题。无论哪种方式,这取决于您要实现的目标..

    恕我直言,我建议使用第二个选项,如果性能显着,则选择选项 1。

    【讨论】:

    • 我对以下情况感到困惑:注意:如果您的 targetSdkVersion 设置为“18”或更低,WebView 会在“怪癖模式”下运行,以避免下面描述的一些行为变化,同样密切尽可能——同时仍为您的应用提供性能和网络标准升级
    • 这意味着,如果您选择API < 19,您仍然必须在APIS >=19 上测试您的webview,因为许多fields 和@987654328 @,如 (NARROW_COLUMNS)API>=19 中已弃用。我建议您仔细阅读提供的文档,以避免将来出现任何会耗费时间的错误。一般来说,如果你避免使用deprecated方法,你就没有问题。
    猜你喜欢
    • 1970-01-01
    • 2014-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-11
    • 1970-01-01
    • 2019-01-27
    相关资源
    最近更新 更多