【发布时间】:2015-02-22 18:12:08
【问题描述】:
我有一个带有 WebView 的应用程序,并且我知道在 Android 4.4 或更高版本中的性能会大大提高。
是否有必要将 min-sdk 设置为 19 (4.4) 以利用此改进,或者我可以建立较低的 min-sdk 并继续从改进中受益?
显然,我的意思是在 4.4 或更高版本的设备上
【问题讨论】:
标签: android performance webview
我有一个带有 WebView 的应用程序,并且我知道在 Android 4.4 或更高版本中的性能会大大提高。
是否有必要将 min-sdk 设置为 19 (4.4) 以利用此改进,或者我可以建立较低的 min-sdk 并继续从改进中受益?
显然,我的意思是在 4.4 或更高版本的设备上
【问题讨论】:
标签: android performance webview
你可能指的是这个:Migrating to WebView in Android 4.4
如果你选择选项 1:
将 min-sdk 设置为 19 (4.4) 以利用这一改进
那么你将失去 60% 的 market share(!) 第二个选项似乎更好但是如果你的应用程序的性能缺乏很多,那么它也有点问题。无论哪种方式,这取决于您要实现的目标..
恕我直言,我建议使用第二个选项,如果性能显着,则选择选项 1。
【讨论】:
API < 19,您仍然必须在APIS >=19 上测试您的webview,因为许多fields 和@987654328 @,如 (NARROW_COLUMNS) 在 API>=19 中已弃用。我建议您仔细阅读提供的文档,以避免将来出现任何会耗费时间的错误。一般来说,如果你避免使用deprecated方法,你就没有问题。