使用NativeScript制作的hello world应用程序,文件大小为12.3mb。在一般的NS应用程序中,文件大小是否等于安装大小?这在互联网速度较慢且负载启动时间较长的区域存在问题。
答案 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。
我遇到了两种方法:
2.使用web pack捆绑导致应用程序大小增长的所有java脚本文件。 这是以下链接: http://docs.nativescript.org/tooling/bundling-with-webpack