React Native 和 NativeScript 的默认包大小

Default Package Sizes of React Native and NativeScript

我读过几篇关于 React NativeNativeScript 包大小的定性方法的文章。普遍的共识似乎是 React Native 会产生 "light weight" 产品,而 NativeScript 会产生 "heavy" 产品。

此主题是否存在数值指标(以兆字节为单位)?例如 iOS 和 Android 上每个平台的最小 IPA / APK 大小?

不熟悉 React-Native 默认模板及其 IPA 和 APK 大小,但在谈论 NativeScript 时,您应该考虑以下几点:

  • 默认情况下,在创建和构建您的第一个应用程序时,这发生在调试模式下,没有任何性能 or/and 大小优化。
  • 要提高生成包的性能和大小,您可以使用 bundling with webpack。正常的工作流程是使用 CLI(例如 tns create myApp --tsc)在调试中创建应用程序,然后当您准备好测试应用程序以进行生产时安装 WebPack 并捆绑项目。

此外,您可以选择使用 ABI 拆分仅为特定架构构建。