Capacitor 6.1.2

Capacitor 6.1.2

Max LynchjcesarmobileIonic BotDan Giralte (Ionic) 维护。



Capacitor 6.1.2


⚡️使用 JavaScript 和 Web 构建跨平台应用⚡️


Capacitor 允许您使用单个代码库和跨平台 API 在 iOS、Android、Web 等多个平台上以原生方式运行 Web 跨 платформенные приложения.

Capacitor 提供了一个跨平台 API 和代码执行层,这使得从 Web 代码中调用 Native SDK 变得非常容易,并且可以编写应用程序可能需要的自定义原生插件。此外,Capacitor 还提供了第一类渐进式 Web 应用(Progressive Web App,PWA)支持,这样您就可以编写单个应用并将其部署到应用商店以及在移动 Web 中。

Capacitor 随附插件 API,用于构建原生插件。插件可以在 Capacitor 应用内部编写,或者打包成 npm 依赖项以供社区使用。鼓励插件开发人员使用 Swift 在 iOS 上开发插件,使用 Kotlin(或 Java)在 Android 上开发。

入门

Capacitor 设计用于插入任何现有的现代 Web 应用。在您的应用程序中初始化 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 框架

要开始,请安装 Ionic CLInpm install -g @ionic/cli)并启动新应用:

ionic start --capacitor

常见问题解答

电容和 Cordova 之间的区别是什么?

在精神上,电容和 Cordova 非常相似。电容提供了与大多数 Cordova 插件的向后兼容性。

与 Cordova 不同的是,电容

  • 采取了一种更现代的方法来工具和插件开发
  • 将本地项目视为源文件,而不是构建文件
  • 由 Ionic 团队维护💙😊

有关更多详细信息,请参阅文档

我是否需要在使用电容时使用 Ionic 框架?

不需要。您不需要在电容中使用 Ionic 框架。如果没有 Ionic 框架,您可能需要自己实现 Native UI。如果没有 Ionic CLI,您可能需要自己配置工具来启用实时预览等功能。有关更多详细信息,请参阅文档

贡献

请参阅CONTRIBUTING.md

贡献者

得以实现,归功于 Capacitor 社区。💖