Що UIKit для iOS, AppKit для MacOS. AppKit є старшим братом UIKit, який має як переваги, так і недоліки. Багато переваг випливає з того, що він надзвичайно багатий на функції – ви можете робити майже все з AppKit – водночас він має додатковий рівень складності.
AppKit містить об’єкти, необхідні для створення інтерфейсу користувача для програми macOS. Окрім малювання вікон, кнопок, панелей і текстових полів, він керує всіма функціями керування подіями та взаємодією між вашою програмою, людьми та macOS.
Apple вирішила припинити підтримку Objective-C і AppKit. Інтернет набагато стабільніший, ніж рідні віджети UX, сьогодні рідше ламається та має більший пул розробників, тому Electron доступний усім.
Важливість UIKit у сучасному розвитку UIKit продовжує відігравати важливу роль у розробці складних і високопродуктивних програм для iOS: Тонка настройка та контроль: UIKit забезпечує розробникам глибокий контроль над елементами інтерфейсу та їх поведінкою.
Mac Catalyst, також відомий як «UIKit для Mac», дозволяє створювати [iOS і iPadOD] (проекти iOS для запуску нативно на Mac, але при цьому використовувати UIKit та інші специфічні для iOS API та парадигми дизайну. Створення програм для цього режиму також можна поєднувати в AppKit та інших фреймворках, специфічних для macOS.