为什么每次 macOS 更新,都会多少存在软件兼容问题,而 Windows 10 就不会?

2020-03-25 16:47:48 +08:00
 Intelligent
如题,比如这次升级 10.15.4,成功升级完成之后,现实 objective development software blabla,我记得这是 little snitch 的公司,那肯定代表这个软件有配置文件不支持导致的

也听到很多朋友有这个问题。这还是小版本更新啊,那大版本更新就更不用说了

反观 windows 为什么好多软件都是十几年前,一样使用着没什么问题?

只是探讨,这方面不了解,求科普一下
7819 次点击
所在节点    macOS
71 条回复
nybux
2020-03-25 17:02:16 +08:00
所以大家才会觉得 windows 又丑又 low,背负的历史包袱太重了
horizonl
2020-03-25 17:07:36 +08:00
有些底层库变了?
WilsonGGG
2020-03-25 17:15:03 +08:00
Windows 就像暖男(莫俊杰?),没那么大的号召力,甚至更新都得迁就着软件
macOS 一贯的逻辑就是做爹,我比较欣赏苹果这种,永远都是 APP 适配软件
qsnow6
2020-03-25 17:20:41 +08:00
因为微软跪舔开发者
niuxuewei
2020-03-25 17:20:53 +08:00
ls 应该是用自己的 kext 调用底层方法了吧
pmispig
2020-03-25 17:26:53 +08:00
因为微软的兼容性实在做的太好了,导致现在依然有一大把的傻逼软件不支持高分辨率
minami
2020-03-25 17:27:21 +08:00
微软对兼容要求很高,甚至要在系统层面替软件擦屁股。毕竟新闻媒体经常推送“小心,XXX 尚不兼容最新的 Catalina”和“尴尬了,Windows10 竟不兼容 XXX”
jiujia
2020-03-25 17:27:49 +08:00
macOS 自己自带应用的 bug 都没找完,哪顾得到那么多。
很多问题很玄学。
xiri
2020-03-25 17:28:06 +08:00
论兼容性,windows 真的没得比
xiri
2020-03-25 17:28:47 +08:00
@xiri 没人能比,上面的说法意思好像反了😂
pb941129
2020-03-25 18:15:20 +08:00
除了微软和苹果对开发者的态度造成开发系统时候的侧重点不一样(不得不承认这是主要原因),这也涉及到记忆模糊和一个事情两种表述的事情🤣。

当时 Win7/8.1 升级到 Win10 的时候( 2015 年),甚至 Win8 升级到 Win8.1 ( 2013 年)许多软件尤其游戏是不适配的,那时候有一部分人为了让游戏运行,各种求方法降级到 Windows7/8.1 。这是在搜索记忆中,忽略了这段 Windows 历史。

另外一个事情两种表述:Windows 好多软件都是十几年前,一样使用着没什么问题。当然我也可以说是『还有很多软件除了 WindowsXP 其他没有系统能用』。

在我看来,系统升级必然会让部分软件出现不兼容的情况,不管什么系统都会这样。当然这不是给系统 /软件开发者开发出兼容性差的东西找开脱的理由。唯一能做的,要么批评软件怎么不在预览版时候就适配(前提是你现在为软件付过费),要么就批评系统怎么这么烂(会不会觉得很奇怪,因为还是有程序可以正常运行的),要么自己开发类似的软件...剩下的...就只有等了...
vanton
2020-03-25 18:38:34 +08:00
十几年前的软件大部分不能跑在 win10 下了。
重点再说一句,绝大部分。
你这个是幸存者偏差。
felixcode
2020-03-25 19:06:38 +08:00
应该看看 Ei Captain 或 Yosemite 上的软件还有多少能运行在 Catalina 上,那还只是五六年前的系统。
再对比一下 Win7 的软件甚至 XP 的软件有多少能运行在 Win10 上,就知道 Windows 的兼容性比 MacOS 强了多少了。
hash
2020-03-25 19:12:55 +08:00
只能认为对苹果来说旧软件能不能在最新的系统上运行并不是最重要的事情
tianyu1234
2020-03-25 19:26:07 +08:00
二者软件的研发能力根本不在一个层面上。
微软在 x86 上游刃有余时刻,apple 都还没找到方向,人家多玩了 20 年 x86,这个差距实在难以弥补。
paradoxs
2020-03-25 19:31:07 +08:00
有 1 说 1,就是没用心去搞。

因为 macbook 没什么市场份额。

从 iPad OS 的发展方向就能看出来了,苹果公司投入到 macbook 上的资源会越来越少的。
loading
2020-03-25 19:33:25 +08:00
因为微软会保留他的残疾接口,如果需要更新他就做个新的 api 。听说 msdn 不订阅,很快也会落伍。
win7 还是哪个版本,不早就被人挖掘出石器时代的程序还在里面吗?
wclebb
2020-03-25 20:10:58 +08:00
windows 之前不是有一大推兼容问题吗?
chengxiao
2020-03-25 20:12:07 +08:00
一个卖软件的,一个卖硬件的,你说呢?兼容了还怎么卖新硬件?
kaneg
2020-03-25 20:13:06 +08:00
微软是软件公司,苹果是硬件公司。

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

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

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

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

© 2021 V2EX