Project Catalyst

E786579

Project Catalyst is an Apple development framework that enables developers to bring iPad apps to the macOS platform with minimal changes to their existing code.

All labels observed (1)

Label Occurrences
Project Catalyst canonical 1

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf Apple development framework ⓘ
software development framework ⓘ
announced 2019 ⓘ
benefit reduce development effort for macOS versions of iPad apps ⓘ
simplify maintenance of multi-platform Apple apps ⓘ
category application portability framework ⓘ
cross-platform development technology ⓘ
codename Marzipan ⓘ
designGoal minimize code changes when porting iPad apps to macOS ⓘ
developer Apple Inc. ⓘ
documentationProvider Apple Developer website ⓘ
ecosystem Apple software ecosystem ⓘ
enables running iPad apps on macOS ⓘ
single project targeting both iPadOS and macOS ⓘ
focus bringing iPad user interfaces to macOS ⓘ
goal allow reuse of existing iPad app code on macOS ⓘ
integratesWith Apple developer tools ⓘ
introducedAt Apple Worldwide Developers Conference ⓘ
introducedBy Apple Inc. ⓘ
license proprietary ⓘ
partOf Apple platforms SDKs ⓘ
platform iPadOS ⓘ
macOS ⓘ
purpose enable developers to bring iPad apps to macOS ⓘ
relatedTo AppKit ⓘ
Swift ⓘ
UIKit ⓘ
Xcode ⓘ
requires Xcode ⓘ
iPad app source code ⓘ
macOS development environment ⓘ
runsOn macOS Catalina or later ⓘ
supports Mac App Store distribution of Catalyst apps ⓘ
Objective-C programming language ⓘ
linked to: Objective-C

Swift programming language ⓘ
UIKit-based iPad applications ⓘ
adapting touch-based interfaces for keyboard and mouse input ⓘ
automatic adaptation of many UIKit controls to macOS ⓘ
macOS windowing and menu bar features ⓘ
macOS-specific capabilities via additional APIs ⓘ
shared codebase between iPadOS and macOS apps ⓘ
targetDevelopers iOS and iPadOS app developers ⓘ
type proprietary technology ⓘ
useCase creating unified iPad and Mac app experiences ⓘ
porting existing iPad games to Mac ⓘ
porting existing iPad productivity apps to Mac ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

macOS Catalina → introducedFeature → Project Catalyst ⓘ