UI 那么多年了,为什么没有一个标准能一统天下?

2022-09-19 16:29:46 +08:00
 tool2d
HTML 一个标准,安卓一个标准,IOS 一个标准,VC 一个标准,QT 一个标准,WX 一个标准。

有 JSON/XML/PLIST 格式,反正大家都不服谁。这样对代码的移植,有很大的伤害。

一般来说,界面设计在各个平台上都是相似的,都是按钮+窗体+子控件,只有具体逻辑运行指令是不同的。可行业几十年下来,就是无法做到互相兼容。
8875 次点击
所在节点    程序员
76 条回复
mainjzb
2022-09-19 16:35:33 +08:00
本来快统一了,都用 html/xml 前后端分离。结果 flutter 出来捣乱(狗头
qrobot
2022-09-19 16:40:41 +08:00
为啥要统一? GTK 和 QT 本身方向就不一样, HTML 是一个规范,目标是 WEB , 场景不一样作出的东西不一样, 我觉得完全没有统一的必要
thinkershare
2022-09-19 16:43:16 +08:00
全世界测量长度的单位这么简单的事情都无法统一, 更别说 UI 这种破事超级多,超级复杂的玩意了.
shawndev
2022-09-19 16:45:09 +08:00
kindjeff
2022-09-19 16:45:25 +08:00
Metro / Modern UI / UWP / WPF / WinUI 表示很赞
Vegetable
2022-09-19 16:45:53 +08:00
让我想到了大一统理论。
你说的这个大概就是笼罩在切图学的最后一朵乌云了 /doge
Asimov01
2022-09-19 16:49:40 +08:00
@kindjeff 哈哈哈哈 巨硬表示很淦!
tool2d
2022-09-19 16:50:57 +08:00
@qrobot 隔壁游戏业的 imgui 就完美实现统一了,同一套 UI 代码可以不用修改,就运行在 wasm 浏览器上,win32 上,linux 上。
Folderv
2022-09-19 17:30:46 +08:00
统一了 你就失业了
charlie21
2022-09-19 17:37:26 +08:00
一统天下做什么
让老板好招人吗
or 方便大批新人以低门槛的姿态涌入
看来还是没卷够阿
msg7086
2022-09-19 17:39:58 +08:00
现在做这件事情有 69 个标准
某:我要做一个能一统天下的标准
现在做这件事情有 70 个标准
kangyan
2022-09-19 17:54:03 +08:00
@msg7086 还真是,flutter 就是这样
putaozhenhaochi
2022-09-19 18:49:28 +08:00
哈哈 跨平台这事是不是也是这样
gam2046
2022-09-19 19:16:28 +08:00
想想当年秦始皇是怎么统一度量衡的。那都是要用拳头打出来的。

而现在,别说世界范围内想统一 UI 的设计。

就是换个地市的健康码,它都不认。
Jtyczc
2022-09-19 21:18:33 +08:00
@gam2046 哈哈哈哈真实
datoo
2022-09-19 21:28:11 +08:00
多样化比统一好。统一就没有活力
ysc3839
2022-09-19 21:42:20 +08:00
@shawndev plist 只是 xml 的子集,而且 plist 还有非 xml 的存储方式
lyhiving
2022-09-19 21:46:43 +08:00
主要是看浏览器,浏览器的演化还在继续
shijingshijing
2022-09-19 21:49:27 +08:00
@kindjeff 没有 WinForm 和 MAUI 合适么?
paradoxs
2022-09-19 21:50:34 +08:00
为什么要统一啊


如果 iOS 系统是你家的,你愿意和别人用一样的标准吗???????????

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/881306

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX