当苹果公司于 2020 年 XNUMX 月推出 Apple Silicon(即苹果电脑专用芯片)时,它获得了整个科技界的极大关注。这家库比蒂诺巨头已决定放弃此前使用的英特尔处理器,并以相对较快的速度用自己的基于 ARM 架构的芯片取代处理器。公司在这方面拥有丰富的经验。他以同样的方式为手机、平板电脑和其他设备设计芯片组。这一变化带来了许多美妙的好处,包括不可否认的舒适度。但最好的小玩意之一正在慢慢被遗忘吗?为什么?
Apple Silicon:一项又一项优势
正如我们上面提到的,从英特尔处理器切换到苹果自己的芯片解决方案带来了许多巨大的好处。当然,首先,我们必须在性能方面取得惊人的改进,这与更好的经济性和更低的温度齐头并进。毕竟,得益于此,库比蒂诺巨人一针见血。他们向市场推出的设备可以轻松应对普通(甚至要求更高)的工作,而不会以任何方式过热。另一个优势是,苹果公司在上述 ARM 架构上构建芯片,正如已经提到的,苹果公司在该架构方面拥有丰富的经验。
Apple 的其他芯片基于相同的架构,可用于 iPhone 和 iPad(Apple A 系列),现在也可用于 Mac(Apple Silicon - M 系列)。这带来了一个有趣的好处。例如,为 iPhone 设计的应用程序也可以在 Apple 计算机上完美运行,这不仅可以极大地简化用户的生活,也可以使个人开发人员的生活变得更加轻松。由于这一变化,我个人在 Mac 上使用了 Tiny Calendar Pro 应用程序一段时间,该应用程序通常仅适用于 iOS/iPadOS,在 macOS 上并未正式提供。但这对于配备 Apple Silicon 的 Mac 来说不是问题。
iOS/iPadOS 应用程序出现问题
尽管这个技巧对双方来说似乎都是一个不错的选择,但不幸的是它正在慢慢被遗忘。个人开发者可以选择不让他们的 iOS 应用程序出现在 macOS 的 App Store 上。许多公司都选择了这个选项,包括 Meta(以前的 Facebook)和 Google。因此,如果苹果用户对移动应用程序感兴趣并希望将其安装到自己的 Mac 上,那么他们很可能不会成功。考虑到这种互联性的潜力,令人遗憾的是实际上不可能充分利用这一优势。
乍一看,似乎问题主要在于开发商。虽然他们有自己的责任,但我们不能仅仅因为目前的情况而责怪他们,因为我们这里还有两篇重要的文章。首先,苹果应该介入。它可以为开发人员带来额外的工具来促进开发。论坛上也有人认为,引入带有触摸屏的 Mac 就可以解决整个问题。但我们现在不会猜测类似产品的概率。最后一个环节是用户自己。就我个人而言,我觉得最近几个月根本没有听到他们的消息,这就是为什么开发者不知道苹果粉丝想要从他们那里得到什么。您如何看待这个问题?您想要 Apple Silicon Mac 上的一些 iOS 应用程序,还是 Web 应用程序和其他替代方案足以满足您的需要?
我向你们致敬。如果我在 iPhone 和 iPad 上安装的应用程序也能在配备 M1 的 MacBook 上使用,我肯定会喜欢,它就是 24me 应用程序
问题在于对功耗的押注。也就是说,今天最有限的一群人会欣赏的东西。由于 CV19 的措施,必须在咖啡馆、餐厅、海滩等地方用手电筒编码的人数显着减少。主要是,他们不需要那么大的力量。
工作室中越来越多的人遇到了平台的硬件限制。或者无论消耗如何,都缺乏性能。在所有性能和连接参数方面甚至都不是 X SoC。
你好。坦率地说,以这种方式将应用程序从 iOS 转移到 Mac 可能非常简单,也可能非常复杂。中间没有太多的事情。原因很简单 - iOS 应用程序可以通过两种方式创建 - 使用 SwiftUI 或 UIKit (忽略其他方法,那里的过程类似,有时甚至更复杂)。本质上,SwiftUI 是最简单的方式,环境由代码创建并适应设备。因此,它将被转换,以便在 Mac 上也可以访问。这并不是超级复杂。 UIKit则在画布上构建界面的基础上工作,定制需要更多开发人员的干预。据我所知,Meta 或 Google 应用程序变得稍微复杂一些,为了获得适当的 Mac 支持,有必要制作一个新应用程序。 SwiftUI 的问题在于它相当新,自 iOS 12 或 13 以来就一直存在(我在这里不确定),因此只有非常现代的应用程序才能对其进行正确调试。苹果对开发者在 SwiftUI 中创建有一个很大的举措,那就是框架的简单性和快速开发,但在我看来,它不能做更多的事情。