前言
大家好,我是励志成为架构师的男子,Android白居易,写这个系列的文章是因为我是一个理解能力很差的人,某土掘金,某书等平台上的内容让我昏昏欲睡,我希望能写一套通俗易懂,更形象化的文章来给聪明的你一些小帮助。
场景
场景,即应用场景,上下文。
举例:小明喜欢吃饭时讲话。这里的吃饭时就是一个场景
举例:小红喜欢睡觉前吃零食。这里的睡觉前就是一个场景
总结下来场景就是在某个条件/某个时机下,这个条件/时机就是场景
性能场景
性能场景具体来说都是某个手机功能/某个用户操作时,触发了XXXX的性能问题。
举例:手机桌面滑动的时,操作无响应,要滑动好几次才能响应。
聪明的你一定可以简单的套用出来其它的性能场景,不妨拿起手机。
第一件事当然是解锁,解锁涉及到的有手机解锁时慢/解锁不灵敏/解锁动画卡等性能场景,是不是发现规律了,当你操作手机时,任何一个操作都是一个场景,开机/关机,解锁/锁屏,桌面滑动/应用拖拽,应用安装/应用卸载,音量+/音量-,通知栏下拉/通知栏收起,应用启动,启动动效,等等一系列手机内的操作,手机内的界面,都是场景。