苹果把iOS应用搬上Mac,这其实

网络推广求职招聘交流群 http://www.guikeyun.com/cms/news/437845.html
两天前,搭载Arm架构M1芯片的Mac发布并光速开卖,今天macOSBigSur正式版推送。在硬件和系统方面,苹果动作可以说非常快,帮想要尝鲜的你「ReadyOK」,唯独在软件生态上你不能一眼看明白,也需要时间去一步步去证实。在爱范儿前天的文章中已经探讨了切换到Arm平台之后,M1芯片的性能表现以及带来的续航提升等变化。这些固然重要,但真正具备里程碑意义的,是由此颠覆了苹果此前的软件生态。苹果给了三套方案来解决应用生态在iOS的软件能用之前,先前的Mac用户可能更关心的是什么应用不能用了。在AppleSilicon问世以后,目前苹果的桌面环境会暂时分裂成AppleSilicon和英特尔两个阵营,很多人会担心应用生态会出现什么样的变化,苹果这次给出了三种不同的应用解决方案。Universal通用应用Rosetta2转译应用原生Arm应用现在我们再更加详细说说苹果这三套解决方案。Universal通用应用能够横跨英特尔和AppleSilicon平台,但也可能会是最让人担心的一部分,因为很多Mac用户都是摄影师或者从事影视行业工作,他们赖以生存的Adobe系软件像是Lightroom(年内适配)和Photoshop(明年适配)都是不能立刻上马的。根据之前DTK(DeveloperToolsKit)上的表现,Adobe目前禁止将全系软件安装在AppleSilicon上,显然Adobe官方还需要时间做一定的适配。为什么许多应用能够在第一时间进行适配AppleSilicon,而像Photoshop这种接近Mac刚需的生产力软件却要等到明年呢?根据查到的一些资料猜测,年开始Adobe旗下的软件比如Photoshop开始使用了英特尔的数学函数库IntelMathKernelLibrary,以及其它一些硬件加速的功能,所以别说跑在AppleSilicon上,其实跑在AMD的处理器上都会有一些问题。这也展现出了一定的局限性,就是依赖于英特尔处理器特性的软件是很难马上适配AppleSilicon的,而越是大型,涉及到多种计算模型的软件就越可能依赖于英特尔处理器。苹果应该是有意识到这个问题,所以应该有预留给这些软件开发商时间,但重度Photoshop使用者肯定不会在第一时间购入搭载AppleSilicon的Mac产品了。第二种解决方案是Rosett2重新编译的应用。这是苹果官方推出的工具,能够将以x86架构编译的应用翻译成Arm架构应用。对于绝大部分轻量级的应用,由于不涉及处理器的特性,所以可以很方便的翻译成AppleSilicon能够运行的应用,甚至是一些较为大型的3D游戏。这种方式的问题就是翻译后应用运行会损失一定性能,而这个损失是多少可能是很多人都关心的一件事。由于现在样本还不够多,所以很难说平均会损失多少性能,但是某些特定的跑分软件表现确实能够比较好量化呈现,比如苹果经常用的GeekBench。在采用A12Z的DTK上,经过Rosetta2翻译后的Geekbench5单核跑分大概是分,多核在多分。相比在原生iOS平台上跑分性能下降了大约25%,接近i7-HQ的水平。而搭载M1芯片只会更强,而且由于跑分软件项目较多,部分子项目无法正常翻译性能损失较大,实际运行翻译后的软件性能方面应该是不用担心的。比如macOS上最好用的播放器软件IINA已经确定可以Rosetta2完美运行,Chrome的Canary版本已经能够正常打开加载网页。最后就是为iOS和iPad原生开发的软件,通过DTK的测试来看,这些原生应用之后将能够以几乎毫无障碍的方式运行在使用Arm架构的Mac上。最可能出现的就两个问题,第一是以触控为主的操作可能不太适用于桌面的键鼠环境,需要开发者进行一定的调整。第二就是如何应对桌面环境的窗口,其它方面苹果已经扫清了障碍。不妨来想一下,今后你可以直接在Mac上使用键鼠来打《王者荣耀》与《和平精英》,


转载请注明:http://www.aierlanlan.com/rzfs/697.html