3 ms·
I think the benefit is more that you get access to AppKit APIs. This lets you integrate with the OS the way users expect. For example wrt scaling, Apple’s Mac
by iknowstuff 2y ago
I think the benefit is more that you get access to AppKit APIs. This lets you integrate with the OS the way users expect.
For example wrt scaling, Apple’s Mac Catalyst guide says:
> When you first create your Mac app using Mac Catalyst, Xcode defaults to the “Scale Interface to Match iPad” setting, or iPad idiom. With this setting, the system ensures that your Mac app appears consistent with the macOS display environment without requiring significant changes to the app’s layout. However, text and graphics may appear slightly less detailed because iPadOS views and text scale down to 77% in macOS when you use the iPad idiom. For example, the system scales text that uses the iPadOS baseline font size of 17pt down to 13pt in macOS.
So you gotta change that setting, and then use whatever SwiftUI components (or straight up AppKit APIs) allow for that native look :)