苹果的催化剂的应用程序被设计为它的MacOS和iOS平台,而现在该公司正在通过使两个平台之间通用的采购进一步采取了一步之间的帮助下桥软件,如苹果看上的Xcode 11.4测试版通过在Twitter开发者史蒂夫特罗-史密斯。换句话说,如果开发人员选择启用它,则购买Mac App Store版本的应用程序的客户也将在其iOS设备上获得它,反之亦然。
这项新功能听起来与苹果公司已经为其iPhone,iPad,Apple Watch和tvOS平台提供通用iOS应用程序的方式类似,在该应用程序中,购买该应用程序一次即可使用户在所有这些平台上访问它。当然,如果开发人员想分别通过其应用程序的Mac,iOS和iPad版本获利,他们仍然可以选择为不同的平台分发(和出售)不同版本的应用程序,但是通用应用程序在如今的iOS生态系统。
这项新功能似乎是苹果鼓励开发人员创建更多Catalyst应用程序计划的重要组成部分:默认情况下,Xcode 11.4中将启用通用购买功能,并且开发人员也可以添加现有的Mac应用程序以支持通用购买功能。
Catalyst应用程序已于今年早些时候在macOS 10.15 Catalina中启动(Apple在macOS 10.14中以“ Marzipan”代号进行了较长的试用期之后)。这个想法是Mac开发人员可以使用Catalyst应用程序,从而更轻松地将iOS应用程序(基于Apple的UIKit软件框架)移植到macOS,而不必为传统上用于桌面的AppKit软件框架重写整个应用程序。在实践中,Catalyst应用程序起步缓慢,开发人员不愿采用复杂的新系统,而用户则不愿接受它。