使用 Chrome WebView 建構行動應用程式

我們都知道開發人員過去在打造 WebView 時遇到的問題:有限的 HTML5 功能、不含偵錯工具,也沒有建構工具。隨著 Android 4.4 (KitKat) 開發人員推出採用 Chromium 技術的 WebView,開發人員現在可運用各式各樣的新工具,使用 WebView 打造出色的原生應用程式。

WebView 支援完整的遠端偵錯功能,方法與 Chrome 相同。您也可以利用 Grunt,將可靠的網站開發工作流程整合至原生堆疊工具,並透過 Gradle 進行整合。再接再厲,使用 Chrome 開發人員工具來測試 JavaScript 的原生程式碼,是相當簡單的技巧。

簡報:使用 Chrome WebView 建構行動應用程式

有效的 WebView 開發重點

  • 這些工具不僅不是重要的新功能,而是可讓您加速工作流程的工具
  • 請勿嘗試模擬原生使用者介面。不過,請務必移除部分「網路內容」這項資訊。
  • 請視情況使用原生功能的實作方式。例如,處理大型檔案時,請使用 DownloadManager,而非 XHR。