# Building a Mac App with SwiftUI: WWDC 27 Update

Discover the latest SwiftUI innovations and development tips from WWDC 27

- **Source:** [Daring Fireball](https://brifing.si/source/bbc604d1-4212-4e70-9dbd-e291115f1f22)
- **Published:** 2026-07-12
- **Topic:** [Software & Engineering](https://brifing.si/c/engineering)
- **Original article:** <https://pfandrade.me/blog/swiftui-mac-assed-wwdc27-update/>
- **On Brifing:** https://brifing.si/s/45ff0102-7e5e-4e48-bf9e-177721705e91

## Building Mac Apps with SwiftUI

Paulo Andrade shares that his previous post on developing Mac apps using SwiftUI garnered more attention than expected. It sparked discussions among iOS developers and even led to communication with an engineer from Apple.

## Selected States and Updates

The \.backgroundProminence property in SwiftUI offers functionality similar to the \.isEmphasized concept mentioned earlier. This feature updates automatically in components like List and Table, enhancing the compatibility of custom rows.

## Drag and Drop Functionality

The new .onDragSessionUpdated API introduced at WWDC 27 makes drag-and-drop operations more flexible in SwiftUI. This innovation allows the user interface to update during the drag process, bringing it closer to similar features in AppKit.

## Keyboard Shortcuts and Platform Differences

The unavailability of the .onMoveCommand API on iOS weakens SwiftUI's promise of cross-platform consistency. Paulo provided feedback to Apple, suggesting the addition of this feature to iPadOS, where hardware keyboards are common.

## Other Issues and Solutions

Paulo also addressed issues related to SwiftUI's context menu and toolbar APIs. The difficulty of knowing whether a context menu is open poses a significant challenge for Mac interface developers.

## The Future of SwiftUI

The innovations presented at WWDC 27 contribute to making SwiftUI a more powerful tool for Mac and other platforms. Paulo's feedback could help SwiftUI better meet developers' needs in the future.

## Sources covering this story

- https://pfandrade.me/blog/swiftui-mac-assed-wwdc27-update/ — 

---

_Summary written by Brifing from the original reporting. Copyright in the original article belongs to its publisher; read the full piece at the link above._
