如何修复M1Mac最令人失望的功能Mac上的iOS应用

每日动态2021-01-27 14:17:38
最佳答案 如果说苹果第一波M1 Mac的发布令人失望,那就是在macOS内运行的iOS应用程序乏善可陈。相反,应该是Apple平台与Mac软件基础的大规模扩展之

如果说苹果第一波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标签中的情况,而我会无意中将其关闭。

苹果可以做什么

开发人员还不都是这样。如果苹果想从将来所有Mac硬件上运行iOS应用中受益,那就需要不断努力。

这种推动的一部分将需要在软件方面进行。苹果需要继续开发Catalyst,并使iOS开发人员尽可能轻松地使应用程序在连接了Magic Keyboard的iPad和Mac上都能正常运行。开发人员在各种各样的Apple设备上使他们的应用程序变得出色所需的工作越少,他们完成工作的可能性就越大。

苹果也需要带来更多自己的技术。“快捷方式”应用程序是在iOS上自动执行功能的一种关键方法,但在Mac上并不存在,许多iOS应用程序的功能要稍差一些,直到它能够执行。

但是,苹果最大的影响可能来自于其在硬件方面的决策。一些iOS应用在Mac上感觉很奇怪的原因是它们是为触摸而设计的,而不是为光标和键盘设计的。引入带触摸屏的Mac不会改变Mac作为鼠标优先操作系统的状态,但是它将提供替代的输入模式-并开放与某些iOS应用程序的更好兼容性。

想象一下,如果苹果公司制造了一款二合一可转换笔记本电脑,其屏幕可以包裹在背面,使其暂时更像iPad。许多用户会喜欢一台可以不时转变为平板电脑的笔记本电脑,但是应用程序必须存在。

用户可以做什么

开发人员的工作很艰难。他们度过了整个夏天,努力应对macOS Big Sur的一些重大变化,以及向苹果芯片的过渡。他们值得您的尊重和礼貌。

也就是说,如果Mac上没有您喜欢的iOS应用程序,那么值得与该开发人员进行礼貌的联系。向他们解释-礼貌!-为什么要在Mac上运行该应用程序,以及为什么它比今天的Mac解决方案更优越。开发人员听到的需求越多,他们越有可能优先考虑将其iOS应用程序引入Mac。

要记住的另一件事:每个iOS开发人员都是Mac用户,因为为iOS开发应用程序的唯一方法是使用Xcode。这意味着大多数iOS开发人员都不会轻视希望自己喜欢的iOS应用程序在Mac上运行的Mac用户,因为他们也可能这样做。

最后,我们所有人都需要耐心等待。这是Mac上Apple芯片最早的日子。自从2019年夏天首次发布Mac Catalyst以来,我已经与一些开发人员进行了交谈,他们一直在努力将其iOS应用程序引入Mac-但他们仍然不存在。Catalyst的第一个版本受到限制,因此有很多人在等待Big Sur中的版本。做正确的事需要时间。我相信还会有更多的应用程序。但是我们都需要一点耐心。

开发人员:如果您的应用程序可以在Mac上正常运行,并且没有巨大的商业理由禁止Mac用户使用它,为什么不选中该框呢?您的客户很可能为此感谢您。

免责声明:本文由用户上传,如有侵权请联系删除!