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.

Try in SPARQL Jump to: Statements Referenced by

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 NERFINISHED
designGoal minimize code changes when porting iPad apps to macOS
developer Apple Inc.
documentationProvider Apple Developer website NERFINISHED
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 NERFINISHED
introducedAt Apple Worldwide Developers Conference NERFINISHED
introducedBy Apple Inc. NERFINISHED
license proprietary
partOf Apple platforms SDKs NERFINISHED
platform iPadOS
macOS
purpose enable developers to bring iPad apps to macOS
relatedTo AppKit NERFINISHED
Swift NERFINISHED
UIKit NERFINISHED
Xcode NERFINISHED
requires Xcode NERFINISHED
iPad app source code
macOS development environment
runsOn macOS Catalina or later
supports Mac App Store distribution of Catalyst apps
Objective-C programming language NERFINISHED
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

Referenced by (1)

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

macOS Catalina introducedFeature Project Catalyst