iOS如何做优化

今天来讨论下整体项目优化

本文只是提供了可以从哪些方面进行优化,没有对每个方向提供可参考的思路。

有的时候还是需要结合业务逻辑进行

画了个图整理下

优化脑图.png


参考以下数据(图片来自网络,侵删)

应用首次工作出错.png

  • 应用首次工作出错以后,79%的用户只会再重试一两次;

应用载入时间.png

  • 当应用载入时间超过3秒钟时25%的用户会放弃使用该应用;

糟糕的体验.png

  • 31%的用户会将糟糕的体验转告他人;

数据来源: 3 keys to a 5-star mobile experience


需要优化的方向

用户方向

  1. 闪退
  2. 启动慢
  3. 滑动卡顿
  4. 网络加载慢 – iOS 网络优化二三事
  5. 图片加载不出来
  6. 耗流量
  7. 耗电
  8. 交互困难

研发方向

  1. 内存
  2. 能耗
  3. 初始化时间
  4. 执行速度
  5. 响应速度
  6. 本地存储
  7. 互操作性
  8. 网络环境 – iOS 网络优化二三事
  9. 带宽
  10. 数据刷新
  11. 多用户支持
  12. 单点登录
  13. 安全
  14. 崩溃

闪退

选择第三方崩溃统计

  • Bugly
  • Fabric
  • BugHD
  • 友盟

启动慢

  • 不必要的第三方SDK注册,可以延后
  • 能放在子线程中处理的任务要放在子线程处理
  • token校验,时间校验也可以选择适当延后
  • 尽量避免先进行网络校验,再进入app的操作 – Apple看门狗机制

滑动卡顿

  • 图片
  • 圆角
  • cell高度
  • 透明度

网络加载慢

iOS 网络优化二三事

交互困难

找UI/UE讨论吧

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值