SAP

Manage my Account SAP Devs YouTube ↗ Learnings ↗ Community ↗ Provide Feedback ↗
Logout
⤢ Open full site

Understand Mac Catalyst

Learn what Mac Catalyst is and what you should consider before transforming your iOS app into a MacOS application.

Overview

You will learn

  • ✔What is Mac Catalyst
  • ✔What you should consider before transforming your app in a Mac Catalyst ready application
  • ✔How to run your iPad app on MacOS
Kevin Muessig K Kevin Muessig January 9, 2023
Created on January 9, 2023
Contributors

More from Kevin Muessig

See all 13 tutorials by Kevin Muessig →

Prerequisites

  • Development environment: Apple Mac running macOS Catalina or higher with Xcode 13 or higher
  • SAP BTP SDK for iOS: Version 7.0 or higher

Steps

Details

You will learn

  • What is Mac Catalyst
  • What you should consider before transforming your app in a Mac Catalyst ready application
  • How to run your iPad app on MacOS

Step 1 What is Mac Catalyst
—

Mac Catalyst was introduced by Apple in 2019 during WWDC. Mac Catalyst allows you as a developer to transform your iPad app easily into a MacOS application. Mac Catalyst allows you to change your code to enable or disable certain features for MacOS. For example you can change certain UI elements to fit better on the MacOS platform or implement Menu Bar items and more.

Mac Catalyst combined a lot of the common frameworks and make them available to run both on MacOS as well as iOS, e.g. Foundation.

The big difference is that the underlying UI technologies remained separated on MacOS (AppKit) as well as on iOS (UIKit). What Mac Catalyst allows you to do is run UIKit on MacOS which allows your iPad ready app to run on Mac.

If you’re interested in Mac Catalyst in more detail, please visit Bring Your iPad App to Mac

Step 2 What to consider before using Mac Catalyst
+
Step 3 What you get free when enabling your iPad-ready app for Mac
+
Step 4 Make your app Mac ready
+

Resources

Discussion

Share feedback on this tutorial or join the conversation in SAP Community.

Submit detailed feedback Discuss in Community
Steps
Step 1 of 4
1. What is Mac Catalyst 2. What to consider before using Mac Catalyst 3. What you get free when enabling your iPad-ready app for Mac 4. Make your app Mac ready
Next