[Share Experiences] 【deepin 20.3】使用心得和未来改进的建议
Tofloor
poster avatar
nickflyer
deepin
2021-12-06 02:18
Author

我是deepin的忠实用户,在deepin的发展中对这个项目也有过合作和支持,记得当初和几位初创的朋友在武汉畅想未来,那时候有的更多是热情与执着。功夫不负有心人,这些年企业不断推进,产品持续打磨,最终造就今天的deepin操作系统。

不夸张的说,在国内,deepin系统是少有的坚持以产品和用户体验为导向的操作系统,而不是像大多数linux系统那样以工程和系统集成为中心。我当然不是说后者完全不可取,在服务器系统领域,它仍然是一种主流的系统构造模式。后者是典型的工程师逻辑驱动的产品发展理念,但至少在当今中国,我们缺少真正好用的系统。

说到用户体验,20版以后的系统确实有许多可圈可点的地方。用户界面和操作做了一些减法,变得更清爽简单。全局搜索非常好用,尤其是20.3改进后,增加不少工作效率。图片软件中加入视频管理也很方便,类似手机的管理也是将图片和视频放在一起管理的。画板软件也非常好用,一些简单的编辑完全不需要类似gimp这样重量级的应用了。deepin的应用商店在系统的产品系列中应该是一个非常重要、重量级的产品,将一些重要的、好用的软件推荐给用户,方便用户安装、管理。也降低了普通用户使用命令或第三方软件管理器的难度。简单说完了亮点,我想探讨一些系统改进的思路。

其一,我觉得还是要不断加强品控,系统中一些BUG要及时清扫。除了要加强测试的效率外,我觉得还应加强在产品设计、开发中的系统性工程管理,提高架构稳定性和容错性,减少不谨慎的代码提交,产品质量的第一道防线应该在开发者本身。

比如,之前我曾经发现的一个问题:“笔记本没有关机,直接合上盖,然后载打开,出现下面的情况。可能在合盖前点过右键,调出了桌面右键菜单。而且,点击菜单上的设置壁纸等项,竟然还能设置。就是说在没有登陆的情况下就能设置用户桌面的一些功能,完全绕过了用户认证。”

其二,继续加强对产品精雕细琢,所有好的产品都是打磨出来的。一些用户体验的小细节、小逻辑要用心梳理、改进。

比如,我曾在论坛发帖分析过的一个小的用户体验,或叫功能逻辑(状态栏突然自己就隐藏了):“当前状态栏在智能隐藏模式下,鼠标划到屏幕底部,状态栏显示。状态栏上,当鼠标悬停在已启动程序图标上,会出现窗口预览。这里有个问题,当鼠标从已显示窗口预览的图标上离开,但仍在状态栏滑动时,状态栏会自动隐藏。我不知道这算是个bug,还是功能逻辑上的问题。鼠标离开状态栏,自动隐藏,逻辑上是正确的。当鼠标只要还在状态栏上滑动,无论是否因为滑动较慢还是暂时悬停,触发了某个图标显示预览窗口,鼠标继续在状态栏上滑动时,状态栏不应该自动隐藏。”这类小问题,虽然不影响用户对系统的使用,但会影响系统体验。

再比如说文件管理器,我一直觉得是非常好用的一个设计。简单实用。当然也有些建议。未来这个产品的设计可以从一个更高的角度来看。当前多终端设备已经非常普及,很多人可能都是,放下手机,抱起笔记本、电脑,放下平板,打开电视(大屏终端)。所以管理文件已经不仅是一个本地化功能和操作。如何让用户在多终端间传递信息和文件变得非常重要。当然,有人说可以通过云服务来解决,但没有网络的情况也是常有的,手机数据流量也是有限的,如何解决这个用户痛点,不仅是一个功能问题,也是一个体系问题。有同学说,利用smb。不过deepin文件管理器中对smb网上邻居支持一直不好,具体原因我不想分析了。或者说smb本身太老旧了。从近期目标来说,如果能够在文件管理器中实现smb网上邻居还是很有价值的。毕竟普通用户很难自己设置那一大堆东西。从长远来看,产品应该构建一套信息和文件分享服务。哪怕在非deepin系统中,用户只要安装一个应用就可以和deepin分享、管理互传的文件。

文件管理器也还有些小问题。随便我截图举个例子:下面三个图是一个在文件管理器中剪切、粘贴的操作。先在一个目录中剪切了两个文件,然后进入到另一个目录中,这个目录中已有很多文件,所以列表已经将视图占满了,这时候我们点右键,右键菜单中没有“粘贴”项。我们只能用ctrl+v来粘贴。第三幅图是我们剪切后进入到一个目录,这个目录原有文件列表比较短,我们在视图空白处点右键,右键菜单中显示“粘贴”项。我其实能够理解为什么前一个目录中右键菜单没有“粘贴”项,而后一个有。因为前一个视图已经没有空地儿,鼠标点右键,其实也是点在某个列表中的文件上。但对于用户来说,操作的统一性很重要,不能说我想完成同类操作,有时候要这样操作,有时候要那样。这一点可以参考一些成熟系统的处理逻辑。

bug3.jpg

bug2.jpg

bug1.jpg

此外,有些用户多年反应,也逐渐普及的设备和功能问题需要格外的重视。比如,deepin的蓝牙发现和管理做的挺不错。但是蓝牙鼠标的支持一直差强人意。我不知道是技术上的问题,还是第三方驱动的问题。如果此类设备第三方支持不理想,系统本身无法解决,希望能够对外发布一个适配列表,对于那些已经适配过的鼠标给一个建议清单。其它外设也可以这样,我记得信创大量工作就是适配,应该有类似列表,是否可以发布出来。当然也许已经有了,我没看到。可以和帮助系统结合。

最后我想提一下桌面的触屏支持。总体上说不理想,有的地方支持,有的不支持。我的意见是,如果很不成熟就不要先放出这个功能。如果要上这个功能,那至少一些最基本的点要支持,比如,从下边框向上划,调出任务栏,这个功能要有。现在从左边框向右划可以调出粘贴板,从右边框划调出消息面板。这个最重要的反而不支持。另外桌面图标启动应用,也应该支持。任务栏上点图标启动应用,点“启动器”显示导航菜单,选择启动应用。这些最基本的功能应该支持。毕竟连应用都启动不了,屏幕触控就完全没有意义了。对待类似屏幕触控这些普通用户非必要功能,原则上应该是,如果放出这项功能,就至少要有最基本的能力,好用不说,但要能用,否则就不要开放。deepin虽然是一个社区版,本身承担着试错的任务,但一些完全没准备好的东西还是不要放上来。

其三,就是要加强统一用户服务的系统设计理念。deepin已经建立的统一用户ID的服务。不过在系统中提现这种统一身份服务的地方还不太多,我相信公司应该有更多构想。早期论坛、博客等就有过类似理念。当然我想对于现代操作系统,不只是简单的统一认证,发发帖子什么的。计算机作为一个生产力工具和数字消费的承载系统,如何让用户更高效率的完成工作、任务是它永远追求的目标。它既可以完成设备的统一认证,也可以提供设备配置、文件等重要内容的备份,也可以扩展到设备以外,成为多设备协同的基础。就像我上面提到的文件共享服务中的需求。包括设备云云端的衔接。对于应用商店这种订阅服务,也要基于这一平台提供服务。deepin自己发布的浏览器也缺乏这种统一用户服务的能力。在这方面我觉得可以去学习一下Microsoft Edge的一些做法。很明显,edge和chrome比,更符合生产力工具的理念。如果公司自身资源限制,无法大规模投入去做浏览器这种重量级应用,也可以考虑与国内厂商合作,但一定要整合入deepin自身的统一服务,以此加强作为生产力工具的能力。说“生产力工具”这不是句口号,真正能够理解的企业并不多,这方面可以学习微软和华为的一些理念和做法。

可写的东西还有很多,不过感觉这个帖子我可能已经说多了,小编未必希望我写这些。不过自己既然花了时间写,就不要在重复那些安装、简单使用的普及文。希望能传递一些自己的想法。

Reply Favorite View the author
All Replies
xxx的同桌
deepin
2021-12-06 04:13
#1

##这里想提几点:

1.deepin研发能力是国产Linux发型版中数一数二的,但由于电脑外设厂商繁多、年代不一,对于一些机型的适配兼容即使在全球范围内也无法解决。

2.deepin的更新周期很快,更新是会修复大量细节问题,其中很多来自网友反馈。(20.3版本比v20刚刚发布时稳定多了,这两年来一直在优化细节体验)

3.享受商业级云服务,请购买UOS。(也就一杯蜜雪冰城的钱)

Reply View the author
sammy-621
deepin
2021-12-06 18:07
#2

关于文件管理器的右键问题,深有同感。当文件夹下有太多文件时,不选任何文件的右键的呼出就很费劲了。其实,我理解现在的处理逻辑是,在任何位置直接点右键,(而非先点左键再点右键大多数用户的操作习惯,但文件占满屏幕的情况下,这样操作肯定会选中某文件),就可以呼出右键菜单,Windows也是这样处理的,这一点无疑义。

但有个细节Windows做的更好:默认状态下,文件管理的标题栏,deepin是占满屏幕的(名称、修改时间、大小、类型这四列占满屏幕),而Windows不占满,如此一来,Windows窗口右侧就会有大块空间供你操作鼠标左、右键点击操作;Deepin即便手工缩小标题栏,空出右侧空间,在空白处点左键,系统也会选中某一行。这些相当细节的逻辑,可能需要很长时间的打磨。

Reply View the author
nickflyer
deepin
2021-12-06 21:55
#3
sammy-621

关于文件管理器的右键问题,深有同感。当文件夹下有太多文件时,不选任何文件的右键的呼出就很费劲了。其实,我理解现在的处理逻辑是,在任何位置直接点右键,(而非先点左键再点右键大多数用户的操作习惯,但文件占满屏幕的情况下,这样操作肯定会选中某文件),就可以呼出右键菜单,Windows也是这样处理的,这一点无疑义。

但有个细节Windows做的更好:默认状态下,文件管理的标题栏,deepin是占满屏幕的(名称、修改时间、大小、类型这四列占满屏幕),而Windows不占满,如此一来,Windows窗口右侧就会有大块空间供你操作鼠标左、右键点击操作;Deepin即便手工缩小标题栏,空出右侧空间,在空白处点左键,系统也会选中某一行。这些相当细节的逻辑,可能需要很长时间的打磨。

是的,大的体系结构当然很重要,但是最终细节决定成败。尤其是定位在面向普通用户,这些年手机的发展简直是“惯坏”了用户。苹果、谷歌、华为,大家拼用户体验,拼工作流效率。将产品和工作流设计推上了科学的高峰,每一个小的变化,背后都要靠大量用户数据做支撑。对于其他赛跑者,不进则退

Reply View the author
zccrs
deepin
2021-12-07 17:44
#4

"文件管理器也还有些小问题。随便我截图举个例子:下面三个图是一个在文件管理器中剪切、粘贴的操作。先在一个目录中剪切了两个文件,然后进入到另一个目录中,这个目录中已有很多文件,所以列表已经将视图占满了,这时候我们点右键,右键菜单中没有“粘贴”项。我们只能用ctrl+v来粘贴。第三幅图是我们剪切后进入到一个目录,这个目录原有文件列表比较短,我们在视图空白处点右键,右键菜单中显示“粘贴”项。我其实能够理解为什么前一个目录中右键菜单没有“粘贴”项,而后一个有。因为前一个视图已经没有空地儿,鼠标点右键,其实也是点在某个列表中的文件上。但对于用户来说,操作的统一性很重要,不能说我想完成同类操作,有时候要这样操作,有时候要那样。这一点可以参考一些成熟系统的处理逻辑。"

我试了下这个问题现在已经解决了,我的文管是5.5.1版本,楼主的是哪个版本呀?

Reply View the author
zccrs
deepin
2021-12-07 17:46
#5

锁屏出现菜单的确是个问题,理论上说有菜单时是无法锁屏的

Reply View the author
cuisanzhang
deepin
2021-12-07 19:51
#6

总的来说, linux就是个渣

Reply View the author
expskywalker
deepin
2021-12-07 23:09
#7

写得不错,使用20.3依赖感觉比前几个版本都要稳定顺畅,wine应用闪退查的情况大大减少了。希望再接再厉,而deepinID账号的关联服务确实有种可有可无的感觉。

Reply View the author
pzm9012
Moderator
2021-12-08 07:42
#8
Reply View the author
nickflyer
deepin
2021-12-22 00:54
#9
cuisanzhang

总的来说, linux就是个渣

不能以偏概全。传统linux的开发方式还是有它的优势的。它非常灵活,可重构性,可扩展性都非常好,所以,在商业领域几乎是无敌的。桌面系统的特点就不太一样了,人们对于系统的定制化要求并不高,反倒是更倾向于通过更加统一的接口和用户体验来提升平时使用中的效率和感受。所以我一直建议国内的国产操作系统,无论有多少个,要建立一个类似于华为hms的统一中间层接口,哪怕只是一个规范,不用像hms那么复杂,规范一些最基本的东西。这样也有利于国内软件在这个平台上的开发和兼容。

Reply View the author
waiting
deepin
2021-12-29 06:57
#10
zccrs

锁屏出现菜单的确是个问题,理论上说有菜单时是无法锁屏的

照理说锁屏应该和右键菜单没关系: 锁屏后完全隔离(登录)桌面,解锁后之前的状态(包括右键弹出的菜单)原样恢复。

另外,好像 win/mac 锁屏之后右键无效的吧(不会弹出右键菜单)。

Reply View the author
waiting
deepin
2021-12-29 07:00
#11
cuisanzhang

总的来说, linux就是个渣

”总的来说“ 有失偏颇。Linux 系统当桌面系统用是比较挫,当(无桌面的)应用服务器很不错的,尤其是配合 Docker 部署应用。

Reply View the author
cuisanzhang
deepin
2021-12-31 00:53
#12
waiting

”总的来说“ 有失偏颇。Linux 系统当桌面系统用是比较挫,当(无桌面的)应用服务器很不错的,尤其是配合 Docker 部署应用。

你说的对

Reply View the author
zccrs
deepin
2022-02-15 19:27
#13
waiting

照理说锁屏应该和右键菜单没关系: 锁屏后完全隔离(登录)桌面,解锁后之前的状态(包括右键弹出的菜单)原样恢复。

另外,好像 win/mac 锁屏之后右键无效的吧(不会弹出右键菜单)。

正常理解是这样没错,但是X11的设计当初根本想不到现在的场景,在X11的概念中没有专门的锁屏功能,现在的锁屏程序都是通过创建一个置顶的窗口实现的,另外就是锁定了鼠标和键盘事件,但是X11所提供的这些功能都不是针对于锁屏的,其他程序也能做同样的操作,比如菜单弹出时就会锁定鼠标和键盘事件,此时无法锁屏的原因就是因为没法抢占菜单已经锁定的事件,如果强行锁屏,会导致无法输入密码。所以锁屏程序的逻辑设计需要遵守这个规则,否则就容易出现奇怪的问题。

Reply View the author
waiting
deepin
2022-02-15 19:33
#14
zccrs

正常理解是这样没错,但是X11的设计当初根本想不到现在的场景,在X11的概念中没有专门的锁屏功能,现在的锁屏程序都是通过创建一个置顶的窗口实现的,另外就是锁定了鼠标和键盘事件,但是X11所提供的这些功能都不是针对于锁屏的,其他程序也能做同样的操作,比如菜单弹出时就会锁定鼠标和键盘事件,此时无法锁屏的原因就是因为没法抢占菜单已经锁定的事件,如果强行锁屏,会导致无法输入密码。所以锁屏程序的逻辑设计需要遵守这个规则,否则就容易出现奇怪的问题。

是这样的。估计是没有一个标准的X11锁屏规范

Reply View the author
十香菜
deepin
2022-05-10 05:49
#15
cuisanzhang

总的来说, linux就是个渣

 正解。

Reply View the author