Exploring new Mac Catalyst features
During WWDC 2020, Apple showcased the new Optimize Interface for Mac method. When we port an iPad app to Mac using this method, it brings some significant differences from the previous method, Scale Interface to Match iPad. The differences are as follows:
- Content is rendered 1:1. With Scale Interface, the views are scaled to 77% of their original sizes on Mac. This could cause problems in some views with AutoLayout rules that break or that simply change the overall shape of your UI. Now, with 1:1 rendering, the iPad app and the Mac app will keep the same dimensions and sizes. This increases the text quality a lot by not scaling it down on Mac; the text looks better and easier to read on your app.
- macOS controls for UIKit counterparts. With the new Optimize Interface for Mac option, Catalyst uses Mac-style controls instead of the UIKit ones from your iPad app. By doing so, the UI of the app in Mac looks much more familiar to Mac users...