Основное отличие заключается в их пользовательских интерфейсах и базовых платформах.
iOS была создана с нуля для взаимодействия с касанием, а macOS - для взаимодействия с курсором.Таким образом, UIKit
, основная структура для пользовательских интерфейсов на iOS, недоступна на Mac.Вместо этого macOS использует AppKit
для объектов пользовательского интерфейса.
Apple объявила в прошлом WWDC, что в 2019 году UIKit по существу станет доступным в macOS, что значительно упростит перенос приложений iOS на платформу Mac.