Apache Cordova 是如何工作的

how Apache Cordova works

我只是好奇,想知道是否有人可以解释 Apache Cordova 如何将 Web 应用程序转换为跨平台应用程序。

我读过这个解释:https://blogs.sap.com/2014/07/27/what-is-cordova-and-how-does-it-work/

但我想我的问题是 WebView 在这一切中到底有什么用途?当然,本机应用程序不会在 WebView 中呈现,那么它对跨平台应用程序有什么用呢?是不是转化成什么了?

如果有人能澄清一下,我将不胜感激。

Cordova 使用 WebView 呈现使用 HTML/JS/CSS 构建的应用程序。它是本机应用程序 (webview) 中的迷你嵌入式浏览器。然后 Cordova 使用插件访问本机层 (SDK),用于 Android 和 iOS。 目的是能够使用 HTML/JS/CSS 构建应用程序,然后通过 JavaScript 试验每个平台(iOS & Android)的本机功能,并使用单一代码库。