Основным отличием является библиотека, которую вы будете использовать как основную! Нативное приложение для iOS использует UIKit
, а для macOS - AppKit
. Но Catalyst использует UIKitForMac
. Это своего рода перенос с UIKit
на AppKit
. Например, для сопоставления сенсорных событий и щелчков, или жестов для прокрутки (и реверса) и т. Д. Но это очень ограничено по сравнению с исходным MapKit
. Если вам действительно нужна поддержка Mac, вы в конечном итоге импортируете AppKit
и используете его функции вместе с UIKitForMac
. Но катализатор ускорит ваш процесс разработки и сократит время, необходимое для MVP и ранних стадий приложения.