I’m about to port one of my Mac applications to Windows. The Mac app uses Apple’s native Cocoa/Appkit frameworks for the UI. The UI is Obj-C code, and the core app functiona
No they do NOT. It's close, but the controls look non-native. What people mean is that it uses the Win32 API for rendering the controls similar to how Windows renders the native controls so the performance should be comparible.
Only Windows specific frameworks like .NET Windows Forms use the actual native Win32 controls for common UI elements.