您的位置:首页 >创业 >

Windows可以教Mac如何切换到ARM处理器

我们知道基于ARM的Mac处理器即将到来,但是Mark Gurman在彭博社报道说,苹果将在本月晚些时候在仅在线的WWDC上宣布过渡。早在4月,我曾呼吁Apple尽早宣布这一消息,并为开发人员和用户提供尽可能多的详细信息。
Windows可以教Mac如何切换到ARM处理器

该文章的主要目的是简要介绍过渡的潜在陷阱。苹果最大的挑战是如何处理为英特尔x86处理器编码的应用程序。正在进行的假设是会有某种模拟,但是正如约翰·格鲁伯(John Gruber)昨天指出的那样,苹果在其上一次处理器转换中采用了技术上更复杂的修复程序。

在过去的十年中,Windows经常提供这种路线图,说明Mac可能会出现问题的地方。在软件兼容性和期望方面,ARM上的Windows对于大多数用户而言仍具有无法接受的折衷。我说的这是一个睁大眼睛走进那些折衷方案的人,购买了Surface ProX。我本质上将其用作荣耀的Chromebook,它非常擅长于成为那样的东西,但是Apple绝对不可能为其Mac用户想要它。
Windows可以教Mac如何切换到ARM处理器

说到苹果不想要的东西:基于ARM的Windows计算机速度较慢。除非您能够遵守这些Chromebook风格的约束条件,否则事情会很快变得如此混乱。我们一直都认为,苹果公司在为iPad制造快速ARM芯片方面广受赞誉的能力将很好地转化为Mac,但是直到我们自己进行测试之前,我们无法保证它是真的。

我了解到的另一件事是,将Windows计算机与ARM处理器一起使用实际上需要更高水平的技术专业知识,因为您需要知道什么将行不通以及为什么要这样做。

基本上,可以在ARM中模拟32位Windows应用程序,但更现代的64位应用程序则不能。而且,由于在相当长的一段时间内没有使用谷歌搜索(或呃,Binging),很难知道您需要的应​​用程序是否可以正常工作。
Windows可以教Mac如何切换到ARM处理器

这肯定是苹果公司想要避免的事情,但是某种技术上的陷阱可能是不可避免的,因此清晰而直接的沟通至关重要。苹果公司在宣布产品时并不承认自己的产品并不完美,因此没有过去那么实践。我将密切关注它在WWDC上如何处理这些问题-尤其是因为它仅在线上。

我们可以从Windows拿走的另一件事是ARM和Intel版本可以共存的想法。它的可能性,苹果打算支持领域内既x86和基于ARM的Mac可预见的未来,而不是仅仅管理的转变。不过,古尔曼(Gurman)的报告说:“该公司计划最终将整个Mac产品线过渡到其基于ARM的处理器,包括最昂贵的台式计算机。”

Windows坚持支持x86和ARM的计划(尽管有朝一日可能有一些秘密计划禁止x86,谁知道呢?)。当基于ARM的笔记本电脑和平板电脑开始发布时,消息是“如果您愿意的话,这是一件很酷的新事物,但可靠的旧事物已无处可走。”这就是Windows方式。

如果苹果采取这种策略,那么对于需要在未来一三年内购买Mac的每个人来说,这都将是一种松一口气。

但这也意味着另一个潜在的陷阱。在Microsoft内部和外部,ARM上的Windows都没有引起开发人员的注意和标准Windows的支持。微软的许多其他Windows技巧也是如此-只需见证其重新启动其应用程序框架策略的次数即可。

在为Mac开发应用程序时,苹果公司也有很多选择。在不深入研究杂草的情况下,苹果可以采取多种不同的方式。它将ARM Mac限制为iPad类Catalyst应用程序。它可以尝试为期望使用英特尔处理器的任何应用提供仿真。它可以为使用现有API的开发人员提供相对容易的过渡。它可以淘汰一些API,同时增强Swift等新的API。它可以做很多不同的事情。

史蒂文·西诺夫斯基(Steven Sinofsky)的Twitter话题很长,要根据苹果做出的选择来探讨开发人员面临的一些潜在问题。当谈到将平台过渡到新的处理器体系结构的困难时,他知道他所说的话。

如果Apple走Windows路线,并宣布没有计划终止对x86的支持,那么它需要确保ARM和x86 Mac都受到同等的支持。如果它走了经典路线,并宣布Mac的未来将在ARM上发展,那么它就需要缓解人们对现在存在的每台Mac都将在其时代之前过时的担忧。

两条路都不容易。

相关推荐

猜你喜欢

特别关注