Home
Categories
WIKI
Topic
User
LANGUAGE:
中文
English
控制中心一些可以改进的地方
Experiences and Insight
1007
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
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
The app store is not working
painter and thinker
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这种事情,应该简化,不要打开控制中心来操作。