Apple取消了用户找到的方法的插件,以在Mac上横向加载iOS应用

2021-01-19 02:38:54

9to5Mac报道称,苹果已经填补了一个漏洞,允许用户将iOS和iPad应用程序侧面加载到从未打算在台式机上运行的M1 Mac上。服务器端的更改可确保仅运行应用程序开发人员标记为针对Mac优化的应用程序。

去年下半年,苹果推出了首批运行在其自己的基于ARM的定制CPU(称为M1)上的Mac,而不是已经在Mac中使用了几年的英特尔芯片。这些新机器包括入门级13英寸MacBook Pro,MacBook Air和低端Mac mini。

由于这些机器现在与iPhone和iPad共享一种体系结构,而iPhone和iPad也具有密切相关的基于ARM的芯片,因此可以在装有M1芯片的Mac上本地运行iOS和iPadOS应用程序。苹果公司通过列出在Mac App Store上通过了自动测试的iPhone和iPad应用程序来支持这一点,只要开发人员没有选择退出该应用程序。但是,许多开发人员选择退出的原因有很多:因为他们认为该应用程序无法在笔记本电脑或台式机上提供良好的用户体验;因为它们提供了访问Mac上的服务或内容的首选替代方法;因为他们没有时间支持其他平台;或任何其他原因。

在这种情况下,这些应用程序不会出现在Mac App Store中。但是几个月前,Reddit用户共享了一种在M1 Mac上侧加载这些应用的方法,方法是使用Mac的iMazing等第三方软件从连接的iOS或iPadOS设备中获取应用的IPA文件。

不过,据9to5Mac称,Apple现在已经甩掉了必要的服务器端交换机。阻止此方法。该更改已经影响到运行macOS Big Sur 11.1的Mac,它也适用于运行11.2 beta的Mac。实际上,它甚至在后者上提供了一条错误消息:"无法安装此应用程序,因为开发人员不希望它在此平台上运行。

苹果可能会引入此更改有多种原因。例如,上述IPA文件方法的替代版本也可以用于加载盗版应用程序,而不是合法或合法安装在iOS或iPadOS设备上的文件中的文件。此外,Apple和开发人员可能会觉得这些应用程序在macOS上提供了较差的用户体验,可能会给支持或安全带来麻烦。