Document change date:
Page
7 additions, 7 deletions

Mac Catalyst

Before you start

Many iPad apps are great candidates for creating a Mac app built with Mac Catalyst. This is especially true for apps that already work well on iPad and support key iPad features, such as:

Drag and drop. When you support drag and drop in your iPad app, you also get support for drag and drop in the Mac version.

Keyboard navigation and shortcuts. Even though a physical keyboard may not always be available on iPad, iPad users appreciate using the keyboard to navigate and keyboard shortcuts to streamline their interactions. On the Mac, people expect apps to offer both keyboard navigation and shortcuts.

Multitasking. Apps that do a good job scaling the interface to support Split View, Slide Over, and Picture in Picture lay the necessary groundwork to support the extensive window resizability that Mac users expect.

Multiple windows. By supporting multiple scenes on iPad, you also get support for multiple windows in the macOS version of your app.

Although great iPad apps can provide a solid foundation for creating a Mac app built with Mac Catalyst, some apps rely on frameworks or features that don’t exist on a Mac. For example, if the essential features of your experience require capabilities like gyroscope, accelerometer, or rear camera, frameworks like HealthKit or ARKit, or if the primary function you offer is something like marking, handwriting, or navigation, your app might not be suitable for the Mac.

Creating a Mac version of your iPad app with Mac Catalyst gives the app automatic support for fundamental macOS features such as:

  • Pointer interactions and keyboard-based focus and navigation

  • Window management

  • Toolbars

  • Rich text interaction, including copy and paste as well as contextual menus for editing

  • File management

  • Menu bar menus

  • App-specific settings in the system-provided Settings app

System-provided UI elements take on a more Mac-like appearance, too; for example:

  • Split view

  • File browser

  • Activity view

  • Form sheet

  • Contextual actions

  • Color picker

To learn more about the characteristics that distinguish the Mac experience, see Designing for macOS. For developer guidance, see Mac CatalystMac Catalyst.