最全面、最前沿、最专业的游戏研发实战

提供最全面的游戏研发技能分享,让您在最短时间变成高级游戏工程师

查看:0|回复:4

【行业】为什么 macOS 没有看到 Windows 的一些远古遗留设计?

 attach_img

1

帖子

3

回复

3

积分
最后登录:
2025-03-22 07:45
注册时间:
2024-10-11 22:10
楼主
  发表于:2025-03-22 12:05:43|查看用户信息

在Windows中,有很多远古遗留界面,文件等,如注册表中的一些项,控制面板和一些远古系统文件。

但Mac中却找不到这种“割裂的体验”,为什么呢?

是MacOS在开发新版本的时候会删除一些老代码重写,而Windows不动老代码只是添加新代码吗?

2

帖子

0

回复

2

积分
最后登录:
2025-03-22 08:20
注册时间:
2024-07-07 17:04
1 楼
  发表于:2025-03-22 12:08:25|查看用户信息

倒不如说macOS本身就是各种远古设计的集合体。当然说得好听一点可以叫设计的延续性。

Win是给石山套壳,macOS是给石山抛光。

你很难在2024年的今天找到一个会让普通用户感觉“别扭”的桌面操作系统。很不巧macOS就是其中之一。

这些别扭的点并不像Windows一样是步子迈大了扯了蛋,而是各种远古设计已经跟不上现代人的脑回路了。

换句话说,会用Win11,给你个Windows 3.11你可能用的一头雾水。但用惯了macOS Sonoma,再给你个Macintosh System Software 1.0,你也照样会用。

举例说明的话,可以试试用鼠标按住菜单栏上的某个菜单项,然后往下拖,选中菜单中的一项之后再松开鼠标,看看会发生什么。

没错,这就是Macintosh时代使用菜单的正确方式。

还有传家宝级的文本编辑,rtf和txt编辑放一起是哪个天才想出来的?我从Leopard开始用Mac,到现在都还是这样。隔壁Windows 11的记事本虽然也不能说多好用吧,但最起码像个现代软件。

还有NeXTSTEP延续至今的Dock,好看是好看,但有多低效用过都懂。

再深入一些,还有Darwin本身。重载下资源调度堪称灾难,解决系统过载的方案居然是靠kernel_task这个进程硬吃CPU,然后把整个系统拖卡。当然,Darwin的安全机制也落后NT不止一个时代。对于0day几乎不存在防御的可能。但隔壁Windows已经上内核虚拟化了。如果你想给Mac入域,那更烧脑,规模越大越烧脑。大规模部署的情况下AD就是神。


2

帖子

0

回复

2

积分
最后登录:
2025-03-22 08:47
注册时间:
2024-08-21 17:40
2 楼
  发表于:2025-03-22 12:10:37|查看用户信息

一个是因为兼容性,一个是因为微软懒…

确实啊,现在回过头去用 Win7 是完全感觉不到这种 UI 上的割裂感的,你可以感觉得到 Win7 是一款完成品,而 Win10、Win11 有点像半成品(单看 UI )

以及大众喜闻乐见的 Win11 上的 UI 三代同堂盛况 hhh

这也是垄断的可怕之处,这些问题对用户可能是大问题,但对于企业都是小问题,不影响他们的业绩,企业有技术但没心思解决,和微信有着异曲同工之妙

像 Win11 刚出时候微软说只适配八代以上的 U 了搞得大众哀声一片,然后才无奈之下宣布适配7代U;然后我7代U升级以后卡的跟狗一样…

成也兼容,败也兼容,都说微软这种软件巨头如果像 Mac 一样单独为自家机型适配,那做出来的效果会好很多吧

多句嘴,当年 Surface 发展的比较繁荣的时候,我还以为微软会单独适配一个 Surface 优化加强版的 Windows 来对标 Mac ,然鹅现在Surface 之父 Panos 直接调到 Windows 部门当老大了

今年的 Win11 对触控有优化,可以认为是 Panos 同志给自家 Surface 开的小灶2333

总之,未来几年还是可以看到厂家激烈地竞争一下的,微软和各路厂家也在更新 Windows 、在捣鼓 Arm架构、在推新形态的笔记本产品


1

帖子

0

回复

1

积分
最后登录:
2025-03-22 10:30
注册时间:
2023-05-16 01:30
3 楼
  发表于:2025-03-22 12:12:02|查看用户信息

一个是为了极大限度兼容市场上存在的设备,例如都有说上的………

一个是为了极大限度推动消费者进行更新迭代,第一代估计连摸爪维都上不去了吧?


3

帖子

1

回复

3

积分
最后登录:
2025-03-22 10:44
注册时间:
2024-10-11 22:10
4 楼
  发表于:2025-03-22 12:13:25|查看用户信息

1.因为Mac电脑不需要太考虑到老旧应用场景的兼容性,例如工业、科研、银行设备等。而Windows和Linux广泛使用在不同领域和场景中,更需要考虑兼容性。

2.Windows和Linux对界面细节的追求的确不如macOS。


共 1/1 页

0

帖子

0

回复

0

积分
最后登录:
1970-01-01 08:00
注册时间:
1970-01-01 08:00
会员必须登录才能发布帖子! 点击登录