Skip to main content

What is Project Catalyst? Here’s everything you need to know

Apple is bringing iPad apps to the Mac. Here's everything you need to know

Project Catalyst is a big deal in Apple circles these days, and for good reason: It refers to Apple’s project to merge development for iOS and Mac apps, allowing you to use them interchangeably on all kinds of Apple devices.

At WWDC 2019, Apple officially revealed this as “Project Catalyst,” thought it was previously known as Project Marzipan. It’s a large undertaking that’s years away from being completed, but the seeds have been planted for a very different future for your Mac.

What is Apple’s Project Catalyst?

Image used with permission by copyright holder

It’s Apple’s effort to make its apps universal across iOS and MacOS. In other words, it could make it far simpler for developers to translate their apps across iPhone, iPad or Mac. The app would naturally sync as you move between devices and share all the same information, so you can continue its use.

In the past, MacOS and iOS apps were developed with different tools and different goals. Catalyst seeks to converge development into a single effort — one method that will produce an app that can work on any Apple device without needing significant changes. That means part of Catalyst is providing third-party developers with a new Xcode development kit that will allow them to create these universal apps. Apple has explained that in some cases it will be as simple as developers ticking a checkbox in Xcode, with Apple’s app then making sure all the necessary steps are taken to ensure cross-platform compatibility.

What’s the point?

Image used with permission by copyright holder

There are a variety of reasons Apple is working on this important project. First off, anything that makes life easier for Apple’s developers is good news for all parties. Developers don’t need to worry about coding the same app twice, thus saving them time and effort; Apple can make the prospect of developing for its platforms a more attractive prospect; and users potentially get apps and updates quicker. This is the main justification Apple has given for getting Project Catalyst underway.

That said, there are other benefits to the project. For one thing, it helps strengthen the integration within Apple’s ecosystem. A Mac app, for example, is much easier to pick up and learn if you already know how it works on iOS. No more situations where the same app works in confusingly different ways on different Apple platforms. And if apps are easy to use across Apple’s ecosystem, Apple certainly won’t be complaining.

What Apple has been very clear about, however, is that Project Catalyst does not presage the merging of iOS and MacOS. The two systems are inherently different, with different use cases and different purposes. Tim Cook has been very clear in his belief that amalgamating the two would just water down both systems, leading to unhappy compromises and below-par performance. Sorry, merger hopefuls — it ain’t happening.

So I’ll be able to use all my apps on MacOS or iOS?

Image used with permission by copyright holder

Not so fast! Catalyst is still a work in progress as Apple continues to provide the tools developers need to create or transition their apps. At the 2019 iteration of Apple’s annual developer conference, WWDC, the company released the Xcode SDK that developers will need to create universal apps. Once created, developers will still have to submit the app for consideration on both iOS and MacOS, although Apple intends to create a single universal submission process as well.

Fortunately for developers, the development kit shouldn’t be too difficult to adopt. Both iOS and MacOS use the same Unix code, use the Metal framework, and have other similarities that already give them plenty in common for development. Some developers found they could make give their apps universal features after just several hours of tinkering. But for most, using Catalyst’s new tools will take a little time to learn, even after they are released, and not all apps will be suitable candidates.

Are any apps currently universal?

Image used with permission by copyright holder

Yes — Apple has made several of its iOS apps universal, as a sort of showcase for what Catalyst is supposed to accomplish. Those apps include News, Home, Stocks, and Voice Memos. The company added more apps, including Apple Music, Podcasts, and TV, when MacOS Catalina launched in late 2019.

However, keep in mind that the goal of Catalyst is to make apps on both operating systems universal, which means that Mac apps will also be able to cross over to iOS. It’s also worth mentioning that the reception of these apps was mixed: Users found the transitions to be clunky, especially when it came to Mac-based controls, showing that adapting previous versions of apps is far from a simple process. Apple is aware of the teething problems, and has set it’s working on improving the experience going forward.

A number of developers have indicated interest in using Catalyst to make their apps available universally. However, not many third parties have committed to this  just yet. Expect this to start changing, now that WWDC 2019 has released the Catalyst SDK alongside MacOS Catalina. For example, social media companies like Twitter are already delivering interchangeable apps.

Why wouldn’t developers do this?

Image used with permission by copyright holder

Catalyst has many advantages, but there are a couple reasons that developers may not be interested. First, iOS app development and submission are more tightly controlled by Apple — apps are only available for sale via the iOS store, whereas on Macs users can still buy apps from other sources. Developers who prefer the more lenient Mac sales options may not want to make the journey to iOS.

Second, as Apple itself discovered, making apps universal requires challenging interface changes. Apps need to be entirely controllable by touchscreens, but also friendly for mice and keyboards (and trackpads, and window resizing, and scroll bars, and drag/drop features… you get the idea). Including both at the same time can be a challenge for some developers, especially when updating older apps. If it takes too much work to do both, or if the results are unimpressive, developers may not bother.

The next couple of years are going to be very important for Catalyst adoption. Apple is expected to release updates for the Catalyst SDK through 2021, including growing compatibility for various apps. However, the company is also expected to make the development and submission process more efficient, until developers will be able to use one set of tools and make one submission for both iOS and MacOS.

Editors' Recommendations

Tyler Lacoma
Former Digital Trends Contributor
If it can be streamed, voice-activated, made better with an app, or beaten by mashing buttons, Tyler's into it. When he's not…
Here’s why WWDC could be a ‘critical event’ for Apple
Apple CEO Tim Cook looks at a display of brand new redesigned MacBook Air laptop during the WWDC22

Apple is planning a packed line-up for its Worldwide Developers Conference (WWDC) on June 5, which could become “one of the most critical events in the company’s history.” Aside from the company’s upcoming Reality Pro headset, there will be major updates to Apple’s software systems, including the biggest watchOS revamp since the Apple Watch launched in 2015.

That’s according to a new report from Bloomberg journalist Mark Gurman, who has a history of accurate predictions and leaks surrounding Apple products. It suggests that WWDC will be a chance for Apple to set out its future ambitions for a “post-iPhone era.”

Read more
Nvidia RTX DLSS: everything you need to know
RTX 3090 installed inside a gaming PC.

Nvidia has two standout features on its RTX 30-series and RTX 40-series graphics cards: ray tracing and DLSS. The PlayStation 5 and Xbox Series X have both done a good job of introducing most people to ray tracing, but DLSS is still a little nebulous. It's a little complex, but it lets you play a game at a virtualized higher resolution, maintaining greater detail and higher frame rates without taxing your graphics card as much. It gives you the best of all worlds by harnessing the power of machine learning, and with the introduction of DLSS 3, the technology just got even more powerful.

But there's a little more to the story than that. Here's everything you need to know about DLSS, how it works, and what it can do for your PC games.
What is DLSS?

Read more
MacBook Pro battery replacement: everything you need to know
The MacBook Pro open on a wooden table.

A common issue that a lot of MacBook Pro owners run into once they’ve had their laptop for a few years is a bad battery. Your MacBook Pro might seem like it needs to charge all the time or you’re experiencing random shutdowns. Before you replace the entire laptop, you’ll find that it’s a lot easier on your wallet to replace the internal battery. The good news is that there are several options for swapping an old battery out for a new one. Let's take a look at your options. 
Built-in batteries (2009 and forward)

If you have a MacBook Pro that's a mid-2009 model or newer, your battery is built-in. It's very inadvisable to try to replace these glued-in batteries by yourself. There's not even an easy way to reach the battery without taking your MacBook apart. Bottom line? This is a job best left to the professionals.

Read more