WWDC 2021 - Platforms State of the Union with Peter Witham

WWDC 2021 - Platforms State of the Union with Peter Witham

In this episode, Leo is joined by Peter Witham to discuss the Platforms State of the Union: Xcode Cloud, Async/Await & Actors, Building Apps on the iPad, Focus & DND, ScreenTime API, Shareplay API and more...


Crossover Episode

Related Episodes

Related Links


The tools you need to monitor, optimize, and get more downloads.

There's a lot of demand for apps right now
, so it's a really great time to give it a try. It's easier than you think.
The guys who run it are indie devs who had a need and created a tool. 11 years later, it's an all-in-one platform for developers who want to get more downloads and make more money with their apps.

The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:

Also check out our episode with CEO Ariel Michaeli:

Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:


Using RevenueCat to power your in-app purchase infrastructure solves:
  • For edge cases you don’t even know you have
  • Protects from outages your team hasn’t seen yet
  • Saves you time on future maintenance 
  • As well as new features released by the app stores
  • Empowers your marketing teams with clean, reliable IAP data
All that to say, RevenueCat handles all the headaches of in-app purchases so you can get back to building your app. Try RevenueCat today at revenuecat.com.

360iDev - August 22 -25 (Hybrid)
  • The Leading indie iOS/Mac (and watchOS, and tvOS) Developer conference
  • It's all about Community and Code!
  • Four days of hands-on training, amazing sessions, and the great community. All Swift.
  • Available Online or In-Person
Use the promo code EmpowerApps to get 25% off registration.

Xcode Cloud

  • How does it differ from Xcode Server and Serverbots?
  • Is there an on-premises version?
  • Can the Workflows be edited via web or text?
  • How does it compare to other services?
  • Where's the REST API for Xcode Cloud
  • How much does it cost?
  • What's is going to be the relationship with Fastlane?
  • How do pull requests, discussions, etc... interface with Git Repo Services (GitHub, Gitlab)?

Xcode... Swift Playgrounds on the iPad

  • Fully Build and Upload Apps from the iPad
  • How does sharing code with Xcode on the Mac work?
  • How does it interface with Git Repos?
  • Can Preview Apps in Full Screen
  • Sounds perfect for testing and prototyping

Async/Await and Actors

  • See episode with Vincent on async and await
  • Xcode includes tools for refactoring
  • What's the relationship with Combine?
  • Uncertainty with Actors

SwiftUI - Year 3

  • Used in various macOS apps (Maps, Photos, etc...)
  • Continued improvements to List
  • Table added to macOS
  • Specific Platforms for modifiers
  • Pull-to-Refresh One liner
  • New Material Styles and UI Focus API

Focus and Notifications

  • More Granular control over notifications
  • How do notification scores work?
  • What can we do about notification spam?


  • New Extra Large Widget
  • More Stacks
  • Widget Suggestions
  • iPad Home Screen Widgets
  • Peter's rant on Widgets
Also... ScreenTime API, SharePlay API, AR Object Capture, and the death of Objective-C

Social Media


Thanks to our monthly supporters
  • Steven Lipton
★ Support this podcast on Patreon ★

Creators and Guests

Leo Dion
Leo Dion
Swift developer for Apple devices and more; Founder of BrightDigit; husband and father of 6 adorable kids
Moved to https://t.co/cMG5BnWESw

Join our newsletter

checkmark Got it. You're on the list!
image of podcast supporter
Join 1 supporters
Mastodon © Bright Digit, LLC 2018