apple

App Store Review Guideline updates now available

The App Store Review Guidelines have been updated to support new features in upcoming OS releases, better protect customers, and help your apps go through the review process as smoothly as possible.
Revised in Before You Submit: “Provide App Review wit...
Apple

App Store submissions now open for watchOS 9.1

Integrate new and powerful communication features in your app with watchOS 9. Deliver timely information with rich complications on more Apple Watch faces, enable sharing of your app content, let users make VoIP calls directly from Apple Watch, and mor...
Apple

App Store submissions now open for tvOS 16.1

Integrate your tvOS app with your iOS, iPadOS, or watchOS app to unlock new experiences on Apple TV. Adopt multiuser support to make it easier for people to enjoy your Apple TV app with improved system integration for user profiles, and customize your ...
Apple

Apple Entrepreneur Camp applications now open

Apple Entrepreneur Camp supports underrepresented founders and developers with app-driven organizations as they build the next generation of cutting-edge apps and helps form a global network that encourages the pipeline and longevity of these entrepren...
Apple

Introducing Ask Apple

Join us for Ask Apple, a new series for developers to connect directly with Apple experts. Ask about integrating the latest technologies into your apps, designing intuitive UIs, testing on the latest software, and so much more.Ask Apple runs for the fi...
Apple

What’s new in Camera and Photos

Discover how you can build rich photography apps with the latest Camera capture capabilities and by integrating with the system Photos library. We’ll take you through updates to the built-in Photos Picker, PhotoKit framework, and Camera APIs for iOS, i...
Apple

Explore Live Activities and the Dynamic Island

Live Activities display your app’s most current data on the iPhone Lock Screen and in the Dynamic Island, helping people keep track of tasks and events that they care about. Discover how you can use ActivityKit to build compelling Live Activities for y...
Apple

What’s new in watchOS

Apple Watch development has never been simpler with watchOS 9: Discover how you can more easily accomplish common tasks in Xcode, including file management and icon design. Explore the latest native controls like sharing features and steppers, check ou...
Apple

Glance at WidgetKit

Learn how you can create great glanceable experiences with WidgetKit. We’ll show you how you can build a complication for Apple Watch and provide the same great experience for the iPhone Lock Screen. Discover how you can migrate your complications from...
Apple

Dive deep with SwiftUI

Whether you’re creating a new app or adding features like Swift Charts or widgets to an existing project, discover how the latest updates to SwiftUI can help you build powerful and flexible user interfaces. Explore improvements to SwiftUI’s syntax, inc...
Apple

Get started with App Intents

Learn how you can speed up common tasks for people using your app when you use the App Intents framework. Discover how you can programmatically bring your app’s content and functionality to system services like Siri and the Shortcuts app. We’ll show yo...
Apple

Get started with Swift concurrency

Swift offers built-in support for asynchronous and concurrent code to help you optimize parallelization of tasks — especially on machines with more cores. With Swift concurrency, you can ensure small tasks that require UI updates can be prioritized whi...
Apple

Behind the Design: Rebel Girls

Like the groundbreaking women it spotlights, the Rebel Girls app has a remarkable story.
It began a mere six years ago with a book called Good Night Stories for Rebel Girls. Written and art-directed by Elena Favilli and Francesca Cavallo, the premise w...
Apple

Get ready with the latest beta releases

The beta versions of Xcode 14.1, iOS 16.1, iPadOS 16.1, tvOS 16.1, and watchOS 9.1 are now available. Get your apps ready by confirming they work as expected on these releases. And to take advantage of the advancements in the latest SDKs, make sure to ...
Apple

WeatherKit subscriptions now available

WeatherKit brings 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 for iOS 16, iPadOS 16, macOS 13, tvOS 16, and watch...
Apple

Behind the Design: Overboard!

The murder mystery game Overboard! is a whodunit with a killer twist: You done it… and now you have to get away with it.
In Overboard!, you play not as the detective but the murderer most foul — Veronica Villensey, a fading 1930s starlet who’s tossed h...
Apple

Get ready for iOS 16, tvOS 16, and watchOS 9

Now that you’ve watched the Apple Event, get ready for the release of iOS 16, tvOS 16, and watchOS 9. Learn how you can submit apps for each platform and explore how you can support the latest software features in your apps and games. Submit your appsG...
Apple

Xcode Cloud subscriptions now available

Xcode Cloud, the continuous integration and delivery service built into Xcode, accelerates the development and delivery of high-quality apps. Get started by configuring a workflow in Xcode and receive 25 compute hours per month at no cost until the end...
Apple

The Xcode Cloud toolkit

Build, test, and distribute great apps using Apple’s continuous integration and delivery service, Xcode Cloud. This toolkit provides you with all the information you need to manage and optimize your workflow. Learn how to set up your first workflow, de...
Apple

Behind the Design: (Not Boring) Habits

Few things are more emotionally gratifying than checking something off a to-do list (well, for some of us, anyway).
But if that sort of thing pleases you currently, wait until you get a load of the (Not Boring) Habits approach. The app’s checkbox is n...
Apple

WWDC22 video subtitles now in more languages

You can now watch the Keynote, Platforms State of the Union, and nearly 200 sessions from this year’s Apple Worldwide Developers Conference with Japanese, Korean, and Simplified Chinese subtitles. Available on the web or the Apple Developer app for iPh...
Apple

Behind the Design: Lego Star Wars: Castaways

The world of Lego Star Wars: Castaways contains many wonders — amazing animation, delightful storylines, and pitch-perfect physical comedy. Perhaps the most impressive among them, however, is this: If you had a big enough pile of bricks (and a big enou...
Apple

Behind the Design: Slopes

It is a demonstrable fact of app development that most great ideas arrive in late-night diners.
At least, that’s how it went for Curtis Herbert — creator and mastermind behind the ski-tracking app Slopes. One evening during a winter trip to the Poconos...
Apple

Behind the Design: Marvel Future Revolution

Marvel Future Revolution pulls off a balancing act that’s nothing short of heroic.
Netmarble’s open-world superhero MMORPG is a massive Marvel mashup that unites heroes and villains from all universes, timelines, and realities for a giant free-for-all....
Apple

Behind the Design: Odio

Max Frimout is an audio engineer for Odio, and it’s his job to transport you and your ears to a different world.
From his home studio in the Netherlands — stocked with keyboards, instruments, and a tangle of wires and boards more suited to a ‘50s B-mov...
Apple

Live Activities now available in beta

Live Activities help people stay on top of what’s happening in your app in real time, right from the Lock Screen. You can now get started with Live Activities and the new ActivityKit framework, which are available in the beta 4 version of iOS 16.Please...
Apple

Meet with App Store experts

Get ready to connect with experts online to learn how to make the most of App Store features. Discover how to attract new customers, test marketing strategies, add subscriptions, and so much more. Live presentations with Q&A will be held throughout...
Apple

Behind the Design: Wylde Flowers

Lots of games defy easy explanation, but Wylde Flowers is a particularly rare bloom.
This charming Apple Design Award-winning game is a cross-pollination of farming simulation, eerie mystery, optional love story, and exploration of tolerance and unders...
Apple

Behind the Design: Procreate

Procreate needs little introduction. For more than a decade, the world-class design app has served anyone looking to create high-caliber art: pro designers, calligraphers, influencers, schools making prom flyers, and pretty much everyone in between. It...
Apple

Behind the Design: A Musical Story

Press play on Charles Bardin’s A Musical Story, and you might find yourself traveling back in time.
“It’s all about the freedom of ‘70s music,” says Bardin, the French composer/developer who created the Apple Design Award-winning game along with Alexan...
Apple

Behind the Design: Halide Mark II

Halide Mark II's Sebastiaan de With is an analog guy in a digital world. As co-founder and creative lead at Lux Optics — the company behind the Apple Design Award-winning camera app — de With is no stranger to design or digital photography. But he’s al...
Apple

Get ready for RoomPlan

Now your apps can create 3D floor plans — including key characteristics, such as dimensions and types of furniture. Powered by ARKit, this new Swift API utilizes the camera and LiDAR Scanner on iPhone and iPad to bring surroundings into your apps.Learn...
Apple

Update on apps distributed in South Korea

Apple designed the App Store to be a safe and trusted place to discover and download apps. Apple’s in-app purchase system, an integral part of our world-class commerce platform, offers people around the world a private and secure user experience across...
Apple

Behind the Design: Gibbon: Beyond the Trees

Why design games? For Apple Design Award winner Felix Bohatsch, it’s about more than creating delightful diversions or telling a great story.
“[They’re] a kind of asynchronous communication,” says the Vienna-based designer. “I can share topics and thou...
Apple

Meet the prototypers

Creating a great app, game, or product takes work. Brainstorming ideas, thoughtful iteration, and — as Apple’s Prototyping team knows all too well — feedback. Constant feedback. “If we’re not getting feedback on something, we’re just not showing it to ...
Apple

Behind the Design: 2022 Apple Design Awards

The Apple Design Awards honors excellence in innovation, ingenuity, and technical achievement in app and game design. Our award-winning designers take thoughtful and creative approaches to their apps and games, giving people new ways to work, play, or ...
Apple

WWDC22 resources and survey

Thank you to everyone who joined us for an amazing week. We hope you found value, connection, and fun. You can continue to:
Watch sessions at any time.
Read about newly announced technologies.
Get sample code from sessions.
Post on the Apple Developer ...
Apple

Challenge: Menu bar extras with SwiftUI

And now, a brief message from your friend, the Mac menu bar:
Hi! ?? I’m the menu bar! I always love making File → New Friends. We might have first met in the early 1980s, but I’ve only gotten more powerful and helpful (Format → Font → Humble Brag).
I’v...
Apple

WWDC22 Daily Digest: Friday

Welcome! It's time for our final morning briefing. (We know — we can't believe it's Friday, either.) Before we power down for the week, however, we’ve got one more great day of events and activities.
Let’s begin by catching up on Day 4:

...
Apple

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: 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: 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: 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