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.
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.