Best of WWDC22

Best of WWDC22WWDC may have come to a close, but there's still so much to explore. Catch up on the highlights and enjoy videos all year long.WWDC22 daily dispatchesIf it's a quick daily report you need or a catchup on all the special events of the week...
Apple

Challenge: SwiftUI Animation Extravaganza!

Get your imagination ready for some high-quality visualization: We invite you to envision an animation and bring it to life using SwiftUI and Swift Playgrounds. Your animation can include text, shapes, colors, sounds, explosions, dancing cats — whateve...
Apple

Challenge: Private Access Tokens

Private Access Tokens are powerful tools that prove when HTTP requests are coming from legitimate devices without disclosing someone's identity. This proof can help you reduce how often you show CAPTCHAs to people. They are simple to set up and test — ...
Apple

Challenge: Design for superheroic navigation

Calling all designers: We're inviting you to use your powers to design a "super" navigation experience for an app that helps our developer heroes fight code-tastrophes and design disasters. In this challenge, you’ll design a tab bar and screen of a fic...
Apple

Challenge: Bindless ray tracing

Mirror, mirror on the ... other mirror. In this challenge, we invite you to explore bindless rendering in Metal 3 and reflect rays on mirrored surfaces.
Thanks to the bindless enhancements in Metal 3, the HybridRendering sample app looks better than ev...
Apple

Challenge: Throwback Thursday with SwiftUI

Ready to add some chic retro styling to your SwiftUI views? In this challenge, we're inviting you to create a SwiftUI view that reimagines your app or concept clothed in the interfaces of the past. Dress your UI up in the gorgeous grayscale of System 6, the linen of early iPhoneOS, or another time period entirely!









Study Hall: Throwback Thursday
We’re adding some chic retro styling to today’s challenge: Create a SwiftUI view that reimagines your app clothed in the interfaces of the past. Dress your UI up in the grayscale style of System 7, the linen of early iPhoneOS, or another time period entirely! Visit the SwiftUI Study Hall to...
View now




We also welcome you to visit the SwiftUI Study Hall to collaborate on this challenge. Ask questions, connect with other developers, and share your creations.Begin the challengeTo get started, pick a year, era, or color scheme. Then, snap a screen from your app and take it back to those glory days. If you need a boost (or a challenge), use a random number generator to choose a year between 1984 and 2013 — or open up a Swift Playground:print("Reimagine your app's interface like it's from the year \(myCoolRetroYear)!")
let myCoolRetroYear = Int.random(in: 1984..<2013)Wherever you land, think about the Apple Design Languages prominent during that era. If you’re newer to SwiftUI, experiment with Xcode Previews to see how much code the tools will write for you. If you have more experience, take this chance to play around. (And we love a reboot: If you joined us for the original 2021 SwiftUI Throwback Challenge, feel free to resurrect your 2021 project.)Next stepsShare your time-machine masterpiece on Twitter with the hashtag #WWDC22Challenges, or share your work in the SwiftUI Study Hall. And if you’d like to discuss other SwiftUI topics, join the team at events throughout the remainder of the week at WWDC22.Explore #WWDC22Challenges on social mediaRead the WWDC22 Challenges Terms and Conditions
Apple

Sound advice

An immersive app doesn’t only look and feel great — it has to sound incredible, too. During WWDC, we spoke with Apple Design Award finalists about the sensational sounds of their apps and games. Come with us as we travel on a musical journey through co...
Apple

Sign up now for WWDC22 labs and lounges

Register for labs and Digital Lounges to connect with Apple engineers, designers, and experts online all week long.Digital LoungesA wide variety of exciting activities are happening daily on Slack.
Ask questions at engineering and design Q&As.
Join...
Apple

Challenge: Create a reactive soundscape

Bring on the noise: It's time for a sound design challenge! We're inviting you to experiment with creative ways to manipulate sound on iPhone and iPad using its myriad sensors, inputs, and variable states. (Think of typing on the iOS keyboard — where t...
Apple

Challenge: SwiftUI science fiction!

With its robots, spaceships, and occasional brains floating in jars, science fiction is the perfect playground for a creative challenge with SwiftUI. And so we’re inviting you to conceptualize or recreate a scene from your sci-fi dreams. Whether you us...
Apple

Challenge: WidgetKit workshop

Take a glance at this WidgetKit challenge, won't you? With glanceable experiences coming to the Lock Screen in iOS 16, it’s the perfect time to try building your very own Lock Screen widget. Begin the challengeIf you’re exploring glanceable technologie...
Apple

Challenge: Draw with metal-cpp

Metal is the foundation for accelerated graphics and compute power on Apple platforms — and if you’re familiar with C++, now’s the perfect time to explore its incredible power. For this challenge, we're inviting you to try out metal-cpp and render your...
Apple

Challenge: Go big or go home

What’s better than people loving your app on iPhone? People loving your app on iPad and Mac, too! This challenge invites you to explore the ways you can expand your app’s presence in the Apple ecosystem. Explore prototyping your iPhone app for iPad, ad...
Apple

Meet the WWDC22 Swift Student Challenge winners

In the lead-up to Apple’s Worldwide Developers Conference, young people from around the globe used Swift Playgrounds to showcase their coding skills as part of the Swift Student Challenge. This year, they include submissions from first-time participant...
Apple

Meet the new Human Interface Guidelines

Meet the new Human Interface GuidelinesApple’s Human Interface Guidelines (HIG) is a comprehensive resource for designers and developers looking to create great experiences across Apple platforms. Now, it’s been fully redesigned and refreshed to meet y...
Apple

Introducing WeatherKit

Bring valuable weather information to your apps and services through a wide range of data that can help people stay up to date, safe, and prepared. It’s easy to use WeatherKit in your apps with a platform-specific Swift API, and on any other platform w...
Apple

Challenge: Toolbar transformation Tuesday

Move over, Taco Tuesday. This week, it’s Toolbar Transformation Tuesday! With iOS 16 and iPadOS 16, you can now adopt powerful productivity improvements in your app like customizable bar button items, inline search bars, and document menu support.
So ...
Apple

Challenge: You can build an app for that!

WWDC isn’t only about exploring the brand-new frameworks and APIs — it’s also an excuse to give yourself time to experiment and play with the APIs that already exist. Whether you've got a problem you've been itching to solve or you just want a blank ca...
Apple

Challenge: Learn Switch Control through gaming

Learn more about a critical assistive technology this WWDC and solve a matching game using only Switch Control!
We're inviting you to expand your skillset and familarize yourself with Switch Control, an assistive technology used by mobility-impaired in...
Apple

Challenge: Pixel perfect design

Ready to show off your pixel perfect design skills? We're challenging you to embrace the constraints of a grid and design an app icon at pixel level using only black and white colors. When we design icons today, we create work for high-resolution HDR s...
Apple

Challenge: SwiftUI navigation hotdish

What’s piping hot, golden-crusted, and filled with mystery ingredients? A divine hotdish, you betcha! But this SwiftUI challenge doesn’t involve tater tots or cream of mushroom soup; in fact, we’re inviting you to throw away the recipe book and mix up ...
Apple

WWDC22 Daily Digest: Tuesday

We've been waiting all year to say it: WWDC is here! And after a packed day 1, we’re ready to get down to business — it's time to check out the new sessions, labs, and Digital Lounges. Here's a brief day 1 rundown along with some highlights to get exci...
Apple

Apple Design Award winners announced

The Apple Design Awards celebrate apps and games that excel in the categories of Inclusivity, Delight and Fun, Interaction, Social Impact, Visuals and Graphics, and Innovation. Learn about the winning apps and the talented developers behind them.Discov...
Apple

Watch the Apple Design Awards

The Apple Design Awards honors excellence in innovation, ingenuity, and technical achievement in app and game design. Watch along as we reveal and celebrate the 2022 winners.





...
Apple

Xcode Cloud now available

Xcode Cloud is a continuous integration and delivery service built into Xcode and designed expressly for Apple developers. It accelerates the development and delivery of high-quality apps by bringing together cloud-based tools that help you build apps,...
Apple

Xcode 14 beta now available

Get the Xcode 14 beta, which includes SDKs for all Apple platforms. Leverage the simplicity and power of Swift and SwiftUI with a new multiplatform app experience, code faster with enhanced editor features, and start testing and deploying from Xcode Cl...
Apple

Find out what’s new for Apple developers

The latest exciting advancements in iOS 16, iPadOS 16, macOS 13, tvOS 16, and watchOS 9 help you create powerful new experiences. Your apps can deliver information in new ways, make it easier for people to share your content, offer more intelligent fea...
Apple

Get ready for Developer Mode

Developer Mode protects people from inadvertently installing potentially harmful software on their devices, and reduces attack vectors exposed by developer-only functionality. Make sure to enable Developer Mode on your device when testing apps on iOS 1...
Apple

Updated agreements and guidelines now available

The Apple Developer Program License Agreement and the App Store Review Guidelines have been updated to support new features in upcoming OS releases, better protect users, and help your apps go through the review process as smoothly as possible.Please r...
Apple

Get the most out of WWDC22

WWDC22 is all-online and bigger than ever. With so much to watch, explore, and interact with throughout the week, it’s helpful to have a place to start. Here’s everything you need to know to get the most out of your week.Watch Keynote, Platforms State ...
Apple

Get the most out of Digital Lounges at WWDC22

Digital Lounges are back for WWDC22! Starting June 7, Apple engineers and designers will be hosting text-based Q&As, watch parties, and community events across more than 15 topics. Whether this is your first time participating in Digital Lounges or...
Apple

Find the right documentation

Want to learn more about implementing WidgetKit or exploring SwiftUI? Apple Developer Documentation offers resources, sample code, and articles that support the latest frameworks and technologies. Explore the latest and greatestVisit the Apple Develope...
Apple

Rewatch the Keynote

The Apple Worldwide Developers Conference kicks off with exciting reveals, inspiration, and new opportunities. Join the worldwide developer community for an in-depth look at the future of Apple platforms, directly from Apple Park.

...
Apple

Discover the Apple Developer forums

The Apple Developer Forums are a great place to discuss and share information about all Apple platforms. You can use the forums to interact with the community and explore the latest technologies and frameworks. Here are some tips to getting the most ou...
Apple

Explore developer labs at WWDC22

Whether you have a question about a new API, want design guidance, have a question for the App Store Review team, or simply want to understand a bit more about a technology, WWDC developer labs are a great opportunity to connect one-on-one with Apple e...
Apple

How to test your app on beta software

Apple regularly provides platform updates to add new features, fix bugs, and continue to improve the experience for everyone who uses our products. As part of that process, we offer beta software for developers — as well as a Public Beta Software Progr...
Apple

Enhance bug reports with debug profiles and logging

When you file bug reports through Apple’s Feedback Assistant, you help flag issues, improve our platforms, and elevate the experience for developers and customers alike.
You can supply more information about bugs you come across — and improve the qual...
Apple

How to file great bug reports

Bugs are an inevitable part of the development process. Though they can be frustrating to bump up against, you can help squash these sorts of problems quickly by identifying the issue you’re running into, reproducing it, and filing a bug report through...
Apple

File effective bug reports

Bugs are an inevitable part of the development process. Though they can be frustrating to bump up against, you can help squash these sorts of problems quickly by identifying the issue you’re running into, reproducing it, and filing a bug report. Here a...
Apple

Code one, code all

WWDC22 is almost here. We’ll be kicking off with the Apple Keynote on June 6 at 10:00 a.m. PT. Watch online at apple.com or in the Apple Developer app. You can even use SharePlay to watch with friends.Digital Lounges are now open for registration for e...
Apple

Apple Design Award finalists announced

The Apple Design Awards celebrate apps and games that excel in the categories of Inclusivity, Delight and Fun, Interaction, Social Impact, Visuals and Graphics, and Innovation. Discover this year’s finalists, then tune in June 6 at 5 p.m. PT to watch t...
Apple

Welcome to the Apple Developer app

Welcome to the latest version of the Apple Developer app — your resource to help you create great apps for Mac, iPhone, iPad, Apple Watch, and Apple TV, and the best way to experience WWDC.
Whether you’re a veteran UI designer, computer science student...
Apple

Account deletion requirement starts June 30

As a reminder, apps that support account creation must let users initiate deletion of their account within the app starting June 30, 2022, as described in App Store Review Guideline 5.1.1(v). This deadline was extended to provide additional time for im...
Apple

Swiftly approaching

Get ready for June 6 at 10:00 a.m. PT, when WWDC22 gathers the developer community for an exciting online experience. Mark your calendars for the keynote and Platforms State of the Union. Learn about sessions, one-on-one labs, Digital Lounges, and more...
Apple

Check out the latest App Store feature videos

The App Store provides a wealth of tools, resources, and features you can use to help people discover and engage with your app or game. Check out a few of the latest videos we've put together to help you get the most out of your App Store product pages...
Apple

Update to subscription notifications

Auto-renewable subscriptions are a great way to let people access content, services, or premium features in your app. And Apple continues to set the bar in making it easy and transparent for subscribers to view, cancel, or manage their subscriptions. O...
Apple

WWDC22 special event submissions open

We’re hosting a special all-day experience at Apple Park on June 6 to kick off WWDC22, and we can’t wait to connect in person. Members of the Apple Developer Program and Apple Developer Enterprise Program, and 2022 Swift Student Challenge applicants ca...
Apple