更新时间:2021-05-09 20:03:50
科技、数码、互联网新闻如今都成为了大众所关注的热点了,因为在我们的生活当中如今已经是处处与这些相关了,不论是手机也好,电脑也好,又或者是智能手表也好,与之都相关,那么今天小编也是为大家来推荐一篇关于互联网科技数码方向的文章,希望大家会喜欢哦。
我们知道基于ARM的Mac处理器即将到来,但是Mark Gurman在彭博社报道说,苹果将在本月晚些时候在仅在线的WWDC上宣布过渡。早在4月,我曾呼吁Apple尽早宣布这一消息,并为开发人员和用户提供尽可能多的详细信息。
该文章的主要目的是简要介绍过渡的潜在陷阱。苹果最大的挑战是如何处理为英特尔x86处理器编码的应用程序。正在进行的假设是会有某种模拟,但是正如约翰·格鲁伯(John Gruber)昨天指出的那样,苹果在其上一次处理器转换中采用了技术上更复杂的修复程序。
在过去的十年中,Windows经常提供这种路线图,说明Mac可能会出现问题的地方。在软件兼容性和期望方面,ARM上的Windows对于大多数用户而言仍具有无法接受的折衷。我说的这是一个睁大眼睛走进那些折衷方案的人,购买了Surface ProX。我本质上将其用作荣耀的Chromebook,它非常擅长于成为那样的东西,但是Apple绝对不可能为其Mac用户想要它。
说到苹果不想要的东西:基于ARM的Windows计算机速度较慢。除非您能够遵守这些Chromebook风格的约束条件,否则事情会很快变得如此混乱。我们一直都认为,苹果公司在为iPad制造快速ARM芯片方面广受赞誉的能力将很好地转化为Mac,但是直到我们自己进行测试之前,我们无法保证它是真的。
我了解到的另一件事是,将Windows计算机与ARM处理器一起使用实际上需要更高水平的技术专业知识,因为您需要知道什么将行不通以及为什么要这样做。
基本上,可以在ARM中模拟32位Windows应用程序,但更现代的64位应用程序则不能。而且,由于在相当长的一段时间内没有使用谷歌搜索(或呃,Binging),很难知道您需要的应用程序是否可以正常工作。
这肯定是苹果公司想要避免的事情,但是某种技术上的陷阱可能是不可避免的,因此清晰而直接的沟通至关重要。苹果公司在宣布产品时并不承认自己的产品并不完美,因此没有过去那么实践。我将密切关注它在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都将在其时代之前过时的担忧。
两条路都不容易。