Project Catalyst
Project Catalyst Features
First discovered back in 2017, Marzipan was an internal code name for a project that aims to adds new developer tools that will enable developers to design and engineer a single application that runs on iPhone, iPad, and Mac. Users saw the first part of this project in macOS Mojave. Mojave included apps like Apple News, Voice Memos, Stocks, and the Home app. At WWDC 2019, Marzipan was renamed to Project Catalyst.
In recent years, there seems to have been a move to web apps as companies look to trim development costs. Web apps have gotten faster and more fully featured, and this has led to a “write once” and ship everywhere approach for desktop applications. Chromebooks have certainly played a part of this strategy as well. Marzipan is aimed at making it easier to write and deploy apps for macOS.
Project Catalyst Apps
Apple’s Project Catalyst apps originally faced a lot of criticism for being so clunky and alien to macOS. Future apps are said to be much better. Twitter will be using Catalyst to bring an official Twitter client back to the Mac. Apple invited Atlassian on stage at WWDC to demo a new JIRA bug reporting client for macOS, by porting their iPad experience.
With macOS Catalina, Apple will be releasing new version of the Music, Podcast, and TV app using Catalyst.
Project Catalyst Release Date
As part of the 2018 WWDC keynote presentation, Craig Federighi showed off a sneak peek of Marzipan. The rumor is that by 2021, Apple wants developers to be able to submit a single binary to the App Store that will house the necessary logic and interface code to deploy onto iPad, iPhone and Mac.
At WWDC 2019, Apple took the wraps off Project Catalyst by announcing Catalyst. Apple is bringing its UIKit on the Mac framework to allow developers to bring iPad apps onto the Mac very rapidly; Apple says the app experience should be significantly improved than what was seen in the Voice Memos, News, Home and Stocks app introduced in Mojave.