一种缩小社交应用包体积的方法技术

技术编号:38894785 阅读:22 留言:0更新日期:2023-09-22 14:17
本发明专利技术公开了一种缩小社交应用包体积的方法,涉及移动互联网技术领域,包括以下步骤:根据应用安装包中的资源文件类型,选择对应的压缩处理方式;所述资源文件类型包括:文本文件、音频、视频、图片、动画文件和应用配置文件;判断资源文件的必要性,对相似的图片和功能性相似的文件进行合并或删除;将不需要预先放在应用中的资源文件滞后加载,通过链接地址或配置文件进行下载和使用。该方法通过对应用中的资源文件进行压缩处理、判断资源的必要性进行合并/删除处理,以及采用滞后加载的方式管理必要资源文件,实现了减小应用包体积、提高下载速度和优化用户体验的效果。载速度和优化用户体验的效果。载速度和优化用户体验的效果。

【技术实现步骤摘要】
一种缩小社交应用包体积的方法


[0001]本专利技术涉及移动互联网
,更具体的说是涉及一种缩小社交应用包体积的方法。

技术介绍

[0002]目前,随着移动互联网的普及以及人们对网络资源的依赖不断加深,便利化、快捷化、碎片化的产品概念已经无声无息的充斥在大众的生活中。但是随着用户对移动APP功能的需求以及开发商不断丰富的业务线导致APP应用安装包的体积不断扩大。
[0003]2013、2014年移动互联网刚刚兴起时,以iOSAPP为例,包体积大小一般在8M到15M之间,即使在3G网络下也可以快速下载一个完整的APP应用安装包并使用,可是在现在5G网络已经普及的情况下,下载一个成熟的商业化APP应用安装包却很难像以前一样方便,因为现在的APP应用安装包动则100M以上,更有甚则达到200M以上,这使得网络稍微有些波动或者普通的wifi网络下下载一个APP应用安装包并安装的时间可能达到1分钟,用户可能在地铁上、在公交上利用碎片时间去发现的APP,但是由于过大的包体积导致用户放弃了体验APP,这就导致了失去新用户的尴尬局面,白白浪费了市场本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种缩小社交应用包体积的方法,其特征在于,包括以下步骤:压缩步骤:根据应用安装包中的资源文件类型,选择对应的压缩处理方式;所述资源文件类型包括:文本文件、音频、视频、图片、动画文件和应用配置文件;合并步骤:判断资源文件的必要性,对相似的图片和功能性相似的文件进行合并或删除;配置步骤:将不需要预先放在应用中的资源文件滞后加载,通过链接地址或配置文件进行下载和使用。2.根据权利要求1所述的一种缩小社交应用包体积的方法,其特征在于,所述压缩步骤包括:当文本文件和应用配置文件的数量大于第一阈值时,进行批量压缩,并在应用首次打开时解压并引用。3.根据权利要求1所述的一种缩小社交应用包体积的方法,其特征在于,所述压缩步骤包括:对视频和音频文件进行有损压缩处理,选择压缩率高且解码工具成熟的格式进行转换,并根据业务场景对压缩程度进行不同调整。4.根据权利要求1所述的一种缩小社交应用包体积的方法,其特征在于,所述压缩步骤包括:对图片资源进行扫描,使用不同压缩方式和格式对不同大小的图片进行处理,包括使用有损压缩图、WebP图片文件格式,并使用脚本批量压缩并替换原有图片。5.根据权利要求2所述的一种缩小社交应用包体积的方法,其特征在于,对文本文件和应用配置文件进行批量压缩,压缩格式包括:7z格式、zip格式和rar格式。6.根据权利要求3所述的一种缩小社交应用包体积的方法,其特征在于,对视频和音频文件进行有损压缩处理,选择压缩率高且解码工具成熟的格式进行转换,并根据业务场景对压缩程度进行不同调整;包括:扫描多媒体文件判...

【专利技术属性】
技术研发人员:孙建杭建刘畅高铭骏
申请(专利权)人:北京涌乐科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1