Appkit
Asked on 2024-07-30
2 searches
What's New in AppKit
The session "What’s new in AppKit" at WWDC 2024 covers a variety of updates and improvements to AppKit, particularly in macOS Sequoia. Here are some key highlights:
-
New macOS Features:
- Enhanced writing tools that help with spelling, grammar, structure, clarity, and tone.
- System-wide adoption of these writing tools for a better writing experience in your app.
-
SwiftUI Integrations:
- Deeper integration with SwiftUI, allowing the use of SwiftUI views and menus within AppKit apps.
- New
NSHostingMenufor using SwiftUI menus in AppKit contexts. - SwiftUI animations can now be used to animate
NSViewobjects, including custom animations.
-
API Refinements:
- New ways to open context menus using the keyboard, with customizable shortcuts.
- New capabilities in the text system, including text entry suggestions.
- SF Symbols updates and new cursors.
- More control over toolbars and window tiling.
-
Context Menu Refinements:
- Ability to influence the positioning of context menus when opened via the keyboard.
-
Text Entry Suggestions:
- A new API for providing custom text entry suggestions in
NSTextFieldand its subclasses.
- A new API for providing custom text entry suggestions in
For a detailed overview, you can watch the session What’s new in AppKit.
Relevant Sessions
- What’s new in AppKit
- Platforms State of the Union
- What’s new in UIKit
- Evolve your document launch experience
These sessions provide a comprehensive look at the new features and improvements in AppKit, UIKit, and their integration with SwiftUI.

What’s new in AppKit
Discover the latest advances in Mac app development. Get an overview of the new features in macOS Sequoia, and how to adopt them in your app. Explore new ways to integrate your existing code with SwiftUI. Learn about the improvements made to numerous AppKit controls, like toolbars, menus, text input, and more.

What’s new in privacy
At Apple, we believe privacy is a fundamental human right. Learn about new and improved permission flows and other features that manage data in a privacy-preserving way, so that you can focus on creating great app experiences.

Evolve your document launch experience
Make your document-based app stand out, and bring its unique identity into focus with the new document launch experience. Learn how to leverage the new API to customize the first screen people see when they launch your app. Utilize the new system-provided design, and amend it with custom actions, delightful decorative views, and impressive animations.
