概述
今天来讨论下整体项目优化
本文只是提供了可以从哪些方面进行优化,没有对每个方向提供可参考的思路。
有的时候还是需要结合业务逻辑进行
画了个图整理下
参考以下数据(图片来自网络,侵删)
- 应用首次工作出错以后,79%的用户只会再重试一两次;
- 当应用载入时间超过3秒钟时,25%的用户会放弃使用该应用;
- 31%的用户会将糟糕的体验转告他人;
数据来源: 3 keys to a 5-star mobile experience
需要优化的方向
用户方向
- 闪退
- 启动慢
- 滑动卡顿
- 网络加载慢 – iOS 网络优化二三事
- 图片加载不出来
- 耗流量
- 耗电
- 交互困难
研发方向
- 内存
- 能耗
- 初始化时间
- 执行速度
- 响应速度
- 本地存储
- 互操作性
- 网络环境 – iOS 网络优化二三事
- 带宽
- 数据刷新
- 多用户支持
- 单点登录
- 安全
- 崩溃
闪退
选择第三方崩溃统计
- Bugly
- Fabric
- BugHD
- 友盟
- …
启动慢
- 不必要的第三方SDK注册,可以延后
- 能放在子线程中处理的任务要放在子线程处理
- token校验,时间校验也可以选择适当延后
- 尽量避免先进行网络校验,再进入app的操作 – Apple看门狗机制
滑动卡顿
- 图片
- 圆角
- cell高度
- 透明度
网络加载慢
iOS 网络优化二三事
交互困难
找UI/UE讨论吧
最后
以上就是辛勤冷风为你收集整理的iOS如何做优化需要优化的方向的全部内容,希望文章能够帮你解决iOS如何做优化需要优化的方向所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复