使用 Chrome WebView 构建移动应用

我们都知道,开发者在过去为 WebView 构建时遇到过的问题:HTML5 功能有限、无调试工具、构建工具。随着 Android 4.4 (KitKat) 中引入由 Chromium 提供支持的 WebView,开发者现在可以使用大量新工具,以便使用 WebView 构建出色的原生应用。

WebView 与您用于 Chrome 的工具一样,支持完整的远程调试。您还可以使用 Grunt 完成可信的 Web 开发工作流,并通过 Gradle 将其集成到您的原生堆栈工具中。进一步合并世界后,还有一种巧妙的技巧,即使用 Chrome 开发者工具通过 JavaScript 测试原生代码。

幻灯片:使用 Chrome WebView 构建移动应用

WebView 开发实用要点

  • 重要的不是新功能,而它是您如今可用于加速工作流程的工具
  • 不要尝试模拟原生界面。但一定要删除一些关于网络内容的信息。
  • 适时使用原生功能实现方式。即,对于大型文件,使用 DownloadManager 而非 XHR。