Capacitor 可讓您使用單一程式碼庫和跨平台 API 在 iOS、Android、Web 等上本機運行 Web 應用程式。
Capacitor 提供跨平台 API 和程式碼執行層,讓您可以輕鬆地從 Web 程式碼呼叫本機 SDK 並編寫您的應用程式可能需要的自訂本機外掛程式。此外,Capacitor 還提供一流的漸進式 Web 應用程式支持,因此您可以編寫一個應用程式並將其部署到應用程式商店和行動網路。
Capacitor 隨附一個插件 API,用於建立本機插件。插件可以編寫在 Capacitor 應用程式內或打包到 npm 依賴項中以供社群使用。鼓勵插件作者在 iOS 中使用 Swift 開發插件,在 Android 中使用 Kotlin(或 Java)開發插件。
Capacitor 旨在插入任何現有的現代網路應用程式中。執行以下命令來初始化應用程式中的 Capacitor:
npm install @capacitor/core @capacitor/cli
npx cap init
接下來,安裝任何所需的本機平台:
npm install @capacitor/android
npx cap add android
npm install @capacitor/ios
npx cap add ios
對於新應用程序,我們建議嘗試帶有 Capacitor 的 Ionic Framework。
首先,安裝 Ionic CLI ( npm install -g @ionic/cli
) 並啟動新應用程式:
ionic start --capacitor
在精神上,Capacitor 和 Cordova 非常相似。 Capacitor 提供與絕大多數 Cordova 插件的向後相容性。
Capacitor 與 Cordova 的不同之處在於:
請參閱文件以了解更多詳細資訊。
不,您不需要將 Ionic Framework 與 Capacitor 一起使用。如果沒有 Ionic Framework,您可能需要自己實作 Native UI。如果沒有 Ionic CLI,您可能需要自行設定工具才能啟用 livereload 等功能。請參閱文件以了解更多詳細資訊。
請參閱CONTRIBUTING.md
。
由電容器社區使之成為可能。 ?