Project Catalyst umožňuje vývojářům snadno přenést aplikace pro iPad do Macu. Díky macOS Catalina a Xcode 11 mohou vývojáři vytvořit verzi aplikace pro Mac pomocí UIKit, což je rámec Apple, který byl dosud určen pouze pro iOS aplikace.



Přidání podpory pro macOS do aplikace pro iPad je snadné, stačí otevřít Xcode a klepnout na zaškrtávací políčko vedle možnosti Mac pod položkou General > Deployment Info. Zatímco verze aplikace pro Mac by měla fungovat po zaškrtnutí tohoto políčka, není tomu tak vždy, protože Xcode může obsahovat kód, který je nekompatibilní s operačním systémem macOS, podle dokumentace od společnosti Apple: „Většina aplikací pro iPad je skvělým kandidátem pro přenesení do Macu, ale některé z nich se spoléhají na funkce iPadu, které na Macu neexistují.“

„Pokud například základní funkce aplikace vyžadují možnosti iPadu, jako je gyroskop, akcelerometr nebo zadní kamera, nebo hlavní funkce aplikace je něco jako navigace, nemusí být vhodná pro Mac. Aplikace, které chtějí vývojáři přenést do macOS by měly využívat stejné funkce jako tradiční aplikace.“ Apple nám poskytl první pohled na to, jak takové aplikace vytvořené pomocí Project Catalyst budou vypadat, když v loňském roce přinesl do macOS Mojave aplikace News, Domácnost, Akcie nebo Diktafon.