随着 app 业务的不断深入发展,只靠着原生代码来堆砌功能是不现实,毕竟开发的时长会增加,而且同时需要开发 iOS 和 Android 两套,并且,如果在 UI 上改变了一丁点,都需要提包(虽然 Android 现在可以进行热更新,但是热更新不是 100% 能生效的,其中的原理只要了解过的人都会知道的),最终我们会选择使用原生嵌套 H5 的方式进行开发,这样,既可以随时更改 UI,也可以无限制的进行功能扩展,然后,我们就要使用到 Android 的 WebView 了,这个让我们痛并快乐着的控件。