Ionic框架移动应用程序大小问题



我使用Ionic框架开发了一个android移动应用程序。现在应用程序只包含html页面[没有后端]。应用程序大小约为6.00Mb。当在Web/移动浏览器中打开时,应用程序似乎运行良好。当我们构建移动应用程序时,应用程序变得非常缓慢并且闪烁。这将导致非常糟糕的用户体验。

我的ionic cli信息是,

    muhzi@muhzi-Inspiron-5420:~/ionicProject$ ionic info 
    Your system information:
    Cordova CLI: 5.1.1
    Gulp version:  CLI version 3.9.0
    Gulp local:  
    Ionic Version: 1.0.1
    Ionic CLI Version: 1.6.4
    Ionic App Lib Version: 0.3.8
OS: Distributor ID: Ubuntu Description: Ubuntu 14.04.3 LTS 
Node Version: v0.12.7

我搜索了很多。所以这个问题可以通过增加人行横道来解决。我在一个项目中添加了人行横道,并大幅增加了应用的大小[6mb ->59mb]

同时也给出了关于stack overflow问题的答案,以提高ionic应用程序的性能。应用程序大小不变

你能帮我解决这个问题吗?

根据我的经验,当应用程序中有一个或多个大图像时,就会发生这种行为。其中大图的清晰度在1024x1024以上。这主要是由于openGL的硬件加速导致的,它在Android上无法处理非常大的图像。(试着在滑动菜单中添加一张3000x3000的图片,你就会明白我的意思了)

添加人行横道插件肯定会影响文件大小。

为了给一个粗略的概念,项目的一个示例应用程序的HTML/JS/CSS占用了24Kb的磁盘空间。

一旦这个应用程序与自己的Crosswalk 10 (x86 Android)运行时打包,apk文件大小约为20Mb。安装后,应用程序占用约58Mb的磁盘空间。(来源:https://crosswalk-project.org/documentation/about/faq.html)

最新更新