Business & Education

Bring Apple hardware, software, and services into your classroom and office.

Sessions

  • Bring Continuity Camera to your macOS app

    8:00 a.m.

    Discover how you can use iPhone as an external camera in any Mac app with Continuity Camera. Whether you’re building video conferencing software or an experience that makes creative use of cameras, we’ll show you how you can enhance your app with automatic camera switching. We’ll also explore how to recognize user-preferred and system-preferred cameras, take you through APIs for high-resolution and high-quality photo capture from iPhone’s video stream, and more. To learn more about camera capture, watch "Discover advancements in iOS camera capture" from WWDC22.

    Watch

  • Build your first app in Swift Playgrounds

    8:00 a.m.

    Learn how you can easily prototype and build apps with Swift Playgrounds. We’ll show you how to create an app from a blank project, build its interface with SwiftUI, and use Swift Package Manager to add extra functionality from an open source package. We'll also explore how you can debug issues using Previews and the console and take you through submitting an app to App Store Connect for distribution via TestFlight.

    Watch

  • Create macOS or Linux virtual machines

    8:00 a.m.

    Learn how you can use the Virtualization framework to quickly create virtual machines on your Mac. We'll show you how to create a virtual Mac and quickly test changes to your app in an isolated environment. We'll also explore how you can install and run full Linux distributions on Apple silicon, and share how you can take advantage of Rosetta 2 to run x86-64 Linux binaries.

    Watch

  • What's new in managing Apple devices

    8:00 a.m.

    Explore enhancements to device management across Apple platforms. Improve device deployment workflows using the latest version of Apple Configurator for iPhone. Learn about identity technologies and MDM protocol updates for macOS, iOS and iPadOS. We'll also share an exciting change in how we provide device management documentation.

    Watch

Digital Lounges

  • Q&A: Device management

    Tuesday @ 2:00 - 3:00 p.m.

    Ask Apple engineers about the latest tools, technologies, and frameworks during this 1 hour text-based Q&A. Stop in to request guidance on a device management question, ask for clarifications, or learn from others in a group setting.

Sessions

  • Adopt declarative device management

    8:00 a.m.

    Discover how you can simplify development of your device management solution with the declarative approach. We’ll take you through the latest updates to platform support and explore protocol enhancements for status and predicates.

    Watch

  • Create engaging content for Swift Playgrounds

    8:00 a.m.

    Learn how you can build guided instructional content designed for Swift Playgrounds. Follow along with us as we explore how you can add a guide to a completed sample code project. We'll demonstrate how to add tasks to your learning center to show off relevant code and optional experiment tasks that encourage learners to extend the project with code of their own.

    Watch

  • What’s new in Endpoint Security

    8:00 a.m.

    Learn how you can build reliable endpoint security products like anti-virus software, endpoint detection and response, and data leakage prevention solutions for macOS. We'll take you through the latest enhancements to Endpoint Security APIs: Learn how you can support more security events and use advanced muting capabilities in your app. We'll also explore a standalone tool to help you perform introspection from the command line.

    Watch

Labs

  • Custom app distribution and device management lab

    Wednesday @ 2:00 - 5:00 p.m.

    Request an appointment with an Apple engineer for guidance and conversation about custom app distribution, device management, enterprise identity and authentication, Apple Business Manager and Apple School Manager, or other enterprise and education topics.

Digital Lounges

  • Q&A: Declarative device management

    Wednesday @ 12:00 - 1:00 p.m.

    Ask Apple engineers about the latest tools, technologies, and frameworks during this 1 hour text-based Q&A. Stop in to request guidance on a declarative device management question, ask for clarifications, or learn from others in a group setting.

Sessions

  • Discover Sign in with Apple at Work & School

    8:00 a.m.

    Learn how you can support Sign In with Apple for Managed Apple IDs in organizational settings. We'll introduce you to Sign In with Apple at Work & School and explore how education apps can harness the power of this REST API to streamline the import process for student and class information. We’ll also share how to configure Access Management controls for these features within Apple Business Manager and Apple School Manager. To get the most out of this session, we recommend having familiarity with Sign In with Apple and REST APIs.

    Watch

  • Explore Apple Business Essentials

    8:00 a.m.

    Learn more about Apple Business Essentials — a complete solution that brings together device management, 24/7 support, and cloud storage for your small business. We'll explore how you can use features like Collections to manage apps and settings for every iPhone, iPad, Mac, and Apple TV in your organization. Find out how you can get started and review how Apple Business Essentials works for you and your employees.

    Watch

Labs

  • Custom app distribution and device management lab

    Thursday @ 9:00 - 12:00 p.m.

    Request an appointment with an Apple engineer for guidance and conversation about custom app distribution, device management, enterprise identity and authentication, Apple Business Manager and Apple School Manager, or other enterprise and education topics.

Digital Lounges

  • Q&A: Device management

    Thursday @ 8:00 - 9:00 a.m.

    Ask Apple engineers about the latest tools, technologies, and frameworks during this 1 hour text-based Q&A. Stop in to request guidance on a device management question, ask for clarifications, or learn from others in a group setting.

  • Q&A: Education technologies

    Thursday @ 3:00 - 5:00 p.m.

    Join the Education team for a 2 hour text-based Q&A on the technologies available to education developers. Bring your questions about Sign in with Apple at Work & School, the Roster API, ClassKit, the Schoolwork and Classroom apps, Automatic Assessment Configuration, Apple School Manager, Shared iPad, Mobile Device Management, and more. Stop in to request guidance on a code-level question, ask for clarifications, or learn from others in a group setting.

Sessions

  • Create accessible Single App Mode experiences

    8:00 a.m.

    Learn how you can provide more control and accessibility to people using your apps in Single App Mode. We’ll share how you can use the UIAccessibility and Automatic Assessment Configuration frameworks to apply these restrictions when needed and enable these accessibility features without ever opening the Settings app. We’ll also take you through how you can add custom restrictions within your app to better support the Guided Access feature in iOS, which puts any app into Single App Mode temporarily.

    Watch

  • Discover Managed Device Attestation

    8:00 a.m.

    Learn how to use Managed Device Attestation to ensure only legitimate devices can connect to your servers while attackers are thwarted. We'll take you through an overview of how attestations provide strong evidence about managed devices. We'll also explore how to use attestations and private keys generated by the Secure Enclave to secure communications to services such as MDM, VPN, and Wi-Fi.

    Watch

  • What's new in Screen Time API

    8:00 a.m.

    Find out how you can build apps that help people manage their relationship with their device — all while putting privacy first. We’ll take you through the Screen Time API and share how you can use features like core restrictions and device activity reports to create great experiences while providing measurable control for the device’s owner, parents, and guardians.

    Watch

Digital Lounges

  • Meet the Presenter: Discover Managed Device Attestation

    Friday @ 9:00 - 10:00 a.m.

    Meet the presenter of “Discover Managed Device Attestation” and join a text-based watch party for the session, followed by a short Q&A. The watch party begins 5 minutes after the start of this activity — so don’t be late!

  • Q&A: Education technologies

    Friday @ 10:00 - 12:00 p.m.

    Join the Education team for a 2 hour text-based Q&A on the technologies available to education developers. Bring your questions about Sign in with Apple at Work & School, the Roster API, ClassKit, the Schoolwork and Classroom apps, Automatic Assessment Configuration, Apple School Manager, Shared iPad, Mobile Device Management, and more. Stop in to request guidance on a code-level question, ask for clarifications, or learn from others in a group setting.