Designing web apps for desktop

Generated on 8/3/2024

1 search

For designing web apps for desktop, you might find the following sessions from WWDC particularly relevant:

  1. What’s new in AppKit

    • 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.
  2. 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.
  3. What’s new in SwiftUI

    • 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

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

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

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.

What’s new in AppKit

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.

Design advanced games for Apple platforms

Design advanced games for Apple platforms

Learn how to adapt your high-end game so it feels at home on Mac, iPad, and iPhone. We’ll go over how to make your game look stunning on different displays, tailor your input and controls to be intuitive on each device, and take advantage of Apple technologies that deliver great player experiences.

Tailor macOS windows with SwiftUI

Tailor macOS windows with SwiftUI

Make your windows feel tailor-made for macOS. Fine-tune your app’s windows for focused purposes, ease of use, and to express functionality. Use SwiftUI to style window toolbars and backgrounds. Arrange your windows with precision, and make smart decisions about restoration and minimization.