首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

苹果把macOS更新成了Vista?其实是你误解了

长久以来,在个人电脑消费市场都存在着一条鄙视链条:即用苹果麦金塔操作系统(Mac OS)的用户瞧不上用微软视窗操作系统(Windows)的用户——这里面既有早期硅谷技术恩怨的历史沿革,也有后来Windows傻逼发病毒、恶意软件、BUG的确更为普遍的客观事实,更有本身两家在产品调性、目标客户人群上的差异使然。

但是,2019年的苹果电脑用户们肯定不会想到,最新版的macOS 10.15 Catalina会如此“与众不同”,以至于许多人在完成更新之后立刻陷入了从未有过的麻烦与困惑之中。幸好,有些见多识广的媒体站出来为他们指明了问题所在:因为,苹果这一次将macOS打造成了又一个“Windows Vista”,让自家用户们好好地体验一回曾经微软消费者遭过的罪。

macOS 10.15更新出状况:满屏弹窗好吓人

说实在的,如果读者们当中有未曾接触过苹果电脑的人(其实我想这应该是大多数),听闻最新的苹果系统掉了链子,比起幸灾乐祸,第一反应可能还是会因为并无概念而一脸懵圈。好在,海外(可能是)第一个遭遇并且记录下此次macOS“作妖”的用户Tyler Hall在他的博客中详细记录下了整个过程,并留下了这张堪称经典的系统截图:

这些密密麻麻弹出的窗口是什么?它们不是病毒、也不是系统的BUG报告,而是本次macOS 10.15新增的应用权限控制功能所带来的尴尬结果。据Hall先生所述,他在收到macOS系统更新的提示之后立刻选择了安装新系统,然后就放心地离开了电脑去陪儿子玩耍了。可是,当他四十分钟之后回到电脑面前时,迎接他的就是以上这幅景象。

于是,Hall不得不开始手动一个一个地给他早已熟悉的程序进行授权——不仅如此,他发现自己平时常用的苹果iCould云存储服务在系统更新之后也被强制登出了。这意味着他必须想起自己的密码才能重新正常使用系统……在被烦心的状况折腾了整整十分钟之后,Hall终于搞定了这次更新,并同时用截图记录下了苹果新版系统的尴尬一刻,就此引发了一场关于“macOS这次是否搞砸了”的大讨论。

Windows Vista恐怖场景再现?苹果不应这么傻

为什么曾经一贯以流畅、省心、人性化作为主要特征的macOS会突然在新版本中出现这样的问题?在许多人看来,苹果所犯的错误其实就在于他们没有吸取当年微软Windows Vista的教训。

2006年,微软意气风发地推出了他们经过大量重新设计的操作系统Windows Vista,但随即就迎来了糟糕的市场反馈以及诸多主流PC媒体的批评。大家纷纷指责Windows Vista系统对电脑性能要求太高、导致许多低端电脑和升级了新系统的老电脑运行缓慢。除此之外,Windows Vista系统引入的UAC(用户账户控制)功能更是会在用户运行第三方软件甚至是某些系统功能时频繁弹出,要求用户手动授权。这让绝大多数的消费者都感到极不适应,更引来了差评一片。

……说实在的,关于Windows的这段黑历史,几乎只要是对电脑有一定了解的用户都多少经历过或者有所耳闻。作为苹果的工程师们来说更是不可能不心知肚明。那么,为什么最新版的macOS还是会“重蹈覆辙”呢?

原因很简单:因为苹果本身其实真的没有做错什么,或者说,至少这一次没有做错什么——真正导致Hall先生以及很多苹果电脑用户在更新了macOS 10.15版之后遭遇软件不兼容、软件权限弹窗问题的根源,其实是部分懒惰的软件开发者自身。

或许,这么多年来我们都错怪微软了

为了说明这个问题,我们还是需要将视线转回苹果的老对手微软身上:2006年,微软在Windows Vista上引入了大量新的硬件功能,特别是为了增强系统安全性加入了名为UAC的软件权限控制系统,结果导致大量软件在开启、运行的时候都会有恼人的弹窗黑屏提示,遭至了不少用户抱怨。

可是,大部分人只看到了UAC的提示窗口很烦、很不方便,却并没有思考微软为什么要搞出这么一个功能。要知道,Windows Vista的UAC弹窗提示并非“通杀”一切应用软件,它针对的,其实是那些用到了不应该用的高级权限的软件、亦或是过于危险的系统功能。换句话说,大家可以直白地理解为,Windows的UAC就是个“照妖镜”:它只有在遭遇“流氓软件”的时候才会弹出。UAC提示的目的就是告知用户,软件正在申请过高的系统权限,提醒用户注意该软件可能造成不良后果。而之所以当Windows Vista刚推出的时候,大家关于UAC功能的抱怨会如此之多,真正的原因其实不是微软没做好系统,而是当时市面上大多数的软件此前都存在滥用系统高权限的现象所致。

2009年,微软发布了Windows Vista的继任者Windows 7,它一转之前Vista糟糕的口碑,迅速成为了颇受欢迎的操作系统——为什么这时候很少有人再抱怨UAC弹窗烦人了?并不是因为微软取消了这个功能,而是因为Windows的软件开发者们在被UAC“照妖”之后,不得不乖乖地取消了以往的高权限代码,Windows的整体软件生态得以净化之故。这是谁的功劳?其实就是Windows Vista的功劳,只不过大多数人都没有意识到而已。但事实上,直到今天,直到最新的Windows 10X系统上,我们都依然受益于当年Windows Vista“自毁口碑”所带来的软件生态改变。

程序员的锅,凭什么要操作系统来背?

十年前,微软用Windows Vista的“自我牺牲”,以一种较为强硬的方式净化了Windows软件生态,换来了后面Windows 7、乃至Windows 8、Windows 10更高的执行效率、更安全的软件环境、更顺心的用户体验。也许大多数人没有意识到这一点, 但很可能苹果的工程师们是真正看穿了的。macOS 10.15强化软件权限控制有错么?其实没有,因为它一样也会带来软件开发者们的自我反省;macOS取消支持32位软件有错么?这更没有错,因为x86架构处理器步入64位时代早已长达16年的时间,如果现在还有软件以32位代码编写,除了偷懒之外实在没有其他的理由。

当然,我们不否认,苹果在一次版本更新中,同时实现摒弃32位软件和强行强化软件权限控制,多少是有点操之过急。但反过来说,一旦“熬”过了这个过渡期,无论是对于苹果自身、还是对于苹果电脑的消费者来说,迎来的其实都会是一个更加高效、清朗的软件生态环境。

为了实现这一点,现在挨点骂又算得了什么呢?

【本文图片来自网络】

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191010A0LJZN00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券