编者按:截至2021年1月15日,苹果已经禁用了这种安装iOS应用程序的方法,阻止了那些未经其开发者批准在带有M1芯片的Mac上运行的应用程序。这些说明不再有效。后续:根据9to5Mac的说法,截至2021年1月19日,苹果恢复了这一变化,再次有可能加载这些应用程序。
今天早些时候,MacRumors报道说,只要你能访问正确的文件,你就可以在基于M1的Mac上运行任何你购买的iOS应用程序。果不其然,如果你购买或下载了一款适用于iPhone或iPad的应用程序,就有可能在基于M1的Mac上运行——我目前正在这款MacBook Air上查看iOS版的Dark Sky、Spotify、Slack、Netflix和Gmail。
运行其中一些应用程序,在某些情况下很明显,为什么这些开发人员没有立即在Mac应用商店中为Mac提供这些应用程序。例如,Netflix被限制在一个窗口内,不能调整大小或全屏显示(但它可以工作,你甚至可以下载视频进行离线观看)。Instagram在屏幕上相对较小,但它运行也很好,可以发布,而且它好像挂入了合适的照片库和相机权限。其中许多应用程序需要苹果的“触摸替代品”系统才能工作。
要运行这些应用程序,只需获取应用程序文件,这些文件只是扩展名为.IPA的包。而且这些文件需要与你的苹果ID相关联,所以你不能只是把它们分享给其他人。
很久以前,IPA文件很容易在未加密的iTunes备份中找到,但现在已经不是这样了。相反,你可以使用一个名为iMazing的Mac应用程序将合法购买的IPA文件直接下载到你的Mac上。只要双击它们,它们就会像任何其他应用程序一样安装到你的应用程序文件夹中,只要你的Mac和iPhone的苹果ID相同。
出版后,iMazing的一位代表通过电子邮件提供了母公司CEO格雷戈里奥•扎农(gregoriozanon)的声明。他指出,图像化主要用于备份和管理工作流。他还相当明确地表示,他的公司不打算在未来制定苹果可能对Mac上iOS应用程序施加的任何限制。
“App management has been available in iMazing since November 2017. We did not do any particular adjustments to ensure that iOS apps exported from iMazing’s library would run on Apple Silicon Macs. It turns out that when developers choose whether or not to include their mobile app on the Mac App Store, no change is made to the app itself – the setting is purely a distribution toggle. Hundreds of thousands of iMazing users depend on our app management feature to save bandwidth. Downloading an IPA just once and installing it multiple times saves time and energy, and is ecologically sound. We understand that developers wish to control which platforms their apps run on. We’re also hopeful that Apple can find a way to limit which OS can run a specific IPA without altogether removing our ability to download apps.”
我们是第一个发现这种方法的人。MacRumors报道了这件事,我能找到的第一个确认的地方是redditor probablyamy的帖子,他也解释了一步一步的过程。
1. Plug-in device to Mac with iMazing running 2. Select “Apps” for the iPhone plugged in to your Mac 3. Select “Manage Apps” in the tabs at the bottom 4. Select “Library” in the manage apps screen 5. Download the apps you want 6. Right click on the downloaded app in the list -> Export ipa 7. Double-click the .ipa file on an M1 Mac to run install it.
在审查之前,我自己在早期版本的iOS应用程序中遇到了一些错误,我将告诉你,这种方法很可能会有更多的错误——无论是在这些应用程序中,还是在你的macOS系统中。对于你使用的任何重要应用程序来说,这都是值得玩转的东西,而不是你应该考虑的东西。
苹果的政策是,安装iOS应用程序的唯一经批准的方式是从Mac应用程序商店获得,开发者向Mac用户分发iOS应用程序的唯一方式是通过同一商店。这意味着这种方法可能会继续有效,也可能不会继续有效。
更新,美国东部时间11月19日上午10:30:DigiDNA首席执行官Gregorio Zanon补充声明
... 苹果已经开始阻止用户将iOS和iPadOS应用程序加载到新的苹果Silicon M1 Mac上。 ...
...放器现在提供了对苹果硅驱动的新Mac电脑的本机支持。该应用程序在苹果最新推出的macbookair、13英寸macbookpro和macmini机型上全速运行。 ...
...microsoftedge的本机支持的宣布,是在新芯片上对microsoft365应用程序的支持之后发布的。 ...
...在为苹果新推出的M1 ARM处理器驱动的mac电脑推出新的通用应用程序。额外的支持将使本机应用程序运行得更快、更高效,并具有更好的总体支持。 ...
...推出,其特点是经过了全面的设计改造,并对大部分本地应用程序进行了广泛的升级。我们现在看到苹果的移动iOS和桌面macOS在设计和功能上有了显著的融合。 ...
...硅处理器还是英特尔的处理器。 想知道你在Mac上运行的应用程序是否为Apple Sion优化了?下面是如何找到答案。 相关:如何检查M1 Mac优化的应用程序
默认情况下,带有Apple Silicon的Mac将始终运行通用二进制应用程序的ARM版本(如果可用)。但有时,您所依赖的旧插件可能还没有升级到支持Apple-Silicon。幸运的是,通过Rosetta强制macOS运行Intel版本的应用程序很容易。下面是方法...
苹果正在重新思考笔记本电脑内部的组件应该如何存在和运行。在新的mac中使用M1芯片,苹果有了一个新的“统一内存架构”(Unified Memory Architecture,UMA),大大提高了内存性能。以下是内存在苹果硅上的工作原理。 苹果硅如...
...您最近升级到Apple Silicon Mac,并且从旧机器下载或传输了应用程序,您可能希望查看哪些应用程序针对Apple Silicon进行了优化,哪些是在Rosetta翻译层下运行的Intel应用程序。下面是如何检查。 Tip: If you’re thinking about buying an M1 Mac, ...
...些重大进展。在现实世界中,这意味着一些利用该技术的应用程序将运行得更快。例如,照片可以用它来扫描图像,更快地识别物体和人脸。 M1提供了一些其他的好处,包括改进的图像信号处理器,以获得更好的视频通话质量。...