4

基于用户体验的性能优化思考 - 桌面查找应用

 3 years ago
source link: https://zhuanlan.zhihu.com/p/322460731
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

基于用户体验的性能优化思考 - 桌面查找应用

吾辈心中亦有惑!公众号:AndroidPerformance

目前使用的几台机器(包括 iOS 和 Android),一个比较明显影响使用的场景就是在桌面搜索 App 图标并打开,这个场景算是非常常用的一个用户场景了,但是各家的实现,在揉入了商业的考虑之后,变得不那么优雅了

不那么优雅了指的是:部分 Android OS 把搜索框单独做成了一个 App,与桌面不同的进程,这样在下拉打开搜索的时候(大部分 OS 设定的手势),就会有一个进程切换的过程。众所周知,Android 在切换带界面的进程的时候是非常不优雅的,Window 之间的切换,总会有过渡动画和时延的问题,用起来非常不爽。记得在之前的版本上,各家 OS 的搜索都是集成在 Launcher 里面的,记忆最深的是 OnePlus 的氢 OS,由于是集成在桌面,还支持九宫格,找 App 非常快

v2-76e23130810c195c5a4dd8d5bdf4bac6_720w.jpg

Android 新版本为了做好多任务的全局手势,将多任务、手势都并入了 Launcher,以打造像 iOS 那样流畅的多任务体验,这个是一个很大的进步;但是国内厂商的搜索却从 Launcher 剥离,造成了用户体验连贯性上的缺失,不得不说是一种退步。做的不好的:MIUI 和 ColorOS,搜索都是单独的进程,如果进程被杀,下拉打开还要等一个白屏;oppo 则没有下拉动画,突然搜索界面就出来了,搜索界面除了应用推荐,还有一堆不相干的东西,比如新闻,热搜......

在这方面做得比较好的还有 iOS 和 Flyme:iOS 在桌面只要下拉就会出现搜索框,过渡动画非常舒服,模糊+渐变+输入法自动弹出,可以快速搜索应用打开,再加上现在的 iOS 的 AI 预测非常准,几乎可以很快找到想打开的 App(一度让我怀疑不是我想打开这个 App,而是系统想让我打开这个 App);Flyme 则是侧边滑动就会出现 App 按照字母排序的导航框,也是做在 Launcher 中的,用熟练之后可以快速定位想要打开的 App


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK