Designing web apps for desktop
Asked on 2024-08-03
1 search
For designing web apps for desktop, you might find the following sessions from WWDC particularly relevant:
-
- This session discusses window tiling, which allows users to fill windows to a half or quarter of their screen, helping to avoid overlapping windows. It also covers new macOS features and SwiftUI integrations that can be useful for desktop web app design.
-
Tailor macOS windows with SwiftUI
- This session provides insights into customizing macOS application windows using new SwiftUI APIs. It covers the anatomy of a window, app window structure, styling window toolbars, refining window behaviors, and adjusting window placement. These topics are crucial for creating a cohesive and user-friendly desktop web app experience.
-
- This session includes a segment on windowing, which discusses how to tailor the style and behavior of windows on macOS. It also covers various new features and enhancements in SwiftUI that can help in designing responsive and adaptive web apps for desktop.
These sessions provide a comprehensive overview of the tools and techniques available for designing effective and user-friendly web apps for desktop environments.

Design great visionOS apps
Find out how to create compelling spatial computing apps by embracing immersion, designing for eyes and hands, and taking advantage of depth, scale, and space. We’ll share several examples of great visionOS apps and explore how their designers approached creating new experiences for the platform.

What’s new in SwiftUI
Learn how you can use SwiftUI to build great apps for any Apple platform. Explore a fresh new look and feel for tabs and documents on iPadOS. Improve your window management with new windowing APIs, and gain more control over immersive spaces and volumes in your visionOS apps. We’ll also take you through other exciting refinements that help you make expressive charts, customize and layout text, and so much more.

Explore multiview video playback in visionOS
Learn how AVExperienceController can enable playback of multiple videos on Apple Vision Pro. Review best practices for adoption and explore great use cases, like viewing a sports broadcast from different angles or watching multiple games simultaneously. And discover how to design a compelling and intuitive multiview experience in your app.
