Home
Categories
WIKI
Topic
User
LANGUAGE:
中文
English
控制中心一些可以改进的地方
Experiences and Insight
1061
views ·
4
replies ·
To
floor
Go
stephenjy
deepin
2014-12-08 07:51
Author
控制中心应该是Deepin 2014最耀眼的更新之一,让人眼前一亮,确实许多地方做的很出色。用了一段时间之后,我觉得有些地方还是不足。
首先,我觉得控制中心很慢,打开控制中心的速度跟打开软件一样慢。我猜测主要的原因是控制中心启动时需要加载很多资源文件、配置文件,通过strace可以发现,启动控制中心时需要读取700多个文件,如果读取的文件不变少,那么这个速度是快不了的。控制中心呈现的速度,几乎比所有其他发行版乃至其他操作系统的同类工具启动的都慢。
慢本身不是问题,好东西启动慢一些大家都可以接受的。然而,当通过热区启动的东西慢时,就难以接收了,鼠标放过去,要两秒甚至更久才能打开,这样的体验是非常糟糕的。
另一方面,除了部分Linux发行版以外,没有任何主流操作系统、发行版默认设置了热区(gnome3可能是“始作俑者”吧)。热区本身是一个很棒的体验,早在xp的时代就有许多软件来提供热区的功能。但是,我觉得操作系统默认配置热区并不是很合适,除非这个热区激活的功能非常自然,也非常的常用。这里,控制中心,我想并不是一个常用的功能,对于绝大多数的用户来说,我想不可能每天都要使用控制中心(配置网络?后面再说)。再加上前面说的,控制中心打开很慢,这就更糟糕了,有时候不小心鼠标放到了右下角,结果系统就因此卡了半天,这个体验我想很多人都碰到过。我第一天使用了没多久就把右下角热区给关闭了。左上角的也是(有时候点击应用的菜单,结果误触了热区)。
接下来说一下网络配置。无论是Win、Mac还是其他Linux发行版,连接Wifi都是点击托盘图标直接以菜单的形式呈现可用的ssid,点击即可连接,而在Deepin里面,却需要打开控制中心。虽然点击次数一样,但是鼠标移动的距离却变大了。更重要的,如果仅仅是呈现菜单,从代码实现上来说,这是非常快的,但是打开控制中心,却不得不忍受2秒甚至更多的延迟。同样的,连接VPN也是,在Win下,VPN跟Wifi是在一起的,在Mac下,也可以启用单独的vpn托盘图标,点击就显示所有的vpn profile,可以快速的连接或者切换任何一个,然而Deepin里面却需要打开控制中心。除了选择连接某个Wifi/VPN外,断开连接也不方便,在控制中心里,只能选择“关闭”Wifi/VPN,而在其他系统下,托盘菜单里都有断开Wifi/VPN的选项,操作也十分便捷。在网络配置这一点上,虽然将其集成到控制中心里,看上去统一了操作体验,实则破坏了使用体验。不妨学习一下Mac,在托盘上可以快捷的连接Wifi/VPN,而要较复杂的配置(例如新增VPN Profile、修改连接参数等任务)时,再打开控制中心。用菜单的形式,一方面打开快(从程序实现的角度看),另一方面操作便捷。
再说一下控制中心的形式,这种悬空式(我不知道该如何称呼了)的窗口,当鼠标点击其他地方就消失,有些时候却会带来很多不便。比如我在新建VPN连接,通常都需要许多参数,我一下子记不住,所以有时候需要切换到另外一个程序(如网页教程、或者记录参数的文档),结果一切换控制中心就收回去了,再打开时(抱歉我没有热区,前面解释过了,也不喜欢在Dock上放控制中心的图标,只能点击托盘上的某个图标),就不在之前的那个页面了,不得不重做整个流程。这是非常不能接受的体验。我觉得,控制中心还是做成传统窗口式的,使用体验会更好一些。
另外我想说的是,控制中心的定位是什么?我感觉Deepin在做应用时,往往有一种“入侵”式的感觉,就是说,我做了一个东西,这个东西你们就得天天用,特别是控制中心这个东西(无论开发者是如何看待这个的,但是默认热区激活控制中心,传达出来的意思就是这样)。然而,我觉得优秀的系统,是不需要经常去“配置”的。Windows也好,Mac也好,其他发行版也好,大多数用户平时都是不会去打开控制面板/系统首选项/配置中心的。如果某个系统需要用户经常打开这些东西,可以说这是操作系统在求关注么?用一个操作系统,用户应该将更多而精力放在应用上,而不是操作系统本身。
我看到深度在强调,我们的是“控制中心”,不是“设置中心”。然而,在我眼里,这个东西就是一个设置中心。什么是控制?连接某个网络(不包括修改网络参数,如ip地址、dns之类的)、调音量、关机重启,这些是控制,其他的都是设置。“控制”,有一种操控的感觉,就像开车时换挡、踩油门一样,是有实时反馈的。而设置呢,比如给车子装一些内饰、换个发动机,是改变静态属性的。Deepin的控制中心,硬是把“设置”有关的东西全都集成了进来,使得这成了一个非常臃肿的东西。
其实说到底,我觉得根本的问题是,控制中心打开的速度太慢,而这种弹出式的东西,如果打开速度慢,体验就会非常的差。而打开慢的原因,我想就是集成的东西太多了(这不是程序写的烂,所有的同类工具,如控制面板、系统首选项,要打开到某个具体的设置选项,也一样慢)。然后就是,对于真正常用的东西(一半或者更多的用户几乎每天都会用的功能),比如连Wifi这种事情,应该简化,不要打开控制中心来操作。
Reply
Like 0
Favorite
View the author
All Replies
cxbii
deepin
2014-12-08 19:07
#1
你好,你说得很不错,我会反馈给我们的产品部看看的,谢谢你的建议
Reply
Like 0
View the author
空山棋盘
deepin
2014-12-08 20:58
#2
The user is banned, and the content is hidden.
ArthurDeepin
deepin
2014-12-08 21:09
#3
正是我一直以来想说的,对控制和设置的辨析很不错,默默地点个赞
热区和侧边栏结合,形式上的优点就是频繁快捷,但是目前的控制中心并不能充分发挥出这个优点,卡顿是很重要的一点,另一个就是理念上,控制中心并不像消息中心那样需要频繁使用。
Reply
Like 0
View the author
sunnyyuu2
deepin
2014-12-10 00:24
#4
说得很好!!!赞
Reply
Like 0
View the author
Please
sign
in first
Featured Collection
Change
[Tutorial] deepin25 WSL Offline Installation Guide
UOS AI 2.8 Released! Three New Intelligent Agents & Major Evolution
Solid Q&A | deepin 25 Common Questions – The Immutable System Edition
New Thread
Popular Ranking
Change
Error configurar cara autenticacion biometrica
Hız
add screenshot to message sent early
HP Pavilion extremly slow
HP Printer smart tank 5105 not support
Position of the "UOS AI" Agent moved from left to right?
Popular Events
More
首先,我觉得控制中心很慢,打开控制中心的速度跟打开软件一样慢。我猜测主要的原因是控制中心启动时需要加载很多资源文件、配置文件,通过strace可以发现,启动控制中心时需要读取700多个文件,如果读取的文件不变少,那么这个速度是快不了的。控制中心呈现的速度,几乎比所有其他发行版乃至其他操作系统的同类工具启动的都慢。
慢本身不是问题,好东西启动慢一些大家都可以接受的。然而,当通过热区启动的东西慢时,就难以接收了,鼠标放过去,要两秒甚至更久才能打开,这样的体验是非常糟糕的。
另一方面,除了部分Linux发行版以外,没有任何主流操作系统、发行版默认设置了热区(gnome3可能是“始作俑者”吧)。热区本身是一个很棒的体验,早在xp的时代就有许多软件来提供热区的功能。但是,我觉得操作系统默认配置热区并不是很合适,除非这个热区激活的功能非常自然,也非常的常用。这里,控制中心,我想并不是一个常用的功能,对于绝大多数的用户来说,我想不可能每天都要使用控制中心(配置网络?后面再说)。再加上前面说的,控制中心打开很慢,这就更糟糕了,有时候不小心鼠标放到了右下角,结果系统就因此卡了半天,这个体验我想很多人都碰到过。我第一天使用了没多久就把右下角热区给关闭了。左上角的也是(有时候点击应用的菜单,结果误触了热区)。
接下来说一下网络配置。无论是Win、Mac还是其他Linux发行版,连接Wifi都是点击托盘图标直接以菜单的形式呈现可用的ssid,点击即可连接,而在Deepin里面,却需要打开控制中心。虽然点击次数一样,但是鼠标移动的距离却变大了。更重要的,如果仅仅是呈现菜单,从代码实现上来说,这是非常快的,但是打开控制中心,却不得不忍受2秒甚至更多的延迟。同样的,连接VPN也是,在Win下,VPN跟Wifi是在一起的,在Mac下,也可以启用单独的vpn托盘图标,点击就显示所有的vpn profile,可以快速的连接或者切换任何一个,然而Deepin里面却需要打开控制中心。除了选择连接某个Wifi/VPN外,断开连接也不方便,在控制中心里,只能选择“关闭”Wifi/VPN,而在其他系统下,托盘菜单里都有断开Wifi/VPN的选项,操作也十分便捷。在网络配置这一点上,虽然将其集成到控制中心里,看上去统一了操作体验,实则破坏了使用体验。不妨学习一下Mac,在托盘上可以快捷的连接Wifi/VPN,而要较复杂的配置(例如新增VPN Profile、修改连接参数等任务)时,再打开控制中心。用菜单的形式,一方面打开快(从程序实现的角度看),另一方面操作便捷。
再说一下控制中心的形式,这种悬空式(我不知道该如何称呼了)的窗口,当鼠标点击其他地方就消失,有些时候却会带来很多不便。比如我在新建VPN连接,通常都需要许多参数,我一下子记不住,所以有时候需要切换到另外一个程序(如网页教程、或者记录参数的文档),结果一切换控制中心就收回去了,再打开时(抱歉我没有热区,前面解释过了,也不喜欢在Dock上放控制中心的图标,只能点击托盘上的某个图标),就不在之前的那个页面了,不得不重做整个流程。这是非常不能接受的体验。我觉得,控制中心还是做成传统窗口式的,使用体验会更好一些。
另外我想说的是,控制中心的定位是什么?我感觉Deepin在做应用时,往往有一种“入侵”式的感觉,就是说,我做了一个东西,这个东西你们就得天天用,特别是控制中心这个东西(无论开发者是如何看待这个的,但是默认热区激活控制中心,传达出来的意思就是这样)。然而,我觉得优秀的系统,是不需要经常去“配置”的。Windows也好,Mac也好,其他发行版也好,大多数用户平时都是不会去打开控制面板/系统首选项/配置中心的。如果某个系统需要用户经常打开这些东西,可以说这是操作系统在求关注么?用一个操作系统,用户应该将更多而精力放在应用上,而不是操作系统本身。
我看到深度在强调,我们的是“控制中心”,不是“设置中心”。然而,在我眼里,这个东西就是一个设置中心。什么是控制?连接某个网络(不包括修改网络参数,如ip地址、dns之类的)、调音量、关机重启,这些是控制,其他的都是设置。“控制”,有一种操控的感觉,就像开车时换挡、踩油门一样,是有实时反馈的。而设置呢,比如给车子装一些内饰、换个发动机,是改变静态属性的。Deepin的控制中心,硬是把“设置”有关的东西全都集成了进来,使得这成了一个非常臃肿的东西。
其实说到底,我觉得根本的问题是,控制中心打开的速度太慢,而这种弹出式的东西,如果打开速度慢,体验就会非常的差。而打开慢的原因,我想就是集成的东西太多了(这不是程序写的烂,所有的同类工具,如控制面板、系统首选项,要打开到某个具体的设置选项,也一样慢)。然后就是,对于真正常用的东西(一半或者更多的用户几乎每天都会用的功能),比如连Wifi这种事情,应该简化,不要打开控制中心来操作。