如果说苹果第一波M1 Mac的发布令人失望,那就是在macOS内运行的iOS应用程序乏善可陈。相反,应该是Apple平台与Mac软件基础的大规模扩展之间惊人的统一,这……不是一件大事。在Mac上运行iOS应用可能有点奇怪,这是事实。但这有时可能很好。不幸的是,许多有趣的iOS应用程序根本无法使用,因为它们的开发人员已将它们从iOS App Store的Mac端删除了。

这不是一个好情况。它需要变得更好。这是一些可能发生的方式。
开发人员可以做什么
尽管具有Apple Silicon Developer Developer Kit的iOS应用程序开发人员可以为Mac构建他们的iOS应用程序并运行它们,以了解他们在macOS上的性能,但我知道许多开发人员没有这样做,而其他开发人员则感觉不到无需先尝试使用真实的M1 Mac,就可以轻松地将他们的iOS应用发布到野外。他们中的许多人选择只是保持安全,并选择退出他们的应用程序。
但我希望这是暂时的情况。iPad和iPhone应用程序在Mac环境中有一些奇怪之处,但说实话,它们的工作比我预期的要好。而且我认为,与开发人员相比,用户对怪癖的宽容程度更高。我希望完美绝不是好事的敌人,也不会因为用户不完全符合开发人员的高标准而将用户从iOS上夺走他们喜爱的应用程序。
我希望开发人员将研究他们的iOS应用程序在Mac上的性能,并确定他们确实希望在Mac上使用它们-并会不断加以改进。改进对iPad功能(如光标和键盘快捷键)的支持,也将使Mac上的应用程序更好。而且开发人员可以通过拥抱Catalyst来走得更远,它使这些iOS应用程序可以像完整的Mac应用程序一样运行,并具有更普通的菜单栏和其他Mac改编版。(与Catalyst一起运行的应用程序也将在已安装的Intel Macs上运行,这将是运行几年的大多数Macs。)
最后,我鼓励应用程序开发人员听取他们的客户的意见,并了解iOS应用程序可能比其他应用程序更好。当iOS上有适用于这些服务的出色应用程序时,我很讨厌被Mac上糟糕的基于Web的体验所吸引。即使是在独立应用程序中运行的稍微有些奇怪的iOS体验,也胜过将其保存在Safari标签中的情况,而我会无意中将其关闭。

