android - Ionic Cordova 与 Cordova 命令的区别

标签 android cordova ionic-framework ionic3

我对使用以下命令构建 apk 的差异感到困惑:

ionic cordova 构建 android

对比

cordova 构建 Android。

当我查看路径上的调试 apk 时,它似乎有不同的输出或文件大小

/platform/android/app/build/outputs/apk

最佳答案

Ionic 附带了许多内置组件,在大多数情况下使 UX/UI 更接近 native 组件。这是使用 ionic 的基本优点。

The fact is, Ionic is built on top of Cordova, so you cannot argue that ionic runs better than Cordova itself. Ionic is like steroids that you can give to your Cordova apps.

enter image description here

CLI

始终建议在 ionic 环境中通过 Cordova 使用 Ionic CLI 命令。这是为了确保 ionic 正确地将其所有组件/文件与 Cordova 和您的应用程序逻辑一起打包。

输出大小

APK/IPA 大小取决于所包含的逻辑量​​,更不用说来自特定框架的代码了。如果一个简单的 Cordova 应用程序是 4mb,那么 ionic 将是 4mb + ionic 组件的大小。像 Angular 这样的框架有复杂的引擎,比如 Ivy ,这会减少应用程序的构建大小,但不会重构与 Ionic 或 Cordova 相关的任何内容。

关于android - Ionic Cordova 与 Cordova 命令的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57318743/

相关文章:

javascript - 地理位置 watchPosition 每秒触发一次

javascript - AngularJS:地理定位 + promise + $申请

css - Ionic - 图像比例在某些设备上不受尊重

css - 如何从 ionic 2 组件中删除底线

css - 更改 ionic 侧菜单的两个菜单宽度

iphone - 挂断智能手机后记录通话

android - 使用 fragment 将图像添加到选项卡

java - 使用变量播放和暂停 Mediaplayer

android - 为 Android 构建的 C++ 库使用了错误的依赖符号

cordova - 添加带有变量的插件