关闭广告

去年,当苹果在 WWDC 上大张旗鼓地推出“Project Catalyst”时,它向开发者们展示了一个美好的未来,即所有平台上的统一应用程序以及适用于所有平台的通用应用程序商店。随着 macOS Catalina 的到来,该项目进入了某种第一个实施阶段,即使在演示两天后的现在,很明显最初的愿景仍然远未实现。

首先,需要提醒的是,Catalyst项目的主要里程碑是2021年,那时一切都应该准备就绪,应用程序应该跨平台通用,应该由一个App Store连接。因此,目前的状态只是一个相对漫长旅程的开始,但据开发商称,一些严重的问题已经出现。

首先,将应用程序从 iPad 移植到 Mac 的整个过程并不像苹果去年展示的那么容易。尽管 Catalyst 包含一个用户界面,可以在简单选项的帮助下自动将应用程序从 iOS(或 iPadOS)环境修改到 macOS,但结果肯定并不完美,相反。正如一些开发者所言,现有的工具能够根据 macOS 的需要移植应用程序的基本功能,但结果往往非常脆弱,无论是从设计的角度还是从应用的角度来看。可控性。

通过 Catalyst 进行自动应用程序移植的示例(下)和针对 macOS 需求手动修改的应用程序(上):

苹果催化剂MacOS应用

这使得“简单快捷”的过程效率不高,开发人员仍然需要投入数小时的时间来修改移植的应用程序。在某些情况下,根本不值得,最好重写整个应用程序。从开发商的角度来看,这绝对不是一个理想的情况。

还有一个大问题是,按照目前的设置,应用内购买不会转移。很容易发生这样的情况:购买了 iPadOS 版本应用程序的用户必须在 macOS 上再次付费。这没有多大意义,并且有点破坏了整个计划。 Catalyst 也受到一些开发者的冷遇。其中一款主打游戏(《狂野飙车9》)最终未能按时发布,被推到了“年底”,其他游戏则完全消失了。开发者对 Catalyst 也没有太大兴趣——例如,Netflix 就不打算使用这一举措。

开发人员一致认为,这是向前迈出的良好一步,也是一个伟大的愿景。但目前执行力严重不足,如果苹果不着手解决这个问题,其宏伟计划可能最终会成为一场闹剧。这将是一个巨大的耻辱。

macOS Catalina 项目 Mac Catalyst FB

来源: 彭博

.