news 2026/5/4 9:33:47

终端用户界面(TUI)卷土重来,操作系统和工具包开发亟需回归基础

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
终端用户界面(TUI)卷土重来,操作系统和工具包开发亟需回归基础

阿尔西德斯·丰塞卡相关信息

文中展示了阿尔西德斯·丰塞卡的图片,其相关页面包括关于、团队、服务、项目、教学、博客等。1988年11月24日,坐标为40.197958, -8.408312。

终端用户界面(TUI)的回归

终端用户界面(Terminal User Interfaces,TUIs)正在卷土重来。DHH的Omarchy由TUIs、Web应用和GNOME风格的原生应用三种类型的用户界面组成。大约10年前,代码编辑器领域也出现过类似情况,从原生编辑器转向基于Electron的应用,硬核用户则转向vim或emacs。

各操作系统情况

Windows系统:原生应用正在失势,Windows在GUI库标准方面存在问题,先后尝试Winforms、WPF、Silverlight、WinUIs、MAUI均未成功,许多企业和个人桌面应用依赖Electron应用。

Linux系统:UI不一致是设计使然,GTK和Qt是两大主流框架,不同工具包开发的应用放在一起较协调。大多数公司因测试困难,要么使用Electron解决,要么让开源社区自行解决。

macOS系统:苹果曾经遵循统一设计理念,但现在打破了曾经的准则和一致性,如无视菲茨定律,让窗口调整大小困难,在菜单中添加图标等。

Electron应用问题

大家都知道Electron应用用户体验不佳,常见问题是内存消耗,还存在缺乏视觉一致性和基于键盘的工作流程等问题。以Cursor为例,操作缺乏一致性,菜单中也无明确提示。Slack在这方面相对较好,但也不完美。

新尝试与TUIs优势

谷歌曾想和Dart设计新操作系统和UI工具包,但放弃了项目。Zed用Rust设计了GPU渲染库,但与主机操作系统集成度不够。TUIs速度快,易于自动化,能在不同操作系统正常工作,可远程运行,正在填补苹果和微软留下的空白。

未来展望

我们需要回归基础,开发者应学习优秀用户界面的理论,不再将用户设计视为无关紧要的软技能。操作系统和工具包的开发者应推动投入,开发易用工具包,降低入门门槛,减少对Electron和TUIs的依赖。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/4 9:22:26

如何在Linux上快速部署RTL8852BE Wi-Fi 6驱动:完整配置指南

如何在Linux上快速部署RTL8852BE Wi-Fi 6驱动:完整配置指南 【免费下载链接】rtl8852be Realtek Linux WLAN Driver for RTL8852BE 项目地址: https://gitcode.com/gh_mirrors/rt/rtl8852be 想要在Linux系统上体验高速Wi-Fi 6连接,但被Realtek RT…

作者头像 李华
网站建设 2026/5/4 9:18:46

CS实验室行业报告:云计算与云原生行业分析报告

一、行业总览 1.1 全球云计算市场 全球云计算市场持续高速增长。据Gartner数据,2024年全球云计算市场规模达6929亿美元,同比增长20.3%。中商产业研究院预测,2025年全球云计算市场规模约为8298亿美元,2026年将达9888亿美元。到20…

作者头像 李华
网站建设 2026/5/4 9:13:37

魔兽争霸3现代电脑优化方案:从卡顿到流畅的完整修复指南

魔兽争霸3现代电脑优化方案:从卡顿到流畅的完整修复指南 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 还在为经典游戏魔兽争霸3在现代电…

作者头像 李华
网站建设 2026/5/4 9:11:11

ClawFlow:OpenClaw生态的自动化开发与部署利器

1. 项目概述:ClawFlow,一个为OpenClaw生态量身打造的开发与自动化利器如果你正在使用或关注OpenClaw这个AI智能体平台,并且对如何高效地创建、安装和管理技能(Skill)与智能体(Agent)感到头疼&am…

作者头像 李华
网站建设 2026/5/4 9:09:29

LincStation N2与S1 NAS系统:混合存储架构与性能解析

1. 产品概述:LincStation N2与S1 NAS系统这两款6盘位NAS设备采用了Intel最新的低功耗Alder Lake-N系列处理器,分别搭载N100和N97芯片。作为专为家庭办公室和小型企业设计的存储解决方案,它们最大的特色在于同时支持传统SATA硬盘和高速NVMe SS…

作者头像 李华