Linux 在服务器、云计算等领域无处不在,也拥有大量优秀工程师,但桌面产品长期难以与 Windows、macOS 竞争。问题未必是技术能力不足,而是:
-
Linux 缺少一个真正对完整产品体验负责的主体。
Windows 有微软,macOS 有苹果。界面不好用、软件体验不统一,最终都有人负责。
Linux 则涉及内核、桌面环境、发行版、软件包和大量社区成员,常常是每个组件都有人维护,但整个产品没人负责。
-
开源社区擅长技术决策,却不一定擅长设计。
技术问题可以讨论、测试甚至投票,但审美和产品体验往往需要取舍。优秀设计必须有人敢说:“这个功能不需要,这个设计不行。”
但社区文化强调包容和尊重不同需求,结果容易形成“功能越来越多,默认体验却越来越平庸”的局面。
-
Linux 有时会把技术路线放在产品体验之前。
一个软件是否适合作为默认应用,讨论的不只是好不好用,还可能涉及许可证、Mono、微软等技术路线争议。
这也是 Omarchy 这类“强主张软件”受到关注的原因。像 Omarchy,由 DHH 直接决定默认桌面、快捷键和软件组合。用户当然可以修改,但默认答案只有一个。
Linux 桌面真正的问题不是民主,而是责任被稀释。可以广泛讨论,但产品最终必须有人拍板。
设计不是投票。Linux 擅长给用户选择,却不擅长替用户做决定。而优秀的消费级产品,往往不是提供最多选择,而是在无数选择中,坚持做出一个足够好的默认答案。
以上观点,根据微信公众号文章《Ubuntu设计团队往事:品味是如何死在投票箱里的?》整理。