首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    iOS 优化 - 瘦身

    iOS 优化将是一个专题,其中会包括包体积优化(瘦身)、启动时间优化、UI 优化等等。那么这个专题的开篇就从瘦身开始吧。 APP 的大小是分为 APP 下载大小和安装大小两个概念的。...在瘦身过程中,应该尽量使用 ROI 最高的优化手段,付出更少的精力,得到更多的收益。...资源文件瘦身 资源文件优化方向比较多,相对优化 Mach-O 可执行文件来讲,风险也比较小。...最后 本文主要归纳总结了一些常用的瘦身方法,当然不同的项目需求以及业务场景都会产生一些对应的瘦身方法,大家可以根据自己的业务特性去寻找一些更好更优的瘦身技巧。 最后,祝大家周末愉快!...[25] iOS 安装包瘦身 (上篇)[26] iOS 安装包瘦身(下篇)[27] 参考资料 [1]LSUnusedResources: https://github.com/tinymind/LSUnusedResources

    2.6K20

    给ipa瘦身

    今天我们要聊的就是如何给一个iOS应用程序的安装包瘦身,也就是减少安装包的体积。 试想一下,两个功能差不多的APP,一个安装包是60M,一个安装包是28M,用户会选择哪一个呢?...以上就是官方APP thinning的过程,如果想要继续瘦身,我们还需要在图片和代码上继续做优化。 无用图片资源 图片资源的优化空间,主要体现在删除无用图片和图片资源优化这两个方面。...代码瘦身 APP的安装包主要是由资源和可执行文件组成的,所以我们在掌握了对图片资源的处理方式后,需要再一起来看看对可执行文件的瘦身方法。 可执行文件就是 Mach-O 文件,其大小是由代码量决定的。...通常情况下,对可执行文件进行瘦身,就是找到并删除无用代码的过程。...小结 本文主要分享的是App安装包的一些瘦身方案,主要从图片资源和代码两个层面进行优化:删除无用资源、压缩图片、删除无用代码。 其实做好这3步,就已经可以取得不错的瘦身效果了。 以上。

    17410

    Android APP 终极瘦身指南

    前言 APK瘦身即是对APK大小进行压缩策略,减小APK安装包大小,更小的安装包更有助于吸引用户安装;虽然说APK瘦身对于Android对应用可分配内存的限制影响不大,但是还是有一些影响的。...最近几周一直在研究如何为APK瘦身,折腾了很久,受一位大佬点拨,建议写一篇更全面的瘦身终极杀招大全,深以为然,思考良久,新开一篇,是时候写篇博客总结一下了,现做一个简单的总结记录。...考虑到一定的风险性,建议挑选适合自己的方法就行;同时,我也会跟踪最新的瘦身技巧,及时补充更新。...总结 App瘦身是一个长期的过程,建议可以进行每个版本对APK大小进行监控,列出增加和减小的点,做到持续的统计和追踪,从而给公司带来效益。...最后的最后,我想对大家说:在APK瘦身的道路上,一定要掌握好度,安排好事情的优先级,如果目前要做的事情、要优化的方面比较复杂,不仅需要花费很长的时间,而且最终效果也不明显,可以考虑之后再做,甚至不做。

    2.7K10

    Android App包瘦身优化实践

    APK的瘦身已经是不得不考虑的事情。在尝试瘦身的过程中,我们借鉴了很多业界其他公司提供的方案,同时也针对自身特点,发现了一些新的技巧。本文将对其中的一些做详细介绍。...我们就是通过这个文件来修改不同后缀文件资源的压缩方式来达到瘦身效果的,而在后面“resources.arsc的优化”一节中也是操作的这个文件。...资源压缩工具默认是采用安全压缩模式来运行,可以通过开启严格压缩模式来达到更好的瘦身效果。...资源混淆 在笔者另一篇《美团Android资源混淆保护实践》文章中介绍了采用对资源混淆的方式来保护资源的安全,同时也提到了这种方式有显著的瘦身效果。...总结 上述就是我们目前在APK瘦身方面的做的一些尝试和积累,可以根据自身情况取舍使用。当然我们还可以采取一些按需加载的策略来减少安装包的体积。最后提一点,砍掉不必要的功能才是安装包瘦身的超级大招。

    1.6K30

    深入探索 Android 包瘦身(上)

    Apk 分析方案介绍 1、瘦身优势 我们首先来介绍下,为什么我们需要做 APK 的瘦身优化?...APK 瘦身优化的原因 主要有 三个方面 的原因: 1、下载转化率 APK 瘦身优化在实际的项目中优先级是比较低的,因为做了之后它的好处不是那么明显,尤其是那些还没有到 稳定期 的项目,我们都知道,...App 的发展历程是从 项目初期 => 成长期 => 稳定期,对于处于 发展初期与成长期 的项目而言,可能会做 启动优化、卡顿优化,但是一般不会做 瘦身优化,瘦身优化 最主要的好处是对应用 下载转化率...所以,瘦身也是我们项目做大之后一定会遇到的一个问题。...所以,混淆的确是 APK 瘦身的首选手段。

    2K30
    领券