UI/UX 桌面操作系统应该做好的几个功能
后起之秀的操作系统如何battle尾大不掉的windows
linux与windows的内核都是很好的,但桌面GUI就是另一回事了。
windows11的UI性能达到历史最差,右键菜单能卡1~2秒才出来。不跟手
linux的桌面自由度很高,但像gnome装多插件就容易崩溃,无法日常使用,给人很折腾、不稳定的感觉。
如果你要推出一个桌面操作系统,主要是生态,其次是平衡的美观-性能。
生态虽然说起来很难办,但如果:
- 研发了一个自主OS,能兼得办公、游戏、服务器场景。
- 研发了一个跨平台框架,且在各个主流OS表现都很不错,顺便能100%兼容你的自主OS
- 有独家功能
- 适度的宣传
用不了5年,自主OS的市场份额一定能让ms大吃一惊(
我还有其他详细的想法,欢迎找我私聊。
功能
全局快速搜索
要快!
- everything 快速文件名搜索
- 文件内容搜索,这个很难做到,索引会很大
- spacetree 磁盘空间整理
剪贴板/拖拽/历史记录
犹如电脑与人的聊天记录,目前的OS剪贴板都只记录最近1次
- 剪贴板 快捷操作:作为任意程序的输入
- 内容跨app拖拽
多标签页
chrome类似的多任务管理,不过现在app很割裂,无法将不同app的标签页合在一个窗口
桌面
- niri滚动式wm,用了就回不去了,目前找不到替品,跟手机全面屏的操作逻辑很像,就是切窗口有点费劲
动画
这个我觉得不重要,但相当一部分人会根据动画流畅度,在网络平台大吹特吹。
有些系统喜欢用线性动画,有些则喜欢曲线/弹性动画(如ios)
python shell
无图形界面,仅负责文本渲染,服务器适用。我的建议是用python3做系统shell得了,加个左括号-自动补全右括号就行。
我个人觉得bash、zsh、powershell用来调用其他程序很方便,但用来写逻辑判断、字符串处理特别麻烦,难度不亚于java、C语言。
延迟回收站
回收站一般是隐藏的,每天都会清空n天前的垃圾,所以回收站一般不会空。
在回收站彻底删除需要输入密码,二次确认。即兼顾了隐私,又减少用户误操作;不然就乖乖让系统帮你自动清理,减少用户认知负担。
相辅相成
全局搜索要记录搜索记录,剪贴板内要有快速的搜索功能
shell也可以包含TUI,动画,多标签页……

浙公网安备 33010602011771号