美文网首页Android学习
大厂的 android app 进化之路及各种优化,瘦身

大厂的 android app 进化之路及各种优化,瘦身

作者: 前行的乌龟 | 来源:发表于2017-06-11 02:24 被阅读65次

大厂们的 app 进化基本都是组件化和插件化的架构改造升级,从大厂们的架构优化中,我们应该看到目前组件化和插件化是必不可少的,广大小伙伴们应该抓紧学习啦

在这些方案中,我最喜欢的就是微信的架构升级了,从早期一直讲到15年,结合实际的需求我们来看 app 进化的脉络,其实组件化,插件化,进程化这些思想应该都是来源来微信的实践

架构进化(多数是组件化,少部分是讲架构搭建)

  • 微信Android客户端架构演进之路 大厂出品,必属精期,尤其是讲了适当的进程化这是目前说的比较少的

  • 安居客 Android 项目架构演进 安居客app 优化主要几种在组件化改造上的,讲的很详细,有 demo 很赞的说啊

  • 沪江学习安卓端应用架构重构 沪江的组件化改造和一般思路差一些,他封装一个 baseinterface 来封装 module 间通讯,而不是完全解耦的 router 设计

  • 人人车Android客户端架构演进实录 人人车也是组件化改造,里面详细说了下各层的封装隔离,值得一看

  • 饿了么移动APP的架构演进 饿了么app 优化主要体现在 MVP改造,组件化改造,RN 使用,中规中矩

  • 支付宝钱包客户端技术架构
    支付宝钱包的架构设计,不算是架构进化文章,适合看看大厂的架构知识

  • Keegan小钢的 APP架构总结
    小刚的文章对于网络接口 API 有 不错的总结:

    • 接口安全:
      1. 使用 https 放置监听,劫持,重发
      2. 使用 appkey,appSecret加密请求,不同的平台有不用的 appkey 标记,把 appkey 加入到请求参数中,使用appSecret作为加密算法的核心参数,对整个请求参数加密生成一个加密参数,然和和服务器匹配
    • 接口规范:
      1. 严格指定并执行接口规范
      2. 统一即可参数命名
      3. 严格禁止出现 null 的参数
      4. 对于对剑统一使用时间戳,不同的平台对于 Data 会生成不同的数据,这样可能会造成反序列化失败
    • 接口版本控制:
      1. 大版本在接口 URL 地址末尾添加版本号: xxx/v2.0
      2. 小版本在参数中添加 version 版本号

另外这里还有一个大杂烩,网站,后端,前端,移动端都有的
各大互联网公司架构演进之路汇总


APK 瘦身


app 优化,这里抛出架构方面的,还有很多方面时我们需要留意的

相关的文章不多,精品更是很少,所以看见一个就留一个,方便大伙和自己查阅

相关文章

  • 大厂的 android app 进化之路及各种优化,瘦身

    大厂们的 app 进化基本都是组件化和插件化的架构改造升级,从大厂们的架构优化中,我们应该看到目前组件化和插件化是...

  • Android 性能优化

    app性能优化 android优化分为: 内存优化 UI优化 电量优化 apk瘦身优化 启动优化 下面通过各种百度...

  • Android应用瘦身实践

    参考文章 APK瘦身记,如何实现高达53%的压缩效果 Android APP终极瘦身指南 优化效果 优化前包大小是...

  • 第三天(03.21)

    完善android禁止消息通知,吐司无效 App启动优化 Splash页面优化 apk瘦身 待解决

  • Android App安装包瘦身计划

    Android App安装包瘦身计划 Android App安装包体积优化: 理由, 指标和可以采用的方法. 本文...

  • App瘦身、性能优化总结

    App瘦身、性能优化总结 App瘦身、性能优化总结

  • Android系统原理

    Android性能优化(一)App启动原理分析及启动时间优化 - CSDN博客 Android性能优化(二)布局渲...

  • App性能优化

    鸿洋---必知必会 | Android 性能优化的方面方面都在这儿 爱奇艺Android移动客户端app瘦身经验 ...

  • apk瘦身

    Android性能优化之APK瘦身详解(瘦身73%) - 简书

  • android apk 瘦身

    android apk 瘦身 优化措施 classes.dex 中常量 R文件及内敛类的删除 * .R$ * 使用...

网友评论

    本文标题:大厂的 android app 进化之路及各种优化,瘦身

    本文链接:https://www.haomeiwen.com/subject/fnzcqxtx.html