Android性能优化系列篇(一):UI优化

发布时间:2024-08-21 12:39:23 浏览量:101次

前言

汇总了一下大佬们的性能优化文章,本期主要整理了安卓性能优化的知识,包括UI优化/启动优化/崩溃优化/卡顿优化/安全性优化/弱网优化/APP深度优化等等内容。

本篇是第一篇:UI优化!

强调一下:性能优化的开发文档跟之前的面试文档一样,想要的跟作者直接要。

UI优化知识点

UI优化知识点主要分为三部分

系统做的优化

硬件加速

在安卓3.0之前,绘制图形是由CPU、GPU和屏幕三方合作完成的,但是CPU对图形处理并不高效。从安卓3.0开始支持硬件加速,使CPU进行图形缓存数据的绘制,提高效率。

硬件加速优点:

  • 减少资源占用,提高性能。
  • 低版本兼容不足问题,可手动关闭某个view的硬件加速。

Project Butter

Project Butter是Google提出的优化方案,包括VSYNC和Triple Buffering,提高应用流畅度。

RenderThread

RenderThread是安卓5.0的新特性,用于执行GL命令,减轻主线程负担,保证画面流畅。

优化方案

热门课程推荐

热门资讯

请绑定手机号

x

同学您好!

您已成功报名0元试学活动,老师会在第一时间与您取得联系,请保持电话畅通!
确定