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

2021-01-19 17:12:19

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用户通过使用Mac的第三方软件(例如iMazing)从连接的iOS或iPadOS设备获取应用程序的IPA文件,从而共享了一种在M1 Mac上侧加载这些应用程序的方式。

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

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

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。