NativeScript Hello World应用程序大小

时间:2016-05-11 14:49:33

标签: nativescript

使用NativeScript制作的hello world应用程序,文件大小为12.3mb。在一般的NS应用程序中,文件大小是否等于安装大小?这在互联网速度较慢且负载启动时间较长的区域存在问题。

2 个答案:

答案 0 :(得分:1)

Android APK文件实际上包含三个主要Android设备平台的3个独立运行时。您可以更改此内容以上传3个单独的4mb apk,然后Google Play商店会自动将正确的.apk下载到正确的设备。

然而,此时NativeScript" s"默认" build产生一个组合的12mb apk,使你更简单,所以你只需上传一个文件。

更新:NativeScript的更高版本仅在应用程序中捆绑两个运行时。这样可以减小大约3.5megs的大小,并且仍可以在所有设备上运行(自动包含Arm64位版本)。

更新生态系统的变化:Web包装NAN(NativeScript Angular)应用程序将在JavaScript代码的大小上产生相当不错的差异,因为Angular代码库非常庞大。但它与PAN(Plain Awesome NativeScript)大小的差异并不大。但是,WebPack在应用程序启动速度方面确实存在很大差异,尤其是对于NAN应用程序。所以,如果你正在构建一个NAN应用程序;你真的想要WebPack它。

答案 1 :(得分:0)

是的,在为android构建应用程序时,这个大小问题是使用nativeScript。

我遇到了两种方法:

  1. 根据Android手机的架构制作单独的版本。 这是以下链接: https://docs.nativescript.org/publishing/publishing-android-apps#apks-with-abi-splits
  2. 2.使用web pack捆绑导致应用程序大小增长的所有java脚本文件。 这是以下链接: http://docs.nativescript.org/tooling/bundling-with-webpack