SwiftUI is more realistic actually. UIKit, much tougher (more mature, more tied to the IOS ecosystem).
The Windows ports of AppKit in both likely trace their lineages back to Yellow Box, which was the Windows port of AppKit that Apple briefly made available prior to the release of OS X 10.0.