[发明专利]安装包优化方法、装置、电子设备及存储介质在审
申请号: | 202310112359.7 | 申请日: | 2023-02-14 |
公开(公告)号: | CN116107599A | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 宋润强 | 申请(专利权)人: | 山东赤子城网络技术有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/65;G06F8/71 |
代理公司: | 北京威禾知识产权代理有限公司 11838 | 代理人: | 郭丽祥 |
地址: | 250001 山东省济*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 安装 优化 方法 装置 电子设备 存储 介质 | ||
本申请公开了一种安装包优化方法,包括:当接收到来自用户终端下载器的处理器类型的信息,提供多个针对安装包的优化等级的选项;如果一级优化选项被选中,则根据当前处理器类型,将安装包中不支持当前处理器类型的共享库SO文件删除,得到更新后的共享库SO文件,其中共享库SO文件包括指定的三维数字内容开发平台的文件;如果二级优化选项被选中,则将安装包中的安卓游戏通用数据包文件中不影响安装运行的文件删除,以生成更新后的安卓游戏通用数据包文件;基于更新后的共享库SO文件和更新后的安卓游戏通用数据包文件生成优化后的安装包;将优化后的安装包通过下载器发送至用户终端。本申请的安装包优化方法具有操作简单,优化时间短等优点。
技术领域
本申请涉及计算机技术领域,具体涉及一种安装包优化方法、装置、电子设备、可读存储介质及计算机程序产品。
背景技术
通常,不同地区的网络状况不同,人们通过网络下载文件的速度受网络因素的影响较大。例如,人们从网络下载软件安装包时,安装包的体积大小对下载效果的影响非常大。具体地,安装包体积大小与下载转化率的关系大致成反比,因此安装包越大,下载转换率就越小。安装包的体积每减少一定百分比,可大幅提升下载效率。
目前已有一些安装包优化工具虽然具备一些基础功能,但是,绝大部分工具仅可针对单一开发平台开发的安装包进行优化,无法对多开发平台的安装包进行优化,使用场景有限,利用率低。
发明内容
有鉴于此,本申请实施例提供一种安装包优化方法,包括:响应于接收到来自用户终端下载器的处理器类型的信息,提供多个针对安装包的优化等级的选项;如果一级优化选项被选中,则根据当前处理器类型,将安装包中不支持当前处理器类型的共享库SO文件删除,得到更新后的共享库SO文件,其中共享库SO文件包括指定的三维数字内容开发平台的文件;如果二级优化选项被选中,则将安装包中的安卓游戏通用数据包文件中不影响安装运行的文件删除,以生成更新后的安卓游戏通用数据包文件;基于更新后的共享库SO文件和更新后的安卓游戏通用数据包文件生成优化后的安装包;以及将所述优化后的安装包通过所述下载器发送至所述用户终端。
优选地,安装包优化方法还包括:如果三级优化选项被选中,则对安装包中的资源文件进行压缩,所述资源文件包括图片、视频、文本和音频中的一者或多者。
优选地,安装包优化方法还包括:通过所述下载器将已删除的安卓游戏通用数据包文件中不影响安装运行的文件发送至所述用户终端。
优选地,所述不影响安装运行的文件包括音频、图片、不同语言的字体文件、TXT文本和PDF文件中的一者或多者。
优选地,所述下载器通过adb命令获取基于处理器类型命名的文件夹名称,并根据所述文件夹名称获取所述处理器类型的信息。
优选地,安装包优化方法还包括:如果所述指定的三维数字内容开发平台为Unity数字内容开发平台,针对所述Unity数字内容开发平台的文件进行优化操作包括:剔除非必须的动态链接库、配合回查文件link.xml移除无用代码、删除开发者使用的编辑器内容和检测并移除未引用的资源和未使用的插件。
优选地,安装包优化方法还包括:如果所述指定的三维数字内容开发平台为Cocos数字内容开发平台,针对所述Cocos数字内容开发平台的文件进行优化操作包括:tilemap替代方案并剔除逻辑、阉割未使用物理引擎模块、排除编辑器内容和检测并移除未引用的资源和未使用的插件。
优选地,安装包优化方法还包括:如果所述三维数字内容开发平台为UE数字内容开发平台,针对所述UE数字内容开发平台的文件进行优化操作包括:共享材质着色器代码和共享材质本地库、压缩已烘焙内容、调整贴图Lod级别、排除编辑器内容和检测并移除未引用的资源和未使用的插件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东赤子城网络技术有限公司,未经山东赤子城网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310112359.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:活体检测方法和系统
- 下一篇:车辆安全的监控方法、装置、车辆及存储介质