View in English

  • Apple Developer
    • Get Started

    Explore Get Started

    • Overview
    • Learn
    • Apple Developer Program

    Stay Updated

    • Latest News
    • Hello Developer
    • Platforms

    Explore Platforms

    • Apple Platforms
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    • App Store

    Featured

    • Design
    • Distribution
    • Games
    • Accessories
    • Web
    • Home
    • CarPlay
    • Technologies

    Explore Technologies

    • Overview
    • Xcode
    • Swift
    • SwiftUI

    Featured

    • Accessibility
    • AI & Machine Learning
    • App Intents
    • Apple Intelligence
    • Games
    • Security
    • Xcode Cloud
    • Community

    Explore Community

    • Overview
    • Meet with Apple events
    • Community-driven events
    • Developer Forums
    • Open Source

    Featured

    • WWDC
    • Swift Student Challenge
    • Developer Stories
    • App Store Awards
    • Apple Design Awards
    • Apple Developer Centers
    • Documentation

    Explore Documentation

    • Documentation Library
    • Technology Overviews
    • Sample Code
    • Human Interface Guidelines
    • Videos

    Release Notes

    • Featured Updates
    • iOS
    • iPadOS
    • macOS
    • watchOS
    • visionOS
    • tvOS
    • Xcode
    • Downloads

    Explore Downloads

    • All Downloads
    • Operating Systems
    • Applications
    • Design Resources

    Featured

    • Xcode
    • TestFlight
    • Fonts
    • SF Symbols
    • Icon Composer
    • Support

    Explore Support

    • Overview
    • Help Guides
    • Developer Forums
    • Feedback Assistant
    • Contact Us

    Featured

    • Account Help
    • App Review Guidelines
    • App Store Connect Help
    • Upcoming Requirements
    • Agreements and Guidelines
    • System Status
  • Quick Links

    • Events
    • News
    • Forums
    • Sample Code
    • Videos
 

Videos

Open Menu Close Menu
  • Collections
  • All Videos
  • About

More Videos

  • About
  • Summary
  • watchOS Group Lab

    Join us online for a deep dive into WWDC26 with Apple engineers and designers to ask questions, get advice, and follow the discussion about the week's biggest watchOS announcements. Conducted in English.

    Chapters

    • 0:00:00 - Introduction
    • 0:02:50 - A session mentions Foundation Models are now available on watchOS — does that run on the connected iPhone, or directly via Private Cloud Compute for an independent watch app?
    • 0:09:01 - When using Foundation Models on Apple Watch, does it only use PCC (via cellular or Bluetooth to iPhone), or can it use the iPhone's on-device model on the same network?
    • 0:10:21 - As an iOS dev moving to watchOS, what core architectural paradigms or hidden pitfalls should I keep in mind for heavy off-main-thread work like CloudKit syncing, without relying on iOS habits?
    • 0:19:01 - Any tips to speed up physical watchOS debugging loops — minimizing Xcode install delays and the initial system symbol sync? Can we force a local Wi-Fi tunnel or pre-cache symbols?
    • 0:23:13 - What are your favorite new features of watchOS 27?
    • 0:27:18 - My watchOS app uses SceneKit, which was deprecated in watchOS 26, and RealityKit isn't available on watchOS. What's the recommended modern way to render 3D on watchOS?
    • 0:29:20 - What can most app developers do on watchOS that they might not realize, which would make them want to extend their app to the device (e.g. using the watch's sensors)?
    • 0:37:42 - What's new for Liquid Glass specifically on watchOS?
    • 0:42:50 - What's something new in watchOS 27 that you think is a hidden gem?
    • 0:45:41 - Does watchOS 27 change guidance for keeping a widget/complication up to date — are we still looking at about 50 updates per day, regardless of Background App Refresh or APNs?
    • 0:54:32 - What are best practices for optimizing heavy asset fetching on a standalone watchOS app's first launch without Watch Connectivity, given the watch's radio scheduler limits?

    Resources

      • HD Video
      • SD Video
  • Search this video…
    • 0:00:00 - Introduction
    • Engineers from the watchOS team introduce themselves and set up a session covering Foundation Models on Apple Watch, watchOS background and architectural constraints, on-device debugging, Liquid Glass on watchOS, 3D graphics, widgets/complications, and standalone-app data sync.

    • 0:02:50 - A session mentions Foundation Models are now available on watchOS — does that run on the connected iPhone, or directly via Private Cloud Compute for an independent watch app?
    • Foundation Models are available on watchOS 27 and don't require a connection to your iPhone, but they do require a network connection — there's no model running locally on the watch or the paired phone. You can use Private Cloud Compute, or any provider conforming to the LanguageModel protocol (official Claude and Gemini support is coming from those vendors, and you can conform your own). Two things to plan for: using PCC requires an entitlement (noted in the reference session), and every call is a network hop — so check model availability before calling, watch your quota and token usage, and design graceful fallbacks (for example when a watch has no cellular). A great watch use case is summarizing dense text to fit the display.

    • 0:09:01 - When using Foundation Models on Apple Watch, does it only use PCC (via cellular or Bluetooth to iPhone), or can it use the iPhone's on-device model on the same network?
    • It does not use the iPhone's on-device model. Foundation Models on the watch always route to Private Cloud Compute over the network — it won't borrow the paired iPhone's local model even when both are on the same network.

    • 0:10:21 - As an iOS dev moving to watchOS, what core architectural paradigms or hidden pitfalls should I keep in mind for heavy off-main-thread work like CloudKit syncing, without relying on iOS habits?
    • Respect the watch's tighter runtime and background budget — you don't get iOS-style long-running background execution. Do heavy work like CloudKit sync in the appropriate background sessions/tasks the watch provides, keep it off the main thread, and design for being suspended: make sync resumable and incremental rather than assuming sustained execution. Don't port iOS background assumptions directly.

    • 0:19:01 - Any tips to speed up physical watchOS debugging loops — minimizing Xcode install delays and the initial system symbol sync? Can we force a local Wi-Fi tunnel or pre-cache symbols?
    • The initial system-symbol sync is a one-time step, and the Xcode team put significant work into this over the last couple of releases — so install Xcode 27, keep your OS up to date, and file feedback with logs if you still hit delays (there's now a lot of built-in diagnostics). The bigger speedup is Device Hub (watchOS 26 and 27): Xcode now connects directly from your Mac to the watch instead of proxying through the phone, substantially improving reliability and throughput. For that to work, be on a network that allows peer-to-peer device communication — corporate networks often block it — and note that recent Apple Watch hardware has a 5 GHz Wi-Fi chip that helps. Keep the watch nearby, charged, and paired, and use Device Hub to test across the range of Apple Watch hardware your users actually have.

    • 0:23:13 - What are your favorite new features of watchOS 27?
    • A round of favorites: the new workout insights and Workout Buddy; the Foundation Models framework on watchOS; being able to update widgets over Watch Connectivity (a long-requested addition); performance and reliability improvements to widgets plus new Smart Stack suggestions, including delightful ones on holidays and significant events; the upcoming Siri AI and intelligence features (not in beta 1); and the new HealthKit APIs — heart-rate zones, cycling power zones, and the perimenopause and menopause API.

    • 0:27:18 - My watchOS app uses SceneKit, which was deprecated in watchOS 26, and RealityKit isn't available on watchOS. What's the recommended modern way to render 3D on watchOS?
    • SceneKit is deprecated but not gone, so you can keep using it for now. The recommended path forward on watchOS is SwiftUI — specifically SwiftUI Canvas, which has been around a couple of years, is GPU-backed and very fast, and is a well-featured drawing system suited to the watch. It isn't SceneKit, so if there's something you can't work out how to do (or that can't be done), reach out to DTS, post in the forums, and file feedback so the platform can improve.

    • 0:29:20 - What can most app developers do on watchOS that they might not realize, which would make them want to extend their app to the device (e.g. using the watch's sensors)?
    • A tennis game using the watch as a racket is actually possible now — you can use the watch as a peripheral for a visionOS app, and Core Motion sensor data lets you track the device's motion, from a tennis swing to how steady your hand is throwing pottery. Beyond raw sensors, some of the best watch experiences are ones proactively brought to the user: Live Activities, Smart Stack suggestions, and relevant widgets. Make a widget relevant to the user's real-world context — a location, a time, or a semantic place like home or work — so it surfaces at the right moment, and be judicious about occupying the top Smart Stack spot. For Live Activities, alert only on genuinely signal-worthy updates (the Sports app, for instance, alerts on different events per sport) rather than every change.

    • 0:37:42 - What's new for Liquid Glass specifically on watchOS?
    • watchOS 26 brought Liquid Glass to the Apple Watch design language, and this year adds substantial refinement in how the material renders and adapts on the watch's small, bright display. Adopt the standard SwiftUI controls and materials to pick up the updated look, and review how your custom UI reads against the refined glass treatment.

    • 0:42:50 - What's something new in watchOS 27 that you think is a hidden gem?
    • Two under-appreciated gems. The workout zones API had been requested for years; shipping it took time because the goal was something flexible and easy to use — refined by using it internally first — and it supports rich heart-rate and cycling-power zone experiences, both during a workout and afterward (like how long you spent in a high zone across the week). The other is the new Reorderable API from this year's SwiftUI (mentioned in the State of the Union): it lets users drag to reorder collections, it's available on watchOS, and Apple used it to build Control Center — the first time developers can reorder containers on watchOS.

    • 0:45:41 - Does watchOS 27 change guidance for keeping a widget/complication up to date — are we still looking at about 50 updates per day, regardless of Background App Refresh or APNs?
    • There's no major new guidance for watchOS 27 — the widget budget is optimized per platform and by how often people engage with your widget. Practically, expect roughly a 15-to-20-minute refresh cadence for an actively-used widget, with an important distinction: a widget on the watch face is viewed all day and sits at the top tier of the budget (more guaranteed refreshes), whereas one in the Smart Stack refreshes closer to how often the user actually looks at it — possibly once a day. Drive updates by invalidating from your app when you have new information, or via a timeline reload policy (more deterministic). Match the tool to the need: timeline widgets for data that changes through the day (weather, calendar), relevant configuration for moment-specific relevance, Live Activities for sessions with a clear beginning and end, and controls for quick actions. For pushing updates, watchOS 26 added APNs-based refreshes and this year adds Watch Connectivity-based refreshes. See the Keeping Your Widget Up to Date article and the WidgetKit Foundations session.

    • 0:54:32 - What are best practices for optimizing heavy asset fetching on a standalone watchOS app's first launch without Watch Connectivity, given the watch's radio scheduler limits?
    • Fetch only what you need for the first meaningful screen and defer the rest — prioritize a minimal initial payload over a full sync. Work with the watch's networking scheduler rather than against it: batch requests, make the sync resumable and incremental, and progressively load remaining assets after launch so the radio constraints don't block the initial experience.

Developer Footer

  • Videos
  • WWDC26
  • watchOS Group Lab
  • Open Menu Close Menu
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    • App Store
    Open Menu Close Menu
    • Swift
    • SwiftUI
    • Swift Playground
    • TestFlight
    • Xcode
    • Xcode Cloud
    • Icon Composer
    • SF Symbols
    Open Menu Close Menu
    • Accessibility
    • Accessories
    • AI & Machine Learning
    • Apple Intelligence
    • Audio & Video
    • Augmented Reality
    • Business
    • Design
    • Distribution
    • Education
    • Games
    • Health & Fitness
    • In-App Purchase
    • Localization
    • Maps & Location
    • Security
    • Safari & Web
    Open Menu Close Menu
    • Documentation
    • Downloads
    • Sample Code
    • Videos
    • Documentation Archive
    Open Menu Close Menu
    • Help Guides & Articles
    • Contact Us
    • Forums
    • Feedback & Bug Reporting
    • System Status
    Open Menu Close Menu
    • Apple Developer
    • App Store Connect
    • Certificates, IDs, & Profiles
    • Feedback Assistant
    Open Menu Close Menu
    • Apple Developer Program
    • Apple Developer Enterprise Program
    • App Store Small Business Program
    • MFi Program
    • Mini Apps Partner Program
    • News Partner Program
    • Video Partner Program
    • Security Bounty Program
    • Security Research Device Program
    Open Menu Close Menu
    • Meet with Apple
    • Apple Developer Centers
    • App Store Awards
    • Apple Design Awards
    • Apple Developer Academies
    • WWDC
    Read the latest news.
    Get the Apple Developer app.
    Copyright © 2026 Apple Inc. All rights reserved.
    Terms of Use Privacy Policy Agreements and Guidelines