Skip to content
archive

apple-developer-news-2026-06-03

Swift · · 191 min read

Apple Developer News

Introducing the 2026 Apple Design Award winners

Published: Tue, 02 Jun 2026 08:50:09 PDT GUID: https://developer.apple.com/news/?id=vbvsocwh

Join us in celebrating these extraordinary apps and games.Meet the 2026 Apple Design Award winners


All systems glow

Published: Mon, 01 Jun 2026 07:00:22 PDT GUID: https://developer.apple.com/news/?id=q7tgn1rr

WWDC26 is just one week away. Get ready for five days of technology, creativity, and community — all online and free. Learn more


Get ready with the latest beta releases

Published: Tue, 26 May 2026 11:00:14 PDT GUID: https://developer.apple.com/news/?id=tu7pk9oy

The beta versions of iOS 26.6, iPadOS 26.6, macOS 26.6, tvOS 26.6, visionOS 26.6, and watchOS 26.6 are now available. Get your apps ready by confirming they work as expected on these releases. And make sure to build and test with Xcode 26.5 to take advantage of the advancements in the latest SDKs.View downloads and release notesLearn about testing a beta OSLearn about sending feedback


Upcoming changes to age ratings in Australia and Vietnam

Published: Thu, 21 May 2026 13:01:22 PDT GUID: https://developer.apple.com/news/?id=yrrb45pw

Starting June 18, 2026, age ratings on the App Store will be updated in Australia and Vietnam.AustraliaThe 15+ age rating will no longer be available on the App Store in Australia. Apps currently rated 15+ with the following content descriptors will be updated to 16+: Unrestricted web access Frequent medical or treatment information Loot boxes The new rating will appear on your app’s product page in Australia. Please ensure your responses to the age rating questionnaire in App Store Connect accurately reflect your app’s content.VietnamTo align with Article 38 of Vietnam Decree 147, apps available on the App Store in Vietnam will require a region-specific age rating. Based on your age rating questionnaire responses in App Store Connect, your app will receive one of four ratings (00+(all ages), 12+, 16+, or 18+) which will appear on its product page in Vietnam. Additional details, including age rating values, will be available in App Store Connect and App Store Connect Help on June 18.


Introducing the 2026 Apple Design Award finalists

Published: Mon, 18 May 2026 08:50:09 PDT GUID: https://developer.apple.com/news/?id=8t3j66i7

Every year, the Apple Design Awards recognize innovation, ingenuity, and technical achievement in app and game design. But they’ve also become something more: A moment to step back and celebrate the work of Apple developers across the community.Meet this year’s finalists


Coming bright up

Published: Mon, 18 May 2026 08:00:22 PDT GUID: https://developer.apple.com/news/?id=7lcnqgxp

Get ready for a week of technology, creativity, and community — all online and free. Here’s what WWDC26 has in store.Learn more


Hello Developer: May 2026

Published: Tue, 12 May 2026 09:00:16 PDT GUID: https://developer.apple.com/news/?id=qtzr82f0

In this edition: Meet inspiring developers, advocates, and educators. Prepare your app for Accessibility Nutrition Labels. Meet the team behind the stylish open-world adventure Infinity Nikki. Get the most out of your Apple Developer account. Update your Intel-based Mac apps to Apple silicon. Read now


Get the most out of your Apple Developer account

Published: Tue, 12 May 2026 06:00:26 PDT GUID: https://developer.apple.com/news/?id=sw8ldfjk

A free Apple Developer account provides access to the tools, resources, and support you need to build and test apps and games. A free developer account is separate from an Apple Developer Program membership. Even if your organization holds the paid membership, creating your own free account gives you direct access to downloads and support resources.Don’t have an account?To create your Apple Developer account, sign in to your Apple Account. If you don’t have an Apple Account, you can create one during Apple Developer account registration.Sign in >What you get:Access beta versions of Xcode and Apple operating systems: Test your apps with upcoming features and API changes before release. Betas allow you to submit feedback and ensure your app works on day one of each new OS release. And you can test your apps directly on your own devices.With Xcode beta versions, you have access to the complete toolchain to explore new SDKs, test enhanced APIs, and debug compatibility issues using the latest development tools and simulators.Learn more about Xcode >Learn more about Apple beta testing software >Meet with Apple: Attend developer events that take place in person and online all year long. Events range from design workshops on UI/UX best practices to technical deep dives on frameworks and business sessions about App Store optimization. Sign up for developer activities >Apple Developer Forums: Join the forums to ask questions and share knowledge with developers worldwide. The forums cover specific frameworks and technologies, serving as a space to troubleshoot issues and share code samples.Browse the forums >Help shape the platform: Report bugs and submit feature requests with Feedback Assistant. File detailed reports with sample code, crash logs, and reproduction steps. Request new APIs or suggest enhancements. Some of the tools you use today started as developer feedback.Download Feedback Assistant >Looking for more?An Apple Developer Program membership unlocks all the resources and support you need to build, test, share, and distribute apps and games. Integrate Apple services: Configure your app with powerful features like the Foundation Models framework, CloudKit, MusicKit, and Apple Pay. Beta test at scale: Use TestFlight to distribute beta builds to up to 10,000 external testers before your public release. Unlock exclusive opportunities: Access more in-person Meet with Apple events and WWDC activities, including one-on-one appointments with Apple experts. Distribute worldwide: Publish your apps and games on the App Store and grow your business. Easily share with people in 175 countries and regions and 50 languages. Offer content and services for purchase: Help make purchases effortless in your app or game using Apple In-App Purchase, with secure authentication, and over 200 payment methods supported globally. Learn more about membership >Keep in mind:As always, you can explore Apple Developer videos, documentation, tutorials, sample code, API references, and the Human Interface Guidelines without an Apple Developer account.


Brazilian betting license requirement for App Store availability

Published: Fri, 08 May 2026 09:30:46 PDT GUID: https://developer.apple.com/news/?id=x4eyetnp

Following changes to Brazil’s fixed-odds betting regulation, apps with fixed-odds betting (gambling) features can now be distributed on the App Store in Brazil with a valid fixed-odds betting license from the Secretariat of Prizes and Bets (SPA). If any of your apps include these features (indicated by selecting “Yes” to the gambling question in the age rating questionnaire in App Store Connect), you’ll need to provide this license. Keep in mind that answering “Yes” to the gambling question in the age rating questionnaire will set your Brazil age rating to A18.A new app version must be submitted to initiate the license verification process. Updating the App Review Information section in App Store Connect alone won’t start a review. When submitting a new version of your app for review: Include your license information in the App Review Information section in App Store Connect. Enter your license details in the Notes field. Attach any supporting documents using the file attachment field. Please ensure that your app complies with all disclosures and warnings requirements, including but not limited to age restrictions and gambling risks, as required under the law. For questions regarding your legal obligations, please contact your legal counsel.Learn more about Brazil age ratingsLearn more about Brazil’s fixed-odds betting regulation


To those who build community

Published: Mon, 04 May 2026 17:31:09 PDT GUID: https://developer.apple.com/news/?id=9lhp8vcj

All around the world, Apple developers do meaningful work that extends beyond great apps and games. They organize events, write tutorials, mentor others, and create spaces to learn and grow. By sharing their expertise and championing each other, they represent the best of the community. Meet some of the inspiring people who are making a difference in the Apple developer community through technical contributions, thoughtful mentorship, and a commitment to helping others succeed.Meet the community >


Now Available: Monthly Subscriptions with a 12-Month Commitment

Published: Mon, 27 Apr 2026 06:00:33 PDT GUID: https://developer.apple.com/news/?id=agq42lxe

Today, we’re introducing a new way that people can pay for your auto-renewable subscriptions on the App Store: monthly subscriptions with a 12-month commitment. This new payment option allows you to offer subscribers more affordable options. People can cancel their subscription at any time, which will prevent the subscription from renewing after they’ve completed their agreed-to payments to fulfill their commitment.To provide transparency, people can easily view the number of completed and remaining payments for the subscription in their Apple Account. Apple will also send email and, if opted in, push notifications ahead of their renewal date to remind them of their upcoming purchase.You can now configure this type of subscription in App Store Connect and test it in Xcode. With the exception of the United States and Singapore, monthly subscriptions with a 12-month commitment will be available worldwide to people on iOS 26.4, iPadOS 26.4, macOS Tahoe 26.4, tvOS 26.4, and visionOS 26.4, or later, with the release of iOS 26.5, iPadOS 26.5, macOS Tahoe 26.5, tvOS 26.5, and visionOS 26.5 in May.Learn about configuring subscriptionsLearn about auto-renewable subscriptions


Lykke Studios: In pursuit of puffy perfection

Published: Fri, 24 Apr 2026 06:00:15 PDT GUID: https://developer.apple.com/news/?id=5t9gew40

The delightful game puffies. combines the satisfying snap of a jigsaw puzzle with the nostalgic delight of a sticker book.This 2025 Apple Design Award finalist for Inclusivity is brimming with virtual puffy stickers, the sort that ’80s kids would slap on their binders or trade at recess. Players tear open themed packs of vibrant, kitschy decals — maybe punk-rock capybaras, maybe sporty sushi rolls — and place them on a blank sheet so everything fits without overlapping.The stickers are rendered with such accuracy that players can almost feel the slight give of their glossy surfaces under their fingertips — and the gentle haptic “blop” that accompanies each placement is supremely satisfying. Those sensations are no accident: puffies. developer Lykke Studios spent months fine-tuning these small moments.puffies. Available on: iPhone, iPad, Mac, Apple TV Team size: 8 Based in: Thailand and Cyprus Download puffies. from Apple Arcade >“We always start with a material that we like,” says Lykke Studios founder Jakob Lykkegaard. For the company‘s 2023 Apple Design Award winner, stitch., that material was thread woven into whimsical embroidery puzzles. For their 2022 Apple Design Award finalist, tint., it was watercolor paint on thick, textured paper.When the team began brainstorming the project that would become puffies., they set their sights on a jigsaw-style experience that would feel natural on touchscreens. Their eureka moment was landing on puffy stickers as the puzzle pieces; they’re tactile, nostalgic, and far more interesting to look at than a lone jigsaw piece.And then it all blew up. “Because of the game physics, our first prototypes pretty much exploded,” laughs Lykkegaard.Every one of the game’s 4,000 stickers is a 3D-modeled object that’s beholden to the game’s physics engine — and early tests proved they did not play well together. Once the team figured out how to stop pieces from ricocheting around the virtual tabletop, they turned to the problem of what should happen when a player tries to place one sticker on top of another. Is that something that comes up a lot during play? Not really. Did they spend months perfecting it anyway? Absolutely.Lykkegaard recalls discussing the optimal outcome of this sticker-on-sticker scenario with the team. “Does it stick where it’s at? Does it slide down? And if it slides down, in what direction, and at what speed?” he says. They ultimately decided to simply have the sticker zip back to the edge of the puzzle where it came from, but “it’s not inaccurate to say we spent three months on this,” says Lykkegaard. “We scrapped the entire code base and started over again until it felt right.”That pursuit of perfection is threaded throughout the game’s design. The cutouts around each sticker were drawn by hand because automated tracing looked too sterile. Tilting a device causes a subtle parallax effect on a sticker’s vinyl surface, as though it were catching the light in the room. And the team iterated endlessly on snap distances — how close a piece needs to be to its proper spot before it will gently click into place when released — down to the last pixel.“Players can feel it subconsciously,” says Tanin-Andre Hohmann, producer at Lykke Studios. “They may not know it, but they say, ‘Oh, I like this more.’ And then if you ask why, they’re like, ‘I don’t know, really. It just fits better.’”That best-it-can-possibly-be philosophy also extends to the game’s art. From cute cactus creatures to anthropomorphic toilet plungers, puffies. stickers are brought to life by talented illustrators around the world. “It’s literally the artist’s art,” says Hohmann. “We wanted it as unfiltered as possible.”The game also benefits from its home country. While the Denmark-born Lykkegaard and many of his teammates hail from Europe, Lykke Studios is based in Phuket, Thailand — far from stuffy boardrooms and packed conference halls, close to a slower pace of life and easygoing creativity. “I tend to like coming into the bubble of the Bay Area or Europe, exploring things, and leaving that bubble again,“ says Lykkegaard. “And then having an unlimited amount of time to think and come up with new ideas.”That unhurried mindset can be felt in the puzzles themselves. Each sticker-sheet level is painstakingly designed by hand — no algorithms, no automation. Timers and “game over“ screens aren’t a thing in puffies.; difficulty comes entirely from how many stickers are in the pack the player chooses. And to ensure larger puzzles don't overwhelm players on smaller devices, the camera gently zooms in to frame the area where the current handful of stickers belongs.Accessibility follows the same no-compromises logic. Players can enable more generous snap distances, toggle sticker-placement outlines, and use a finger-offset option that accommodates reduced motor function — or just very large hands. The guiding principle is simple: If a player comes up with a valid barrier the team hadn’t considered, and it’s feasible to fix, the team adds a solution.The cost of all this craft? Time. Thankfully, the team’s previous successes have given them the freedom to polish their games without rigid milestones. But even so, is it worth it? To obsess over squish and snap, to tune the “rip” of opening a sticker pack, to jettison heaps of code because a few interactions don’t feel perfect?“There are many things in the game that nobody will ever see, that we put energy into just because we know it’s there,” says Lykkegaard. “And that makes us proud.”Keep readingDeveloper stories explore best practices and philosophies from some of the most inventive developers in the Apple community. In each story, we go behind the screens with developers, designers, and engineers to find out how they brought their remarkable creations to life.Browse all developer stories >


Hello Developer: April 2026

Published: Tue, 07 Apr 2026 06:00:16 PDT GUID: https://developer.apple.com/news/?id=e1ssia6m

In this edition: Join us on bilibili and LinkedIn. Catch up on essential sessions before WWDC26. Build a travel app with sample code. Browse the latest edition of our new design gallery. Learn about the biggest-ever update to Analytics in App Store Connect. Read now


How Infold Games fashioned an open world for Infinity Nikki

Published: Fri, 03 Apr 2026 09:02:01 PDT GUID: https://developer.apple.com/news/?id=9mgkwjnm

Infinity Nikki is a literally glowing example of what video game graphics can be.The fifth in a series of dress-up titles from Infold Games, Infinity Nikki is also the first to embrace elements of RPG action-adventure. But instead of tracking down weapons and battling bad guys, this installment finds its wide-eyed heroine solving puzzles by collecting enchanted outfits found throughout a series of wondrous lands.Infinity Nikki Available on: iPhone, iPad Based in: Shanghai Awards: Apple Design Award winner for Visuals and Graphics (2025), App Store Awards Game of the Year finalist (2025), App Store Editors’ Choice Download Infinity Nikki from the App Store >The fashion-forward gameplay still remains, of course. Nikki’s dress sways and waves every step of the way, while capes sparkle and drift in the wind. Different outfits are imbued with different abilities that allow players to guide Nikki — and her cat companion, Momo — through clever puzzles. And from quaint cobblestone towns to distant mountains, every corner of the game’s Miraland — brought to life with cutting-edge visuals — is awash in beautifully realized lighting and effects from advanced shading techniques like Global Illumination. (Executive producer Kentaro Tominaga previously worked on several installments of the Legend of Zelda series.)It’s a wonderland of texture, light, and animation — and the 2025 Apple Design Award winner for Visuals and Graphics. To find out more, we caught up with Douhu, Infinity Nikki’s lead gameplay systems designer for outfits; Ade, lead programmer; and Dodie, art director.Why did you decide to make this fifth installment an open-world RPG?Douhu: When we started thinking about this six years ago, we already knew it would be an open-world game. So we asked ourselves: How do we go about bringing Nikki into that space? And how do we set it apart from other open-world games on the market?To make these worlds as immersive as we can, we keep an eye on all the details, all the time.Douhu, lead gameplay systems designer for outfitsThis is the first Nikki game to include action-adventure elements and light combat.Douhu: Yes, but we knew that combat wouldn’t be part of the game’s core play. The Nikki series has such a defined style. We thought a lot about how to maintain that.How many people worked on the visuals for this?Douhu: Oh, it’s a huge team — roughly 800 people. It’s a fun but a complicated job. We have a lot of visual pipelines all going at once: cutscenes, the NPC ecosystem, lighting, performance. The production complexity is so high.The payoff for that work seems to be everywhere: The game is full of fabrics, sparkles, environments, and natural elements.Douhu: And we think about all of them. For instance, when Nikki runs up a flight of steps in a cutscene, we don’t want her to stamp her feet down. We want her to move lightly and elegantly. All the sounds you hear are based on real-world sounds, though we’ve added some imagination to them in post-production editing. To make these worlds as immersive as we can, we keep an eye on all the details, all the time.Nikki’s double-jump is especially elegant; it’s almost like a glider coming in for the softest of landings.Douhu: That’s because we want players to have plenty of time to experience the world. Our core gameplay is based on jumping, but it’s not a very quick motion. It’s slow, like a micro-response for that specific floating motion. And that’s because we want to let players breathe and appreciate all the details of Miraland.What is Day 1 like on the visuals for something like this?Douhu: Because this is our fifth game with Nikki, we already have the character and philosophy built out, so those first days are more about sketching out the new world and its different maps.Ade: To start, we reconstruct the structure and physical performance of the fabrics in the engine, based mostly on reality. Then we’ll do extreme evolutions on the fabrics. We have so many fabric categories in our library, and a lot of those are heritage from previous titles. But we make all kinds of adjustments, and add all kinds of effects to make the game feel like it’s beyond reality.Douhu: We do have a big closet in our office! But we want to emphasize that we’re not just exporting real fabrics or trying to recreate reality. We’re adding layers of fantasy. We add complicated embroideries, more patterns, and glittering special effects to depict a more whimsical, fantastic version of reality. That’s why Nikki’s outfits look more gorgeous than they would in real life. Hopefully!Could you select an element in the game and share a little about how it was brought to life?Dodie: Color has always been central to our art creation, so I’ll share two examples from Version 2.0: the five-star outfit Behind Prayers and the location called Snail Ranch.The core design concept of Behind Prayers is ”a confined divine maiden,” so that meant a maximal design approach. The divine maiden longs for freedom, yet she’s draped in heavy layers of ornate garments and gemstones. These represent both sacred glory and the weight of restraint: dazzling and radiant, yet undeniably burdensome.We chose gold as the primary color to express sanctity and brilliance, and we introduced touches of green to break potential visual monotony. We further embellished the outfit with a rich array of multicolored gemstones and enhanced it with prismatic sparkle effects, allowing it to shimmer vividly — even at night.Snail Ranch, meanwhile, is the player’s first destination in Itzaland — the place where Nikki first encounters the Shroomlings and the snails.The lighting in this area is intentionally bright and inviting. Sunlight filters through enormous leaves, creating a warm and relaxing atmosphere, while even small puddles along the path reflect the deep blue of the sky. The scene takes on a fairytale quality, inviting players to believe and lose themselves in the land.Talk about your approach to creating these fabrics and outfits.Ade: Infinity Nikki introduces a revolutionary material system. At the core is a re-engineered fabric algorithm that preserves the advantages of four-layer UV blending textures, while requiring only minimal parameter adjustments to accurately simulate a wide range of materials, including the natural coarseness of cotton and linen, the smooth sheen of silk and satin, as well as the delicate tactile qualities of various velvets and flannel. The system also provides deep support for custom reflections and diverse sparkle responses, making it easy to create distinctive highlights and dreamy glints, such as the unique interplay of gauze and silk in the Fairytale Swan outfit.Visual richness in Infinity Nikki extends well beyond fabric. We developed a specialized jewelry material system using advanced algorithms to simulate the brilliance of gemstones, including complex refraction, 3S light transmission, and highly variable specular highlights, as seen in the pearls and diamonds of the Fairytale Swan outfit. Dynamic presentation has also broken through previous limitations. To support animated patterns in high-end outfits such as Threads of Reunion, the team developed an innovative solution to mitigate Unreal Engine 5’s interference from engine-native motion blur on UV animations. This enables crisp and vivid celestial motion effects: three independent orbits allow full customization of planetary shapes, angular velocities, and trajectories, layered with flowing asteroid belts and lunar phase changes.And how do you approach physical simulation?Ade: We make flexible use of skeletal physics and Chaos Cloth to achieve natural, expressive motion. Through proprietary skeletal chain algorithms and enhanced cloth solvers, the team replaces costly and unstable traditional collision-based algorithms with more stable and controllable constraint-based algorithms. Let’s take Nikki running in a loose dress as an example. We introduced a flexible and soft-driven constraint stage during preprocessing, ensuring that even under dramatic movements, the initial garment avoids clipping the body.While pursuing physical realism, the system also preserves the intended artistic silhouette of garments, particularly structured garments with petticoat. These outfits must flow naturally like fabric, while maintaining behavior consistent with their physical construction. Our custom algorithms incorporate collision handling between different garment types and multiple clothing layers, enabling free outfit combinations without sacrificing stability. By carefully balancing visual effects and performance, we achieve consistent results across multiple platforms.Keep readingDeveloper stories explore best practices and philosophies from some of the most inventive developers in the Apple community. In each story, we go behind the screens with developers, designers, and engineers to find out how they brought their remarkable creations to life.Browse all developer stories >


Q&A: How Plane Finder set itself up for the long haul

Published: Fri, 03 Apr 2026 09:00:01 PDT GUID: https://developer.apple.com/news/?id=cmd9p4g7

Plane Finder is a sparkling example of what happens when a small team grows with a platform.Launched in 2009, Plane Finder didn’t scale over the years by adding headcount, vendors, or complexity. Instead, founders Jodie and Lee Armstrong made a long-term bet on Apple’s ecosystem — staying native, sticking close to first-party tools, and reading platform signals early. And over time, an app that began as “planes on a map” evolved into a full end-to-end flight-tracking business — one that includes a global network of physical hardware — built and operated by a team of just eight people.We talked to the married founders about their early days, the new design and Liquid Glass, and the challenges of running a global flight tracking network.Plane Finder Available on: iPhone, iPad, Apple Watch Team size: 8 Based in: UK Download Plane Finder from the App Store >Take us back to 2009. What sparked the idea for Plane Finder, and what were those early days like?Lee: We’ve been on the App Store since about a year after it opened. It feels like a lifetime. But the real spark was seeing the unveiling of the iPhone itself in 2007. We were actually in the United States when it came out, so we picked one up, not really knowing what we’d do with it. There was no App Store yet, and I couldn’t even use it as a phone in the UK. It was literally just to hold and swipe back and forth. But that moment became such a huge part of our journey. We still have that iPhone on display.In those early days, did you have aspirations of becoming an end-to-end flight tracking platform?Jodie: Not at all. We started with just the app. Today, we collect our own positional information directly from aircraft, put it inside apps, and sell our data commercially.You’re a small team of eight people. What’s that like?Lee: I don’t think we could have done it without Apple technologies. We’re a small team, and we wouldn’t have the platform or methods to market on a global scale without the App Store — credit cards, StoreKit, localization. We really value the App Store as a platform.Plane Finder is known for adopting Apple technologies and features — like ARKit, MapKit, and Liquid Glass — early. Which tools have made the biggest difference?Lee: It all goes back to MapKit. We flippantly say the app is “planes on a map,” and MapKit is core to that. We’re also big users of Metal for our 3D globe view. And we just wouldn’t be able to handle subscriptions and monetization with promotional offers without StoreKit 2. We don’t use any third parties or cross-platform frameworks. We’re all in on Apple technologies because they provide everything we need.What made you willing to be such early adopters?Jodie: I steer the company from the mindset of a quote I heard years ago: “When new technologies come along, you can either be part of the steamroller or part of the road.” We always want to be part of the steamroller. We’re quick to evaluate new technology, and if we can lean into it in a way that makes sense for our products, we go for it.Can you talk about the process of adopting Liquid Glass?Jodie: We were on board with the concept straight away. From a leadership perspective, we said, “This is the future. We’ve got to make it make sense for what we do.” The design and engineering teams worked incredibly hard bringing those two things together — staying current and leaning into the tech while making it make sense for our world.What does the developer community mean to you?Lee: It’s the reinforcement piece. When you’re working in silos, the community gives you confidence that you’re applying technologies correctly. It’s all well and good seeing WWDC sessions with slides and sample code, but that’s very specific. Seeing how it works in the real world is invaluable.Jodie: Everyone I speak to within Apple has passion and opinions about our app. They’re very engaged, and every piece of feedback is valuable. We’ve been asked questions over the years like “Why do you do this with your toolbar?” All that conversation is helpful.Plane Finder isn’t just an app. You’ve deployed thousands of flight tracking devices worldwide. How has Apple’s ecosystem enabled that?Jodie: There’s a symbiotic relationship between people enjoying the app and wanting to get involved by hosting receivers where we need coverage.Lee: When we first started, we had one receiver covering the south of the UK. People downloaded the app and said, “This is great, but I live in Scotland and can’t see any planes.” So we’d send them a receiver. Before long, we heard that from Sweden, the United States, Africa, and Asia.Jodie: Today, we use the app to find people in locations where we want to improve coverage. We’re leveraging the power of the audience to grow the network even further.What’s next?Jodie: We haven’t finished our Liquid Glass journey. We’re working on an internal project code-named “Plane Finder Double Glazed” — the next iteration with wider UI changes that we held back initially. We’re also looking at how we can leverage machine learning and foundation models.What’s one thing people don’t realize about running a global flight tracking network?Lee: We own and operate the network of receivers that power it. A lot of people think we buy that data like other companies do.Jodie: We’ve designed and manufactured receivers and antennas. There’s more to us than just being an app!Keep readingDeveloper stories explore best practices and philosophies from some of the most inventive developers in the Apple community. In each story, we go behind the screens with developers, designers, and engineers to find out how they brought their remarkable creations to life.Browse all developer stories >


App Store expands support to 11 new languages

Published: Tue, 31 Mar 2026 06:00:33 PDT GUID: https://developer.apple.com/news/?id=97t4mt64

To help your apps and games reach more people worldwide — especially in India — App Store Connect now supports localized metadata for 11 new languages, bringing the total number of supported localizations to 50. The new languages include Bangla, Gujarati, Kannada, Malayalam, Marathi, Odia, Punjabi, Slovenian, Tamil, Telugu, and Urdu.You can now provide localized metadata — such as your app name, description, screenshots, and more — in App Store Connect. When you localize your metadata, it helps make your app relevant to potential users across languages and cultures, and provides an opportunity to grow your business. You can add localized metadata with your next version submission for each platform you support and use new localized App Store badges in your marketing communications.Learn how to localize your app informationLearn about expanding your app to new marketsDownload the new localized App Store badges


Updated Apple Developer Program License Agreement now available

Published: Mon, 30 Mar 2026 18:00:15 PDT GUID: https://developer.apple.com/news/?id=fwswmjcn

The Apple Developer Program License Agreement has been revised to support new features, updated policies, and clarifications. Please review the changes and sign in to your account to accept the updated terms. Definitions, Section 3.3.3(B), Section 3.3.7(K): Specified requirements for use of the Foveated Streaming framework and clarified data privacy requirements. Definitions, Section 3.3.3(Q): Specified requirements for use of the Family Controls framework. Definitions, Section 3.3.7(J): Specified requirements for use of the Accessory Notifications framework and Accessory Live Activities framework. Translations of the updated agreement will be available on the Apple Developer website within one month.


Get ready with the latest beta releases

Published: Mon, 30 Mar 2026 07:00:14 PDT GUID: https://developer.apple.com/news/?id=z8vzrgzx

The beta versions of iOS 26.5, iPadOS 26.5, macOS 26.5, tvOS 26.5, visionOS 26.5, and watchOS 26.5 are now available. Get your apps ready by confirming they work as expected on these releases. And make sure to build and test with Xcode 26.5 beta to take advantage of the advancements in the latest SDKs.View downloads and release notesLearn about testing a beta OSLearn about sending feedback


Update on regulated medical device apps in the European Economic Area, United Kingdom, and United States

Published: Thu, 26 Mar 2026 15:05:24 PDT GUID: https://developer.apple.com/news/?id=nyqbfz1y

To provide additional transparency to customers, the App Store will now display whether an app is a regulated medical device on its product page in the European Economic Area (EEA), United Kingdom, or United States. Regulated medical device apps are those that function on their own or as part of a system for a range of medical purposes, including diagnosis, prevention, monitoring, and treatment of diseases and physiological conditions. These apps may require registration or authorization from regulatory bodies, such as the U.S. Food and Drug Administration (FDA).If you distribute in the EEA, UK, or U.S. and your app meets either of the following criteria, you’ll need to provide a regulated medical device status in App Store Connect, along with relevant regulatory information, such as contact details and safety information: Its primary or secondary category is Health & Fitness or Medical It’s marked as containing frequent references to Medical or Treatment Information in the Age Rating questionnaire in App Store Connect Starting today, this status is required for new apps that meet either of the criteria above in order to distribute in these regions. Existing apps distributed in these regions that meet either of the criteria above must provide a status by early 2027. However, if you haven’t declared your app’s status by early 2027, you’ll no longer be able to submit app updates. If your app is not a regulated medical device, you can select No.Learn about providing a regulated medical device status


New In-App Purchase and subscription data now available in Analytics

Published: Wed, 25 Mar 2026 06:10:49 PDT GUID: https://developer.apple.com/news/?id=hh6v4b55

Analytics in App Store Connect receives its biggest update since its launch, including a refreshed user experience that makes it easier to measure the performance of your apps and games. Updates include: More than 100 new metrics. Now you can access monetization and subscription data in Analytics to better understand the performance of your In-App Purchases and offers. New cohort capabilities. Analyze user behavior based on common attributes — such as download date, download source, offer start date, and more — to measure how a particular group of users performs over time. For example, if you’ve expanded your app to a new region, you can monitor how long it takes users in that region to make a purchase compared to other more established regions. Cohort data is aggregated to ensure user privacy. New peer group benchmarks. Discover how you stack up to peers with two new monetization benchmarks: download-to-paid conversion and proceeds per download. Benchmarks incorporate differential privacy techniques to protect individual developer performance while also providing meaningful and actionable insights. Two new subscription reports. Export these via the Analytics Reports API to perform offline analysis and integrate Analytics into your own data systems. Additional filters. Apply up to seven filters to your selected metrics at once allowing you to drill down further and uncover additional insights. App Store Analytics Guide. This new guide in App Store Connect Help enables you to develop a data-driven strategy and understand App Store tools and features you can use to grow your business. Learn about measuring performance with AnalyticsRead the new Analytics guide


WWDC26: June 8-12, 2026

Published: Mon, 23 Mar 2026 09:45:37 PDT GUID: https://developer.apple.com/news/?id=yi8qj25k

Join the worldwide developer community online for a week of technology, creativity, and community.Be there for the reveal of the latest Apple tools, frameworks, and features. Learn to elevate your apps and games through video sessions hosted by Apple engineers and designers. Engage with Apple experts in labs and connect with the worldwide developer community. All online and free.Learn more about WWDC26


Apple Developer is now on bilibili and LinkedIn

Published: Tue, 17 Mar 2026 09:30:01 PDT GUID: https://developer.apple.com/news/?id=yts4l6mh

Check out Apple Developer on bilibili and LinkedIn to learn about the latest news, announcements, videos, and events — including the Worldwide Developers Conference and Meet with Apple activities — for the developer community.Follow on bilibiliFollow on LinkedIn


Adjustments to the China storefront of the App Store on iOS and iPadOS

Published: Thu, 12 Mar 2026 18:00:21 PDT GUID: https://developer.apple.com/news/?id=dadukodv

Apple is making changes to the App Store in China following discussions with the Chinese regulator.As of March 15, 2026, changes will be made to the commission rates that apply to the China mainland storefront of the App Store on iOS and iPadOS.The commission rate for standard Apple In-App Purchase and paid app transactions will be 25%. Currently, the rate is 30%. The commission rate for qualifying Apple In-App Purchase transactions under the App Store Small Business Program and Mini Apps Partner Program, and for auto-renewals of Apple In-App Purchase subscriptions after the first year, will be 12%. Currently, the rate is 15%.Signing the updated terms by March 15 is not required to receive the benefit of these commission rate changes starting that date.We strive for iOS and iPadOS to be the best app ecosystem and a great business opportunity for developers in China. We are committed to terms that remain fair and transparent to all developers, and to always offering competitive App Store rates to developers distributing apps in China that are no higher than overall rates in other markets.The Apple Developer Program License Agreement has been revised to support updated policies. You can sign in to your account to accept the updated terms.Translations of the updated agreement will be available on Apple Developer website within one month.


Hello Developer: March 2026

Published: Tue, 03 Mar 2026 06:00:16 PST GUID: https://developer.apple.com/news/?id=zmqipz05

In this edition: Join Apple at GDC. Get tips on privacy and security in a new developer activity. Dive deep on coding intelligence in Xcode 26. Learn how the Speechify team is going all in on AI. Catch up on the latest news and updates. Read now


Age requirements for apps distributed in Brazil, Australia, Singapore, Utah, and Louisiana

Published: Tue, 24 Feb 2026 10:00:48 PST GUID: https://developer.apple.com/news/?id=f5zj08ey

Today we’re providing an update on the tools available for developers to meet their age assurance obligations under upcoming U.S. and regional laws, including in Brazil, Australia, Singapore, Utah, and Louisiana. Updates to the Declared Age Range API are now available in beta for testing.BrazilDevelopers who are distributing apps in Brazil can use the updated Declared Age Range API to obtain a user’s age category. Age categories for users in Brazil will be shared when the user or a parent or guardian (where relevant) agrees to share the age category with you. The API will also return a signal from the user’s device about the method of age assurance. Apps rated 18+ in Australia, Singapore, and BrazilStarting February 24, 2026, Apple will block users in Australia, Brazil, and Singapore from downloading apps rated 18+ unless they have been confirmed to be adults through reasonable methods. The App Store will perform this confirmation automatically. However, developers may have separate obligations to independently confirm that their users are adults. To assist with this, the Declared Age Range API—available on iOS, iPadOS, and macOS—provides developers with a helpful signal about a user's age.For developers distributing their apps in Brazil, if you identify your app as containing loot boxes through the age rating questionnaire, the age rating of your app on the Brazil storefront will be updated to 18+.Utah and LouisianaFor users with new Apple Accounts in Utah as of May 6, 2026, and in Louisiana as of July 1, 2026, age categories will be shared with the developer’s app when requested through the Declared Age Range API. The tools we previously announced have been expanded to help developers meet compliance obligations for Louisiana and Utah, including:Declared Age Range APISignificant Change API under PermissionKitNew age rating property type in StoreKitApp Store Server NotificationsNew signals are now available through the Declared Age Range API, including whether age-related regulatory requirements apply to the user and if the user is required to share their age range. The API will also let you know if you need to get a parent or guardian's permission for significant app updates for a child.Developers can use the Declared Age Range API to present significant update notifications to adults in these states through the Significant Update Action, now in beta. When releasing a significant update, developers must follow the Human Interface Guidelines and provide users with a meaningful description of the update.Age assurance frameworks Q&ADesign safe and age‑appropriate experiences for your apps and games


Get ready with the latest beta releases

Published: Mon, 16 Feb 2026 07:00:14 PST GUID: https://developer.apple.com/news/?id=xgkk9w83

The beta versions of iOS 26.4, iPadOS 26.4, macOS 26.4, tvOS 26.4, visionOS 26.4, and watchOS 26.4 are now available. Get your apps ready by confirming they work as expected on these releases. And make sure to build and test with Xcode 26.4 beta to take advantage of the advancements in the latest SDKs.View downloads and release notesLearn about testing a beta OSLearn about sending feedback


Updated App Review Guidelines now available

Published: Fri, 06 Feb 2026 08:00:56 PST GUID: https://developer.apple.com/news/?id=d75yllv4

The App Review Guidelines have been revised to clarify that apps with random or anonymous chat are subject to the 1.2 User-Generated Content guideline.Translations of the guidelines will be available on Apple Developer website within one month.


Swift Student Challenge submissions are now open

Published: Fri, 06 Feb 2026 06:00:56 PST GUID: https://developer.apple.com/news/?id=f0xw4t5r

The Swift Student Challenge is here! Submissions are now open through February 28, and students from all over the world are invited to submit their app playgrounds.Learn more about the ChallengeKey things to know No prior experience is needed. The Challenge is open to students of all levels who meet the eligibility requirements. The Challenge is free to enter — all you need is access to a Mac or iPad with Xcode or Swift Playground. Your app playground can be on any topic of your choice. The best app ideas come from subjects or experiences that you're passionate about. Your app playground should be experienced within 3 minutes or less. The Swift Student Challenge is a great opportunity for students to build their skills and create something great. Learn more Watch a new video to learn from past winners and Apple experts. Explore learning resources.


Hello Developer: February 2026

Published: Tue, 03 Feb 2026 09:00:16 PST GUID: https://developer.apple.com/news/?id=6iajkgmp

In this edition: Big news about agentic coding in Xcode. Plus: Join us for an online code-along about coding intelligence. Get your Swift Student Challenge submissions ready. Browse new developer activities on SwiftUI, the new design, security, and more. Catch up on the latest updates. Read the full story


Upcoming SDK minimum requirements

Published: Tue, 03 Feb 2026 06:00:30 PST GUID: https://developer.apple.com/news/?id=ueeok6yw

Starting April 28, 2026, apps and games uploaded to App Store Connect need to meet the following minimum requirements: iOS and iPadOS apps must be built with the iOS 26 & iPadOS 26 SDK or later tvOS apps must be built with the tvOS 26 SDK or later visionOS apps must be built with the visionOS 26 SDK or later watchOS apps must be built with the watchOS 26 SDK or later Learn more about submitting


Price updates for apps, In-App Purchases, and subscriptions

Published: Thu, 29 Jan 2026 11:00:26 PST GUID: https://developer.apple.com/news/?id=gvnljl3f

The App Store is designed to make it easy to sell your digital goods and services globally, with support for 43 currencies across 175 storefronts.From time to time, we need to adjust prices or your proceeds due to changes in tax regulations or foreign exchange rates. These adjustments are made using publicly available exchange rate information from financial data providers to help make sure prices for apps and In-App Purchases stay consistent across all storefronts.As of January 29:Your proceeds from the sale of eligible apps and In‑App Purchases have been modified in: Bhutan: Goods and Services Tax (GST) introduction of 5% Finland: Reduced value‑added tax (VAT) rate decrease from 14% to 13.5% for news, magazines, books, and audiobooks Ghana: Removal of 2019 COVID-19 Health Recovery Levy Kazakhstan: VAT rate increase from 12% to 16% Lithuania: Reduced VAT rate decrease from 9% to 5% for news, magazines, books, and audiobooks Mauritius: VAT introduction of 15% Russia: VAT rate increase from 20% to 22% Türkiye: Digital sales tax (DST) rate decrease from 7.5% to 5% Zimbabwe: VAT rate increase from 15% to 15.5% Exhibit B of the Paid Applications Agreement will be updated to indicate that Apple collects and remits applicable taxes in Bhutan and Mauritius.¹Beginning February 16:Pricing for apps and In-App Purchases will be updated for Mauritius if you haven’t selected Mauritius as the base storefront for your app or In‑App Purchase.² This update considers the VAT introduction listed in the tax updates section above.If you’ve selected Mauritius as the base storefront for your app or In-App Purchase, prices won’t change. On other storefronts, prices will be updated to maintain equalization with your chosen base price.Prices won’t change in any region if your In‑App Purchase is an auto‑renewable subscription. Prices also won’t change on the storefronts where you manually manage prices instead of using the automated equalized prices.The Pricing and Availability section of Apps has been updated in App Store Connect to display these upcoming price changes. As always, you can change the prices of your apps, In‑App Purchases, and auto‑renewable subscriptions at any time.Learn more about managing your pricesView or edit upcoming price changesEdit your app’s base country or regionPricing and availability start times by country or regionSet a price for an In-App PurchaseLearn more about your proceedsView payments and proceedsDownload financial reports¹ Translations of the updated agreement will be available on the Apple Developer website within one month.² Excludes auto-renewable subscriptions.


Hello Developer: January 2026

Published: Tue, 06 Jan 2026 09:00:16 PST GUID: https://developer.apple.com/news/?id=zni5qkkl

We‘re hitting the ground running in 2026. In this edition: A special SwiftUI activity in Cupertino. More ways to connect with us about Liquid Glass. A snappy video recap of Apple design resources. All-new Develop in Swift Tutorials. A new article about taking full advantage of foundation models. Read the full story


Update on age requirements for apps distributed in Texas

Published: Tue, 23 Dec 2025 16:00:04 PST GUID: https://developer.apple.com/news/?id=8jzbigf4

A recent injunction issued by a district court suspended enforcement of Texas state law SB2420, which introduced age assurance requirements for app marketplaces and developers. In light of this ruling, Apple will pause previously announced implementation plans and monitor the ongoing legal process.The tools we previously announced to help developers meet their compliance obligations will remain available for sandbox testing, including: Declared Age Range API Significant Change API under PermissionKit New age rating property type in StoreKit App Store Server Notifications These tools can also be used to help developers with their obligations under laws coming into effect in Utah and Louisiana in 2026. The Declared Age Range API remains available worldwide for users on iOS 26, iPadOS 26, and macOS 26, or later.


Changes to iOS in Japan

Published: Wed, 17 Dec 2025 15:00:21 PST GUID: https://developer.apple.com/news/?id=074b3wzz

To comply with the Mobile Software Competition Act (MSCA), Apple is introducing changes to iOS that create new options for developers' apps in Japan. Beginning with iOS 26.2, developers can distribute apps on alternative app marketplaces, operate alternative app marketplaces, process app payments for digital goods and services outside of Apple In-App Purchase in iOS, and more.The new options for downloading apps from alternative app marketplaces and making app payments open new avenues for malware, fraud, scams, and privacy and security risks. Apple has worked with Japanese regulators to introduce protections from these new threats — with a special emphasis on the safety of younger users. Those protections include Notarization for iOS apps, an authorization process for app marketplaces, and requirements that help protect children from inappropriate content and scams.By March 17, 2026, all current members of the Apple Developer Program will need to agree to the latest update to the Apple Developer Program License Agreement, which includes new terms that allow for these options in Japan.Learn more about the updatesYou can also request a 30-minute online appointment to ask questions about these changes.


Updated Apple Developer Program License Agreement now available

Published: Wed, 17 Dec 2025 08:00:15 PST GUID: https://developer.apple.com/news/?id=76371du6

The Apple Developer Program License Agreement has been revised to support new features, updated policies, and to provide clarification. Please review the changes and sign in to your account to accept the updated terms. Section 3.3.3(A): Specified requirement on recordings and privacy. Section 3.3.3(J): Specified requirements for launching voice-based conversational apps via the side button on iPhone. Definitions, section 3.3.3(P): Specified terms for use of the Declared Age Range API and Significant App Topic Update API. Definitions, section 3.3.8(J): Specified requirements for use of the Wi-Fi Infrastructure Framework. Attachment 12: Specified terms for iOS apps in Japan, including alternative distribution, alternative payments and out-of-app offers, and the Core Technology Commission. Schedules 2 and 3, section 3.4: Specified the right to offset or recoup amounts owed to Apple. Schedules 2 and 3, section 5.4: Clarified requirements for consumer protection. Translations of the updated agreement will be available on the Apple Developer website within one month.


New Requirements for Social Media Apps in Australia

Published: Mon, 08 Dec 2025 06:00:16 PST GUID: https://developer.apple.com/news/?id=y1bckxf8

Beginning December 10, 2025, a new Australian law will require certain social media platforms operating in Australia to prevent people under 16 from having a social media account. Impacted developers are responsible for making sure they follow the requirements of the new law, including deactivating any existing accounts for users under 16 and monitoring new signups.Apple provides several tools to help meet the requirements of this law:Declared Age Range APIThe new Declared Age Range API helps developers provide age-appropriate experiences for their users. Developers can choose to request the age range that is most relevant to their use case, such as an age range of under 16, and modify app behavior based on this information.App description on the App StoreWhen making an app available on the App Store, developers must include a description that helps users determine whether the app is appropriate for them. Developers can use this app description field to indicate information that may not be captured in other areas of the product page, such as social media age restrictions for people under a certain age. In-app controls on the App Store product pageThis year, Apple updated the age ratings questionnaire that is required for all apps. The update included adding new questions about in-app controls, such as the presence of age assurance and parental controls. Apps using age assurance methods — such as the Declared Age Range API — to comply with the law and prevent users under 16 from creating accounts can indicate the presence of this capability on their App Store product page.Higher minimum age ratingWith our recent update to age ratings, developers can set a higher age rating than the one generated by their responses to the age ratings questionnaire in App Store Connect. Developers can view the age rating for each of their apps and select a higher rating if they wish, in the App Information section in App Store Connect.Age Suitability URLWhen updating an app's age rating, developers have the option to include an Age Suitability URL that links to a developer-hosted website with details about the app and its age-related content. When enabled, this URL appears on the App Store product page under the age ratings details section. Developers can use this URL to provide region-specific information and requirements, such as the prohibition in Australia of people under 16 having a social media account.Learn more about the Declared Age Range APILearn more about updating your app’s age ratingLearn more about an app’s product page


Hello Developer: December 2025

Published: Thu, 04 Dec 2025 09:00:16 PST GUID: https://developer.apple.com/news/?id=mu3kfca2

In this edition: Meet the 2025 App Store Award winners. Sign up for new design and Liquid Glass activities in the new year. Check out the latest additions to our ever-expanding video library. Meet the team behind the sticker-centric language-learning app CapWords. Browse new documentation and HIG updates. Read the full story


App Store Award winners announced

Published: Thu, 04 Dec 2025 05:00:25 PST GUID: https://developer.apple.com/news/?id=id45s69d

Join us in celebrating the outstanding work of these developers from around the world.Meet the winners


App Store Award finalists announced

Published: Wed, 19 Nov 2025 01:00:55 PST GUID: https://developer.apple.com/news/?id=2d301eoy

Every year, the App Store Awards celebrate exceptional apps and games that improve people’s lives while showcasing the highest levels of technical innovation, user experience, design, and positive cultural impact. This year, the App Store Editorial team is proud to recognize 49 outstanding finalists. Winners will be announced in the coming weeks.Learn about the finalists


Introducing the App Store Mini Apps Partner Program

Published: Thu, 13 Nov 2025 07:20:24 PST GUID: https://developer.apple.com/news/?id=xcz1s7cz

Today, we’re introducing the Mini Apps Partner Program, which expands on the App Store’s ongoing support for apps that offer mini apps. Mini apps are self-contained experiences that are built using web technologies like HTML5 and JavaScript. This program is designed to help developers who host mini apps grow their business and further the availability of mini apps on the App Store — all while providing a great customer experience.Participating developers may benefit from a reduced commission rate of 15% on the sales of qualifying In-App Purchases. To be eligible for this reduced commission rate, participating apps must support certain App Store technologies, including the Declared Age Range API and the Advanced Commerce API in order to help provide a safe and seamless experience for customers of all ages.Learn more about the Mini Apps Partner Program and eligibility


Updated App Review Guidelines now available

Published: Thu, 13 Nov 2025 07:00:11 PST GUID: https://developer.apple.com/news/?id=ey6d8onl

The App Review Guidelines have been revised to support updated policies and to provide clarification. Please review the changes below: 1.2.1(a): This new guideline specifies that creator apps must provide a way for users to identify content that exceeds the app’s age rating, and use an age restriction mechanism based on verified or declared age to limit access by underage users. 2.5.10: This language has been deleted (“Apps should not be submitted with empty ad banners or test advertisements.”). 3.2.2(ix): Clarified that loan apps may not charge a maximum APR higher than 36%, including costs and fees, and may not require repayment in full in 60 days or less. 4.1(c): This new guideline specifies that you cannot use another developer’s icon, brand, or product name in your app’s icon or name, without approval from the developer. 4.7: Clarifies that HTML5 and JavaScript mini apps and mini games are in scope of the guideline. 4.7.2: Clarifies that apps offering software not embedded in the binary may not extend or expose native platform APIs or technologies to the software without prior permission from Apple. 4.7.5: Clarifies that apps offering software not embedded in the binary must provide a way for users to identify content that exceeds the app’s age rating, and use an age restriction mechanism based on verified or declared age to limit access by underage users. 5.1.1(ix): Adds crypto exchanges to the list of apps that provide services in highly regulated fields. 5.1.2(i): Clarifies that you must clearly disclose where personal data will be shared with third parties, including with third-party AI, and obtain explicit permission before doing so. Translations of the guidelines will be available on Apple Developer website within one month.


Hello Developer: November 2025

Published: Thu, 06 Nov 2025 05:00:16 PST GUID: https://developer.apple.com/news/?id=38c9vryd

In this edition: Catch the new design in the wild, and let Apple experts show you how to quickly and easily bring it to your apps. Plus, get the latest on the Swift Student Challenge 2026, and check out new developer videos available on demand.Also, explore new activities all over the world, get your apps and games ready for the holidays, and browse the latest news, documentation, and Technotes.Read the full story


Next steps for apps distributed in Texas

Published: Tue, 04 Nov 2025 08:00:48 PST GUID: https://developer.apple.com/news/?id=2ezb6jhj

Today we’re releasing more details about the tools we’re making available for developers to help them meet their compliance obligations under upcoming U.S. state laws, including SB2420 in Texas. While we’re providing these tools to help developers navigate the evolving legal landscape, Apple remains concerned about the potential implications of laws like SB2420 in Texas. Specifically, we worry they could undermine the privacy of all users by requiring the collection of sensitive personal information just to download an app – even those that simply provide weather forecasts or sports scores.Starting January 1, 2026, new Apple Accounts in Texas will be subject to new requirements. This includes age assurance and parent or guardian consent on behalf of minors under the age of 18 for downloads, purchases, and significant changes associated with an app. Parents or guardians will also be able to revoke their consent for any app they previously approved.To meet their obligations under the law, developers may need to adopt new capabilities to receive age category information, trigger consent for a significant change, and learn when a parent or guardian revokes their approval for a child or teen to use their app. Developers can use the following APIs available in the beta versions of iOS 26.2 and iPadOS 26.2 to help them meet their obligations. Sandbox testing is also available to help test the user experience when implementing these APIs to comply with Texas state law.Age category informationDevelopers can use the updated Declared Age Range API to obtain a user’s age category, which is defined by Texas state law as under 13, 13-15, 16-17, or over 18. Age categories for users with new Apple Accounts in Texas as of January 1, 2026, will be shared with a developer’s app when they request it. The API will also return a signal from the user’s device about the method of age assurance, such as credit card or government ID, and if consent is required when there’s a significant change to an app.Obtaining consent for significant changesCertain types of changes to an app may be considered significant changes under age assurance laws, such as Texas SB2420. It’s the developer’s responsibility to determine when there’s a significant change to their app.When a developer determines they have made a significant change to their app, they’ll need to use the Significant Change API under the PermissionKit framework to ask the parent or guardian to provide consent for the child or teen to continue using the app or new feature within the app. When the API is called, the child or teen user will see a system dialog to request parental consent and developers can restrict access until consent is obtained.Texas state law considers a change in the age rating of an app to be a significant change, and developers should keep their age rating selections current in App Store Connect. When a developer updates their app’s age rating, the rating is updated on all user devices once the version is live. Developers can use a new property type in StoreKit to automatically check when their app’s age rating has changed on a user’s device and then use the Significant Change API to request parental consent.App consent revocationA parent or guardian in Texas can withdraw consent for any app, which will block launching of the app on the child or teen’s device. The App Store will provide a server notification that developers can configure to receive notifications that the parent or guardian has withdrawn consent for their app on a child or teen’s device.Sandbox testingSandbox testing is now available for the Declared Age Range API and Significant Change API in the beta versions of iOS 26.2 and iPadOS 26.2.Next steps Review documentation and implement the following:

Declared Age Range API Significant Change API under PermissionKit New age rating property type in StoreKit App Store server notification

Use Apple’s sandbox testing environment to validate that the APIs have been implemented correctly. When the Release Candidates of iOS 26.2 and iPadOS 26.2 become available, submit your apps to App Store Connect so users can update their devices with your updated apps with the customer releases. Stay tuned for additional communication about future tools to help developers meet upcoming legal obligations in Utah, Louisiana, and Brazil.


Get ready with the latest beta releases

Published: Tue, 04 Nov 2025 07:00:14 PST GUID: https://developer.apple.com/news/?id=8atty4sp

The beta versions of iOS 26.2, iPadOS 26.2, macOS 26.2, tvOS 26.2, visionOS 26.2, and watchOS 26.2 are now available. Get your apps ready by confirming they work as expected on these releases. And make sure to build and test with Xcode 26.2 beta to take advantage of the advancements in the latest SDKs.View downloads and release notesLearn about testing a beta OSLearn about sending feedback


Price updates for apps, In-App Purchases, and subscriptions

Published: Thu, 30 Oct 2025 06:00:46 PDT GUID: https://developer.apple.com/news/?id=nomqoqfm

The App Store is designed to make it easy to sell your digital goods and services globally, with support for 44 currencies across 175 storefronts.From time to time, we may need to adjust prices or your proceeds due to changes in tax regulations or foreign exchange rates. These adjustments are made using publicly available exchange rate information from financial data providers to help make sure prices for apps and In-App Purchases stay consistent across all storefronts.Price updatesBeginning November 17:Pricing for apps and In-App Purchases will be updated for Poland, Switzerland, and Türkiye if you haven’t selected one of these storefronts as the base storefront for your app or In‑App Purchase.¹If you’ve selected Poland, Switzerland, or Türkiye as the base storefront for your app or In-App Purchase, prices won’t change. On other storefronts, prices will be updated to maintain equalization with your chosen base price.Prices won’t change in any region if your In‑App Purchase is an auto‑renewable subscription. Prices also won’t change on the storefronts where you manually manage prices instead of using the automated equalized prices.The Pricing and Availability section of Apps has been updated in App Store Connect to display these upcoming price changes. As always, you can change the prices of your apps, In‑App Purchases, and auto‑renewable subscriptions at any time.Learn more about managing your pricesView or edit upcoming price changesEdit your app’s base country or regionPricing and availability start times by country or regionSet a price for an In-App Purchase¹ Excludes auto-renewable subscriptions.


Enhancements to help you submit and market your apps and games

Published: Wed, 29 Oct 2025 06:00:28 PDT GUID: https://developer.apple.com/news/?id=gf6mgrs6

As part of our ongoing commitment to helping developers succeed on the App Store, we’re introducing new options for submitting content and updates while your app is in review, double the number of custom product pages, and offer codes for all In-App Purchase types.Submit additional items to App ReviewNow you can send additional items to App Review independent of an existing submission, giving you greater flexibility when submitting your apps and games. For example, you can now submit: One or more In-App Events in a separate submission if you have an app version under review. An app version to address a critical bug that’s separate from any existing custom product pages under review. One or more Game Center features — including achievements, leaderboards, challenges, and more — in a submission that’s separate from an app version under review. Learn more about submittingCreate double the number of custom product pages and add keywordsCustom product pages let you highlight different content and features within your app or game using unique screenshots, app previews, and promotional text. To provide you with even more flexibility, you can now create and publish up to 70 custom pages at a given time. Additionally, you can now assign keywords to each custom product page so they’re more discoverable on the App Store. Custom product pages with keywords assigned to them can appear in search results for those selected keywords instead of your default product page.Learn more about custom product pagesOffer codes expand to all In-App Purchase typesOffer codes now support all In-App Purchase types, including consumable, non-consumable, and non-renewing subscriptions, in addition to expanded support for auto-renewable subscriptions. With offer codes, you can present people with a limited-time offer for a free or discounted In-App Purchase. This allows you to share the value of your In-App Purchases and encourage engagement and purchases within your apps and games. This expanded support includes the ability to create offer codes for: Consumable, non-consumable, and non-renewing subscriptions. Auto-renewable subscriptions that don’t auto-renew once the promotional period ends. Schedule 1 and the Paid Applications Agreement (Schedules 2 and 3) will be updated to indicate that offer codes are available for all In-App Purchase types.¹Promo codes for In-App PurchasesOffer codes build on the functionality of promo codes and provide improved configuration and customer eligibility options. As a result, starting March 26, 2026, you’ll no longer be able to create promo codes for In-App Purchases in App Store Connect. Any existing promo codes for In-App Purchases you’ve created can be redeemed until they expire. You can continue to use promo codes in order to provide people with a free download of your app.Learn about creating offer codesLearn about offer codes for auto-renewable subscriptionsImplementing offer codes¹ Translations of the updated agreement will be available on the Apple Developer website within one month.


New requirement for apps using Sign in with Apple for account creation

Published: Thu, 09 Oct 2025 05:00:09 PDT GUID: https://developer.apple.com/news/?id=j9zukcr6

Starting January 1, 2026, developers based in the Republic of Korea must provide a server‑to‑server notification endpoint when registering a new Services ID, or updating an existing Services ID, to associate their website with an app using Sign in with Apple.As a reminder, registering a notification endpoint allows Apple to send you important updates about the people who use your app and their account status, including: Changes in email forwarding preferences. Account deletions in your app. Permanent Apple Account deletions. To learn more about server-to-server notifications, see WWDC20 session 10173: Get the most out of Sign in with Apple.When you receive these notifications, you should immediately update any data associated with the account change in the app, as well as any necessary server infrastructure, to give people more control of the personal data they’ve shared. For more information, see Processing changes for Sign in with Apple accounts.Before submitting a new app to the App Store, or updating an existing app configuration to register a new Services ID or modify an existing Services ID, please read the guidance below.Account change guidanceAccount changes are directly related to privacy and control for the user and their personal data, and confirming account changes should be straightforward and transparent.For account email forwarding changes: Ensure any displayed user data affected by the account change matches the change event in the notification payload. Typically, this data is displayed in the app’s account settings or user profile. If people need to visit a website to finish changing or verifying their email address, include a link directly to the page on your website where they can complete the process. Keep users informed. If the email forwarding change affects other services you offer, let them know. If your app supports In-App Purchases, help people understand how billing, order tracking, and cancellations will be handled with the new email address. For account deletions: See TN3194: Handling account deletions and revoking tokens for Sign in with Apple. Note: Always follow applicable legal requirements for storing and retaining user account information and for handling account changes and deletions. This includes complying with local laws where your apps are available. If you have questions regarding your legal obligations, check with your legal counsel.Resources App Review Guidelines Human Interface Guidelines: Managing accounts


Updated Apple Developer Program License Agreement now available

Published: Wed, 08 Oct 2025 06:00:12 PDT GUID: https://developer.apple.com/news/?id=fnkpd51y

The Apple Developer Program License Agreement has been revised to support updated policies and to provide clarification. Please review the changes below and sign in to your account to accept the updated terms. Section 3.3.1(B): Updated requirements related to interpreted code Definitions, Section 3.3.3(F): Specified requirements for use of the Location Push Service Extension Section 3.3.8(A), Attachment 4: Added links to terms for Xcode Cloud and CloudKit related to Regulation (EU) 2023/2854 (EU Data Act) Section 3.3.9(D): Updated terms regarding the entity that distributes the Tap to Pay APIs Schedule 1, Exhibit C: Updated Section 1 definition for Promo Codes Schedule 2, Section 3.13: Updated references to Offer Codes Schedule 2, Section 3.13(b): Updated availability terms for Offer Codes Translations of the updated agreement will be available on the Apple Developer website within one month.


New requirements for apps available in Texas

Published: Wed, 08 Oct 2025 05:00:09 PDT GUID: https://developer.apple.com/news/?id=btkirlj8

Beginning January 1, 2026, a new state law in Texas — SB2420 — introduces age assurance requirements for app marketplaces and developers. While we share the goal of strengthening kids’ online safety, we are concerned that SB2420 impacts the privacy of users by requiring the collection of sensitive, personally identifiable information to download any app, even if a user simply wants to check the weather or sports scores. Apple will continue to provide parents and developers with industry-leading tools that help enhance child safety while safeguarding privacy within the constraints of the law.Once this law goes into effect, users located in Texas who create a new Apple Account will be required to confirm whether they are 18 years or older. All new Apple Accounts for users under the age of 18 will be required to join a Family Sharing group, and parents or guardians will need to provide consent for all App Store downloads, app purchases, and transactions using Apple's In-App Purchase system by the minor. This will also impact developers, who will need to adopt new capabilities and modify behavior within their apps to meet their obligations under the law. Similar requirements will come into effect later next year in Utah and Louisiana.Today we’re sharing details about updates that we’re making and the tools we’ll provide to help developers meet these new requirements.To assist developers in meeting their obligations in a privacy-preserving way, we’ll introduce capabilities to help them obtain users’ age categories and manage significant changes as required by Texas state law. The Declared Age Range API is available to implement now, and will be updated in the coming months to provide the required age categories for new account users in Texas. And new APIs launching later this year will enable developers, when they determine a significant change is made to their app, to invoke a system experience to allow the user to request that parental consent be re-obtained. Additionally, parents will be able to revoke consent for a minor continuing to use an app. More details, including additional technical documentation, will be released later this fall.We know protecting kids from online threats requires constant vigilance and effort. That’s why we will continue to create industry-leading features to help developers provide age-appropriate experiences and safeguard privacy in their apps and games, and empower parents with a comprehensive set of tools to help keep their kids safe online.


Hello Developer: October 2025

Published: Tue, 07 Oct 2025 05:00:16 PDT GUID: https://developer.apple.com/news/?id=glqa1owr

This month: Watch a new code-along video to discover how to use the Foundation Models framework to access the on-device LLM that powers Apple Intelligence.Plus, dive into new games offerings, explore new App Store Connect features, and find out how the air-quality app Paku is helping its users breathe easy.Read the full story


Upcoming Currency Change in Bulgaria

Published: Thu, 25 Sep 2025 09:00:46 PDT GUID: https://developer.apple.com/news/?id=rbfp3bpb

Beginning January 1, 2026, Bulgaria will adopt the euro (EUR) as its official currency, replacing the Bulgarian lev (BGN). As a result, the currency for App Store purchases and subscriptions in Bulgaria will change from BGN to EUR on this date. Your proceeds from sales in Bulgaria will also change to euros.If you’ve selected the lev as the currency for your bank in App Store Connect, it will automatically change to the euro on December 1, 2025. If you’ve selected a different currency for your bank account, you’ll continue to be paid in that currency. The statutory fixed conversion rate is 1.95583 BGN = 1 EUR as established on July 8, 2025, by the Council of the European Union in connection with the introduction of the euro as the official currency in the Republic of Bulgaria. Auto-renewing subscriptions, manually priced apps and In‑App Purchases, or apps and In‑App Purchases with Bulgaria as the base storefront: Pricing on the Bulgaria storefront will be updated to a euro price based on the statutory conversion rate and rounded down to a supported euro price point. If you’ve chosen Bulgaria as the base storefront for your app or In‑App Purchases, pricing in other storefronts may be updated to maintain equalization with the new euro price.

Other apps or In‑App Purchases: Pricing on the Bulgaria storefront will be converted to the euro using the standard equalization for euro markets where App Store sales are subject to value‑added tax (VAT). You can change the prices of your apps, In‑App Purchases, and auto‑renewable subscriptions at any time.Auto‑renewable subscriptions won’t be interrupted. Subscription prices will be automatically updated for each current, preserved, and future scheduled price to euros. Customers with auto‑renewable subscriptions will receive an email informing them of the currency change.Per the Euro Act, you’ll need to communicate both the lev and euro prices for In‑App Purchases to customers within your app for the duration of the transitional period from now until the end of the transition period on August 8, 2026. This messaging should appear anywhere prices are displayed.Your Sales and Trends reports and monthly financial reports will also be updated. For Sales and Trends, euros will be indicated for transactions after the currency change. For monthly financial reports, earnings from sales that occurred before the currency change will be in the BG report, and earnings from sales after the currency change will be in the EU report.All refunds issued after January 1, 2026, will be refunded in euros, regardless of the date of purchase.Learn more about the Bulgaria EUR adoption


Get ready with the latest beta releases

Published: Mon, 22 Sep 2025 07:00:14 PDT GUID: https://developer.apple.com/news/?id=4uj8znqq

The beta versions of iOS 26.1, iPadOS 26.1, macOS 26.1, tvOS 26.1, visionOS 26.1, and watchOS 26.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 build and test with Xcode 26.0.1.View downloads and release notesLearn about testing a beta OSLearn about sending feedback


App Store submissions now open for the latest OS releases

Published: Tue, 09 Sep 2025 05:00:09 PDT GUID: https://developer.apple.com/news/?id=6lxhtioi

iOS 26, iPadOS 26, macOS Tahoe 26, tvOS 26, visionOS 26, and watchOS 26 will soon be available to customers worldwide — which means you can now submit apps and games that take advantage of Apple’s broadest design update ever.Build your apps and games using the Xcode 26 Release Candidate and latest SDKs, test with TestFlight, and submit for review to the App Store. By taking advantage of the new design and Liquid Glass, the Foundation Models framework, the new Apple Games app, and more, you can deliver even more unique experiences on Apple platforms.Starting April 2026, apps and games uploaded to App Store Connect need to meet the following minimum requirements. iOS and iPadOS apps must be built with the iOS 26 & iPadOS 26 SDK or later tvOS apps must be built with the tvOS 26 SDK or later visionOS apps must be built with the visionOS 26 SDK or later watchOS apps must be built with the watchOS 26 SDK or later Learn more about submitting


Hello Developer: September 2025

Published: Tue, 02 Sep 2025 05:00:16 PDT GUID: https://developer.apple.com/news/?id=6zd7a3al

Be ready for the new design. Whether you’re a longtime pro or a hobbyist, get inspired and make your apps and games look their best by exploring videos, downloads, and docs.Plus, sign up for one-on-one appointments to dive into machine learning and AI, and meet the team behind the wholesome open-world game Hello Kitty Island Adventure.Read the full story


Awe dropping.

Published: Tue, 26 Aug 2025 07:00:09 PDT GUID: https://developer.apple.com/news/?id=p9nukitr

Join us for a special Apple Event on September 9 at 10 a.m. PT.Watch on apple.com, Apple TV, or YouTube Live.


Tax and Price Updates for Apps, In-App Purchases, and Subscriptions

Published: Thu, 21 Aug 2025 06:00:46 PDT GUID: https://developer.apple.com/news/?id=yo2104n5

The App Store is designed to make it easy to sell your digital goods and services globally, with support for 44 currencies across 175 storefronts.From time to time, we need to adjust prices or your proceeds due to changes in tax regulations or foreign exchange rates. These adjustments are made using publicly available exchange rate information from financial data providers to help make sure prices for apps and In-App Purchases stay consistent across all storefronts.Tax and price updatesAs of August 21:Your proceeds from the sale of eligible apps and In‑App Purchases have been modified in: Brazil: Imposto sobre Operações Financeiras (IOF) of 3.5% Canada: Digital services tax (DST) no longer applicable Estonia: Value‑added tax (VAT) rate increase from 22% to 24% Romania:     - VAT rate increase from 19% to 21%    - Reduced VAT rate increase from 5% to 11% for news, magazines, books, and audiobooks The Philippines: VAT introduction of 12% for developers based outside of the Philippines Vietnam:     - Organizations based outside of Vietnam: VAT rate increase from 5% to 10%.    - Individual developers based outside of Vietnam: Personal income tax (PIT) introduction of 5%, replacing the corporate income tax (CIT). Reduced VAT rate of 0% for news, magazines, and books no longer applies and all content will be taxed at the standard rate.    - Organizations based in Vietnam: Apple will no longer remit foreign contractor tax (FCT) on sales to end customers. FCT of 5% introduced on Apple’s commission.    - Individual developers based in Vietnam: Personal income tax (PIT) introduction of 2%, replacing the corporate income tax (CIT). FCT of 5% introduced on Apple’s commission. Reduced VAT rate of 0% for news, magazines, and books no longer applies and all content will be taxed at the standard rate.Exhibit B and C of the Paid Applications Agreement will be updated to indicate that Apple collects and remits applicable taxes in the Philippines, and the relevant tax changes in Vietnam.¹Beginning September 8:Pricing for apps and In-App Purchases will be updated for the Philippines and Vietnam if you haven’t selected one of these storefronts as the base storefront for your app or In‑App Purchase.² These updates also consider VAT introductions and changes listed in the tax updates section above.If you’ve selected the Philippines or Vietnam as the base storefront for your app or In-App Purchase, prices won’t change. On other storefronts, prices will be updated to maintain equalization with your chosen base price.Prices won’t change in any region if your In‑App Purchase is an auto‑renewable subscription. Prices also won’t change on the storefronts where you manually manage prices instead of using the automated equalized prices.The Pricing and Availability section of Apps has been updated in App Store Connect to display these upcoming price changes. As always, you can change the prices of your apps, In‑App Purchases, and auto‑renewable subscriptions at any time.Learn more about managing your pricesView or edit upcoming price changesEdit your app’s base country or regionPricing and availability start times by country or regionSet a price for an In-App PurchaseLearn more about your proceedsView payments and proceedsDownload financial reports¹ Translations of the updated agreement will be available on the Apple Developer website within one month.² Excludes auto-renewable subscriptions.


Hello Developer: August 2025

Published: Tue, 05 Aug 2025 05:00:16 PDT GUID: https://developer.apple.com/news/?id=4qkavrhc

Sign up for new Apple developer workshops all over the world. Plus, download Apple UI design kits for Figma and Sketch, meet the Italy-based team behind Sunlitt, and more.Read more


Updated age ratings in App Store Connect

Published: Thu, 24 Jul 2025 06:00:43 PDT GUID: https://developer.apple.com/news/?id=ks775ehf

The App Store is designed to be a safe and trusted place for all ages, including children. The age rating system for apps and games has been updated in order to provide people with more granular age ratings. We’ve also introduced new age rating questions to help identify sensitive content in your app and added the ability to set a higher rating to reflect your app’s minimum age requirement. Ratings for all apps and games on the App Store have been automatically updated to align with this new system and will be reflected on Apple devices running beta versions of iOS 26, iPadOS 26, macOS Tahoe 26, tvOS 26, visionOS 26, and watchOS 26.The updated age rating system adds 13+, 16+, and 18+ to the existing 4+ and 9+ ratings. Age ratings are assigned to each country or region and may vary based on region-specific suitability standards.We’ve introduced a new set of required questions to the ratings questionnaire for all apps. These new questions cover: In-app controls. Capabilities. Medical or wellness topics. Violent themes in your app or game. Your answers to these questions will help Apple better calculate a rating and help you deliver an age-appropriate experience.If your app has a policy requiring a higher minimum user age than the rating assigned by Apple, you can set a higher age rating after you respond to the age ratings questions. You can view the age rating for each of your apps under the updated system and respond to the new questions for each app in the App Information section in App Store Connect.As a reminder, you must consider how all app features, including AI assistants and chatbot functionality, impact the frequency of sensitive content appearing within your app to make sure it receives the appropriate rating. All apps are subject to the App Review Guidelines, such as the safety guidelines regarding objectionable content or user generated content, and must abide by all applicable local laws and regulations, like the Children’s Online Privacy Protection Act (“COPPA”), and the European Union’s General Data Protection Regulation (“GDPR”).Please provide responses to the updated age rating questions for each of your apps by January 31, 2026, to avoid an interruption when submitting your app updates in App Store Connect.Learn more about age ratings values and definitionsLearn how to set your app rating


New 64-bit requirement for watchOS apps

Published: Tue, 22 Jul 2025 06:00:43 PDT GUID: https://developer.apple.com/news/?id=zt8rydnt

Beginning April 2026, watchOS apps uploaded to App Store Connect must also include 64-bit support and be built with the watchOS 26 SDK. To enable 64-bit support in your project, we recommend using the default Xcode build setting of “Standard architectures” to build a single binary with 64-bit code.You can test ARM64 compatibility for your apps in the Xcode Simulator, and on Apple Watch Series 9 or 10, or Apple Watch Ultra 2 running watchOS 26 beta.Learn more about the SDKs included in Xcode


iOS and iPadOS 26 design kits are here

Published: Fri, 18 Jul 2025 10:00:15 PDT GUID: https://developer.apple.com/news/?id=pnfbj8je

Apple Ul design kits for Figma and Sketch are now available for iOS and iPadOS 26.Apple Design Resources


Updates for apps in the European Union

Published: Thu, 26 Jun 2025 08:24:33 PDT GUID: https://developer.apple.com/news/?id=awedznci

The European Commission has required Apple to make a series of additional changes under the Digital Markets Act:Communication and promotion of offers Today, we’re introducing updated terms that let developers with apps in the European Union storefronts of the App Store communicate and promote offers for purchase of digital goods or services available at a destination of their choice. The destination can be a website, alternative app marketplace, or another app, and can be accessed outside the app or within the app via a web view or native experience. App Store apps that communicate and promote offers for digital goods or services will be subject to new business terms for those transactions — an initial acquisition fee, store services fee, and for apps on the StoreKit External Purchase Link Entitlement (EU) Addendum, the Core Technology Commission (CTC). The CTC reflects value Apple provides developers through ongoing investments in the tools, technologies, and services that enable them to build and share innovative apps with users. Music streaming apps on the App Store in the European Economic Area (EEA) wanting to use the Music Streaming Services Entitlement (EEA) can use these options. Update to Business Terms for Apps in the European Union By January 1, 2026, Apple plans to move to a single business model in the EU for all developers. Under this single business model, Apple will transition from the Core Technology Fee (CTF) to the CTC on digital goods or services. The CTC will apply to digital goods or services sold by apps distributed from the App Store, Web Distribution, and/or alternative marketplaces. Apps currently under the Alternative Terms Addendum for Apps in the EU continue to be subject only to the CTF until the transition to the CTC is fully implemented next year. At that time, qualifying transactions will be subject to the CTC, and the CTF will no longer apply. Additional details regarding this transition will be provided at a later date. User Experience Update Beginning with iOS 18.6 and iPadOS 18.6, iOS and iPadOS will provide an updated user experience in the EU for installing alternative marketplaces or apps from a developer’s website. Additionally, later this year, we will provide an API which will allow developers to initiate the download of alternatively distributed apps they publish from within their app. To learn more, view Communication and promotion of offers on the App Store in the EU. To read the full terms, view the Alternative Terms Addendum for Apps in the EU or the StoreKit External Purchase Link Entitlement Addendum for EU Apps. You can also request a 30-minute online appointment to ask questions and provide feedback about these changes.


Today @ WWDC25: Day 5

Published: Fri, 13 Jun 2025 07:00:56 PDT GUID: https://developer.apple.com/news/?id=k2rqp041

HELLO DEVELOPERToday @ WWDC25Your daily guide to the conference.Today’s group labsJoin Apple engineers and your developer peers online to ask questions, get advice, and follow the discussion about the week’s biggest announcements.Revisit the highlightsIt's impossible to pick favorites, but here's a collection of some of the biggest moments from an incredible set of video sessions.Browse the highlights from WWDC25 ›COMING THIS SUMMERExplore the biggest updates from WWDC25We’re taking WWDC25 around the world. Join us in person this summer for a new Meet with Apple session geared toward your entire team. We’ll dive into the big announcements from WWDC25 and discuss the benefits for your apps and games.Find an activity near you ›How did we do?We’d love to know your thoughts on this year’s conference.Take the survey ›“6 out of 5 ⭐️”Once again, a little song dedicated to you.Watch the video ›TODAY'S PLAYLISTEvery time we say goodbyeOne last playlist for the road. We're sending you off with cutting-edge music from the global frontiers of jazz.Listen on Apple Music ›Thanks for being hereWWDC25 is our biggest week of the year, and we have the best time sharing it with you. Thanks for being a part of another incredible conference. We’ll see you out there.


Today @ WWDC25: Day 4

Published: Thu, 12 Jun 2025 08:00:56 PDT GUID: https://developer.apple.com/news/?id=8kawba5a

HELLO DEVELOPERToday @ WWDC25Your daily guide to the conference.Today’s group labsJoin Apple engineers and your developer peers online to ask questions, get advice, and follow the discussion about the week’s biggest announcements.Get smarter about Apple IntelligenceDay 4 is all about Apple Intelligence. Join us in the group labs to find out more about making machine learning and Apple Intelligence work for your app. And dive into the announcements through video sessions and guides.Register nowYou can also request one-on-one labs with Apple experts for guidance on machine learning, Apple Intelligence, or whatever topics interest you most.Request a one-on-one lab ›Press playExplore sessions on the Foundation Models Framework, App Intents, and more.Meet the Foundation Models frameworkDiscover machine learning & AI frameworks on Apple platformsGet to know App IntentsLooking for what’s new?Browse the guide to machine learning and Apple Intelligence ›COMING THIS SUMMERExplore the biggest updates from WWDC25We’re taking WWDC25 around the world. Join us in person this summer for a new Meet with Apple session geared toward your entire team. We’ll dive into the big announcements from WWDC25 and discuss the benefits for your apps and games.Find an activity near you ›Join the communityBrowse community activities taking place all throughout WWDC. And stop by the Apple Developer Forums to see what everyone is chatting about.Learn more about community ›TODAY'S PLAYLISTCoffee’s on usToday’s Coffee Shop mix is all about cozy sounds for quiet focus.Listen on Apple Music ›Tell us how we’re doingWe’d love to know your thoughts on this year’s conference.Take the survey ›More to comeWe’ve got one more day. Stop by tomorrow to revisit the highlights — and find out how you can carry the excitement of WWDC25 throughout the summer.


Today @ WWDC25: Day 3

Published: Wed, 11 Jun 2025 07:00:56 PDT GUID: https://developer.apple.com/news/?id=m43490d3

HELLO DEVELOPERToday @ WWDC25Your daily guide to the conference.Today’s group labsJoin Apple engineers and your developer peers online to ask questions, get advice, and follow the discussion about the week’s biggest announcements.Explore the new designDive deep into our broadest design update ever. In today’s group labs, one-on-one labs, and video sessions, you’ll find out how the stunning new Apple design language elevates the content users care about most while creating a universal language across platforms. And you can begin your explorations with Liquid Glass, the new material that combines the optical qualities of glass with responsive fluidity.Register for the design group lab (12 p.m. PT) ›You can also request one-on-one lab appointments with Apple experts for guidance on design.Request a one-on-one lab ›Looking for what’s new?Get your apps and games ready for the new design.Adopting Liquid Glass ›Explore the Human Interface Guidelines ›Create icons with Icon Composer ›Press playLearn all about the new design language in video sessions.Meet Liquid GlassGet to know the new design systemBuild a SwiftUI app with the new designJoin the communityBrowse community activities taking place all throughout WWDC. And stop by the Apple Developer Forums to see what everyone is chatting about.Learn more about community ›Congratulations to this year’s Apple Design Award winnersOne more round of applause for this year’s Apple Design Award winners, who got their well-deserved moment in the sun on Monday afternoon at Apple Park. View the complete list of winners and finalists, and visit the App Store to try them all out.View this year’s winners and finalists ›View the collection on the App Store ›TODAY'S PLAYLISTEverybody loves the sunshinePut a little sunshine in your day with a hand-curated playlist of summer favorites.Listen on Apple Music ›Tell us how we’re doingWe’d love to know your thoughts on this year’s conference.Take the survey ›More to comeWe have good intelligence that says tomorrow has a lot to offer. We’ll catch you then.


Today @ WWDC25: Day 2

Published: Tue, 10 Jun 2025 01:00:45 PDT GUID: https://developer.apple.com/news/?id=wobdp2bq

Welcome to Day 2 at WWDC25! Watch the Platforms State of the Union recap, then dive into all the updates to Swift, SwiftUI, and Xcode through group labs and video sessions.

														WWDC25 Platforms State of the Union Recap
														
														Watch now

														
													
												
											Explore Day 2 >Today’s group labs

Find out what’s new for Apple developers

Published: Mon, 09 Jun 2025 06:10:28 PDT GUID: https://developer.apple.com/news/?id=04aq3n93

Discover the latest advancements on all Apple platforms. With incredible new features in iOS, iPadOS, macOS, tvOS, visionOS, and watchOS, and major enhancements across languages, frameworks, tools, and services, you can create even more unique experiences in your apps and games.Explore what’s new


Updated agreements and guidelines now available

Published: Mon, 09 Jun 2025 06:00:12 PDT GUID: https://developer.apple.com/news/?id=r9dcmrvs

The Apple Developer Program License Agreement and App Review Guidelines have been revised to support new features and updated policies, and to provide clarification. Please review the changes below.Apple Developer Program License Agreement Section 3.3.3(D): Updated language on requirements for data and privacy. Section 3.3.3(N): Updated requirements for use of the ID Verifier APIs. Definitions, 3.3.3(P): Specified requirements for use of the Declared Age Range API. Definitions, 3.3.7(G): Specified requirements for use of the Wi-Fi Aware framework. Definitions, 3.3.7(H): Specified requirements for use of the TelephonyMessagingKit APIs. Definitions, 3.3.7(I): Specified requirements for use of the Default Dialer APIs. Definition, Section 3.3.8(H), Attachment 11: Specified requirements for use of EnergyKit. Definitions, 3.3.8(I): Specified requirements for use of the Foundation Models framework. Definitions, Attachment 4: Specified requirements for use of the iCloud Extended Share APIs. Section 6.4: Removed language on Bitcode submissions as it is no longer applicable, and replaced it with terms regarding iOS app widgets on CarPlay. Section 7.4(B): Updated and clarified requirements for TestFlight related to digital purchases and tester invitations. Section 7.7: Updated language on customization of icons and widgets. Section 7.8: Specified terms related to the Apple Games app. Attachment 6: Updated terms regarding the entity that distributes the map in China. App Review Guidelines 3.1.2(a), bullet 2: This language has been deleted (“You may offer a single subscription that is shared across your own apps and services”). 3.1.2(a), bullet 5: This language has been relocated to Guideline 3.2.2(x). 3.2.1(viii): Clarified that financial apps must have necessary licensing and permissions in the locations where developers make them available. 3.2.2(x): This new guideline contains the language relocated from Guideline 3.1.2(a), bullet 5, and permits developers to otherwise incentivize users to take specific actions within app. Please sign in to your account to accept the updated Apple Developer Program License Agreement.Translations of the guidelines will be available on Apple Developer website within one month.


Today @ WWDC25: Day 1

Published: Wed, 04 Jun 2025 16:59:40 PDT GUID: https://developer.apple.com/news/?id=9q6q24m5

WWDC25 is here! Watch a quick welcome video to help you get started, then dive into sessions and sign up for tomorrow’s group labs.

														Welcome to WWDC25
														
														Watch now

														
													
												
											Explore Day 1 >Tuesday’s group labs

Introducing the 2025 Apple Design Award winners and finalists

Published: Tue, 03 Jun 2025 08:00:56 PDT GUID: https://developer.apple.com/news/?id=zjpafj4y

An artistic puzzler with a wildlife twist. A translation app powered by machine learning and stickers. And a card game that’s been on quite a run. Say hello to the wildly inventive crop of 2025 Apple Design Award honorees.View this year's winners and finalists >


Hello Developer: June 2025

Published: Tue, 03 Jun 2025 08:00:16 PDT GUID: https://developer.apple.com/news/?id=4hac2w7l

WWDC25 is just days away! Here’s everything you need to get ready — and a big announcement to start things off. Say hello to the wildly inventive crop of 2025 Apple Design Award winners and finalists.Read the full article


Sleek peek.

Published: Mon, 02 Jun 2025 07:00:09 PDT GUID: https://developer.apple.com/news/?id=ccuxfzqc

WWDC25 is almost here! Find out how to tune in to the Keynote and Platforms State of the Union on Monday, June 9. Learn more


Tax and Price updates for Apps, In-App Purchases, and Subscriptions

Published: Fri, 16 May 2025 07:00:46 PDT GUID: https://developer.apple.com/news/?id=wim4cztw

The App Store is designed to make it easy to sell your digital goods and services globally, with support for 44 currencies across 175 storefronts.From time to time, we may need to adjust prices or your proceeds due to changes in tax regulations or foreign exchange rates. These adjustments are made using publicly available exchange rate information from financial data providers to help make sure prices for apps and In-App Purchases stay consistent across all storefronts.Tax and price updatesAs of May 16:Your proceeds from the sale of eligible apps and In‑App Purchases have been modified in Brazil to account for the Contribuições de Intervenção no Domínio Econômico (CIDE) tax introduction of 10% for developers based outside of Brazil.Beginning June 2:Pricing for apps and In-App Purchases will be updated for Brazil and Kazakhstan if you haven’t selected one of these storefronts as the base storefront for your app or In‑App Purchase.¹ The updates in Brazil also consider the 10% CIDE tax introduction. If you’ve selected Brazil or Kazakhstan as the base storefront for your app or In-App Purchase, prices won’t change. On other storefronts, prices will be updated to maintain equalization with your chosen base price.Prices won’t change in any region if your In‑App Purchase is an auto‑renewable subscription. Prices also won’t change on the storefronts where you manually manage prices instead of using the automated equalized prices.The Pricing and Availability section of Apps has been updated in App Store Connect to display these upcoming price changes. As always, you can change the prices of your apps, In‑App Purchases, and auto‑renewable subscriptions at any time.Additional upcoming changesBeginning August 4:All auto-renewable subscription price increases in Austria, Germany, and Poland will require customers to consent to the new price for their subscription to continue renewing. Price increases scheduled with a start date on or after August 4: All customers must consent to the new price. If a subscriber doesn’t agree to the new price or takes no action, Apple will continue to request consent approximately weekly through email, push notifications, and in-app messaging until their subscription expires at the end of their current billing cycle.

Price increases scheduled with a start date before August 4: Current notice criteria will remain in effect, even if the renewal occurs after August 4 (for annual subscriptions, renewal could be as late as August 2026). See criteria, noting that consent may apply to customers depending on the size or velocity of your price increases. To help ensure a smooth transition, we recommend avoiding scheduling price increases with a start date between August 2 and August 4.Learn more about managing your pricesView or edit upcoming price changesEdit your app’s base country or regionPricing and availability start times by country or regionSet a price for an In-App PurchaseLearn more about your proceedsView payments and proceedsDownload financial reports¹ Excludes auto-renewable subscriptions.


Hello Developer: May 2025

Published: Tue, 06 May 2025 09:00:59 PDT GUID: https://developer.apple.com/news/?id=p2nk9tnh

In this edition: Join us to learn how to make your apps more accessible to everyone. Plus, check out our new and refreshed Pathways, and uncover the time-traveling secrets of the Apple Design Award-winning game The Wreck.Read the full article


Random access memories: Inside the time-shifting narrative of The Wreck

Published: Tue, 06 May 2025 08:00:31 PDT GUID: https://developer.apple.com/news/?id=wt9blabn

The Wreck is filed under games, but it’s also been called a visual novel, an interactive experience, and a playable movie. Florent Maurin is OK with all of it. “I like to think we’re humbly participating in expanding the idea of what a video game can be,” he says.Maurin is the co-writer, designer, and producer of The Wreck — and here we’ll let you decide what to call it. The Wreck tells the tale of Junon, a writer who’s abruptly called to a hospital to make a life-changing decision involving her mother. The story is anchored by the accident that lends the game its name, but the ensuing narrative is splintered, and begins to take shape only as players navigate through seemingly disconnected scenes that can be viewed multiple times from different perspectives. The Wreck is far from light. But its powerful story and unorthodox mechanics combine for a unique experience.“We tried to make a game that’s a bit off the beaten path,” says Maurin, who’s also the president and CEO of The Pixel Hunt studio, “and hopefully it connects with people.”ADA FACT SHEETThe Wreck Winner: Social impact Team: The Pixel Hunt Available on: iPhone, iPad Team size: 4 Maurin is a former children’s journalist who worked at magazines and newspapers in his native France. After nearly 10 years in the field, he pivoted to video games, seeing them as a different way to share real stories about real people. “Reality is a source of inspiration in movies, novels, and comic books, but it’s almost completely absent in the gaming landscape,” he says. “We wanted to challenge that.”Founded in 2014, The Pixel Hunt has released acclaimed titles like the App Store Award–winning historical adventure Inua and the text-message adventure Bury Me, My Love. It was near the end of the development process for the latter that Maurin and his daughter were involved in a serious car accident.“It was honestly like a movie trope,” he says. “Time slowed down. Weird memories that had nothing to do with the moment flashed before my eyes. Later I read that the brain parses through old memories to find relevant knowledge for facing that kind of situation. It was so sudden and so intense, and I knew I wanted to make something of it. And what immediately came to mind was a game.”Junon's interactions with the hospital staff drive the narrative in The Wreck.But Maurin was too close to the source material; the accident had left a lasting impact, and he separated himself from the creative process. “I think I was trying to protect myself from the intensity of that feeling,” he says. “That’s when Alex, our art director, told me, ‘Look, this is your idea, and I don’t think it’ll bloom if you don’t really dig deep and own the creative direction.’ And he was right.”That was art director Alexandre Grilletta, who helmed the development team alongside lead developer Horace Ribout, animator Peggy Lecouvey, sound designers Luis and Rafael Torres, and Maurin’s sister, Coralie, who served as a “second brain” during writing. (In a nice bit of serendipity, the game’s script was written in an open-source scripting language developed by Inkle, which used it for their own Apple Design Award-winning game, Overboard, in 2022.)Junon's sister might not be an entirely welcome presence in The Wreck.The story of The Wreck is split into two parts. The first — what the team calls the “last day” — follows Junon at the hospital while she faces her mother’s situation as well as revealing interactions with her sister and ex-husband. Maurin says the “last day” was pretty straightforward from a design standpoint. “We knew we wanted a cinematic look,” he says, “so we made it look like a storyboard with some stop-motion animation and framing. It was really nothing too fancy. The part that was way more challenging was the memories.”Those “memories” — and the backstory they tell — employ a clever mechanism in which players view a scene as a movie and have the ability to fast-forward or rewind the scene. These memory scenes feel much different; they’re dreamlike and inventive, with swooping camera angles, shifting perspectives, and words that float in the air. “I saw that first in What Remains of Edith Finch,” says Maurin. “I thought it was an elegant way of suggesting the thing that triggers a character’s brain in that moment.”Junon's thoughts are often conveyed in floating phrases that surround her in stressful moments.Successive viewings of these memories can reveal new details or cast doubt on their legitimacy — something Maurin wrote from experience. “I’ll give you an example,” he says. “When my parents brought my baby sister home from the hospital, I remember the exact moment they arrived in the car. It’s incredibly vivid. But the weird part is: This memory is in the third person. I see myself tiptoeing to the window to watch them in the street — which is impossible! I rewrote my own memory for some reason, and only my brain knows why it works like that. But it feels so real.”Throughout the development process, Maurin and team held close to the idea of a “moving and mature” story. In fact, early prototypes of The Wreck were more gamified — in one version, players grabbed floating items — but playtesters found the activity distracting. “It took them out of the story,” Maurin says. “It broke the immersion. And that was counterproductive to our goal.”Items in The Wreck — like this tin of peppermints — often carry a larger meaning.Maurin admits that approaching games with this mindset can be a challenge. “Some players are curious about our games and absolutely love them. Some people think, ‘These don’t fit the perception of what I think I enjoy.’ And maybe the games are for them, and maybe they’re not. But this is what we’ve been doing for 11 years. And I think we're getting better at it.”Meet the 2024 Apple Design Award winnersBehind the Design is a series that explores design practices and philosophies from finalists and winners of the Apple Design Awards. In each story, we go behind the screens with the developers and designers of these award-winning apps and games to discover how they brought their remarkable creations to life.


Updated guidelines now available

Published: Thu, 01 May 2025 08:33:58 PDT GUID: https://developer.apple.com/news/?id=9txfddzf

The App Review Guidelines have been updated for compliance with a United States court decision regarding buttons, external links, and other calls to action in apps. These changes affect apps distributed on the United States storefront of the App Store, and are reflected in updates to Guidelines 3.1.1, 3.1.1(a), 3.1.3, and 3.1.3(a).View the App Review GuidelinesTranslations of the guidelines will be available on Apple Developer website within one month.


Hello Developer: April 2025

Published: Tue, 08 Apr 2025 07:55:43 PDT GUID: https://developer.apple.com/news/?id=ytujvuu3

In this edition: Revisit foundational sessions, join us to dive into SwiftUI, and meet an Apple Design Award winner that defies description.Read the full article


Rooms at the top: How this ADA-winning team built a title that defies description

Published: Tue, 08 Apr 2025 06:00:03 PDT GUID: https://developer.apple.com/news/?id=sqd5xv4n

Ask Jason Toff whether his Apple Design Award winner is a game or an app, and his answer is yes.“There’s no one-sentence description for Rooms, and that can be a blessing,” laughs Toff, CEO and head designer of Things, Inc. “It’s not entirely a game, and it’s not entirely a tool. It’s more like a toy.”It’s also a blank canvas, cozy game, coding teacher, and social network — but we’re getting ahead of ourselves. At its heart, Rooms is a collection of user-generated 3-D spaces that feels like the open-ended world of the early internet. Start with an empty room or existing template, then fill it with an array of voxel decorations, items, pets, and avatars to create whatever space you like: a college apartment, medieval castle chamber, floating fantasy realm, pirate ship, or a Weezer concert (really), to name just a few. The only limits are the room’s boundaries — and Rooms fans have even gotten around those. “Our 404 page is a room with no walls,” Toff says, “so people just started copying it to work around the constraint.”ADA FACT SHEETRooms Winner: Visuals and Graphics Team: Things, Inc. Available on: iOS, iPadOS Team size: 4 Learn more about RoomsDownload Rooms from the App StoreIn fact, that community element is a strong point: This creative tapestry of quirky games, tranquil havens, and clever ideas has been conjured by real people, which makes Rooms a social network as well. What’s more, users can click on each item to reveal its underlying code, offering them more options for customization.To create Rooms — which, incidentally, won the ADA for Visuals and Graphics in games — Toff and cofounders Nick Kruge and Bruno Oliveira threw themselves back into their childhoods. “I was obsessed with Legos as a kid,” says Toff, not unexpectedly. “I found myself wondering, ‘What’s the digital equivalent of that?’” Rooms isn’t just about rooms; creators have plenty of ways to noodle on their ideas.Drawing on that inspiration — as well as Toff’s experiences with Kid Pix on his dad’s 1989-era Mac — the Rooms team began envisioning something that, as Oliveira says, kept the floor low but the ceiling high. “We wanted anyone from 4-year-olds to their grandparents to be able to use Rooms,” he says, “and that meant making something free-form and creative.”It also meant building something that gave a sense of approachability and creativity, which led them right to voxels. “Blocks have a charm, but they can also be kind of ugly,” Toff laughs. “Luckily, Bruno’s were cute and soft, so they felt approachable and familiar.” And from Oliveira’s side, blocks offered a practical value. “It’s much easier to do 3-D modeling with blocks,” says Oliveira. “You can just add or remove voxels whenever you want, which lowers the bar for everyone.” We wanted anyone from 4-year-olds to their grandparents to be able to use Rooms, and that meant making something free-form and creative.Jason Toff, CEO and head designer of Things, Inc.Rooms launched in 2023 as a web-based app that included 1,000 voxel objects and allowed users to write their own code. It gained traction through both word of mouth and, more directly, a video that went viral in the cozy-gaming community. “All of a sudden, we had all these people coming,” says Oliveira, “and we realized we needed to prioritize the mobile app. Nick was like, ‘I think we can get feature parity with desktop on the iPhone screen,’ and we basically pulled a rabbit out of a hat.” Today, the vast majority of Rooms users are on mobile, where they spend the bulk of their time editing. “We were just shocked by how much time people were spending making rooms,” he says. “These weren’t quick five-minute projects. We did not anticipate that.”Of course the Things, Inc. team rebuilt their own offices in Rooms.All that building fed into a social aspect as well. Toff says most of the items in Rooms are now created, edited, and amplified by lots of different users. “Here’s a good example: We have a sway effect that makes things wave back and forth a little,” he says. “Someone realized that if they put some branches on a tree and added that effect, the tree immediately looked alive. Now everyone’s doing that. There’s a real additive effect to building in Rooms.” Today, the Rooms library contains more than 10,000 items.There’s a lot of power under the hood, too. “Rooms uses a Lua scripting language that runs in a C++ context,” says Oliveira, “so it’s kind of Lua, encased in C++, encased in Unity, encased in iOS.” Every room, he says, is a new Unity instance. And adding native iOS elements — like sliders on the Explore page and a bottom navigation — gives what he calls the “design chef’s kiss.”An early sketch of Rooms shows how the room design came together early in the process.Like its community, the Rooms team is used to moving fast. “One day I said, ‘It would be cool if this had a D-pad and A/B buttons,” says Toff, “and about 10 hours later Bruno was like, ‘Here you go.’” On another lark, Toff mentioned that it would be fun to let users fly around their rooms, and Kruge and Oliveira promptly created a “camera mode” that’s come to be known internally as the “Jason-Cam.”That’s satisfying to a team that simply set out to build a cutting-edge plaything. “We always had this metaphor that Rooms was a swimming pool with a shallow side and a deep side,” says Oliveira. “It should be fun for people dabbling in the shallow side. But it should also be amazing for people swimming in the deep end. If you just want to look at rooms, you can. But you can also dive all the way down and write complicated code. There’s something for everyone.”Meet the 2024 Apple Design Award winnersBehind the Design is a series that explores design practices and philosophies from finalists and winners of the Apple Design Awards. In each story, we go behind the screens with the developers and designers of these award-winning apps and games to discover how they brought their remarkable creations to life.


WWDC25: June 9-13, 2025

Published: Tue, 25 Mar 2025 07:00:37 PDT GUID: https://developer.apple.com/news/?id=a425w48j

Join the worldwide developer community online for a week of technology and creativity. Be there for the reveal of the latest Apple tools, frameworks, and features. Learn to elevate your apps and games through video sessions hosted by Apple engineers and designers. Engage with Apple experts in labs and connect with the worldwide developer community. All online and at no cost.
Learn more about WWDC25


Assassin’s Creed Shadows comes to Mac

Published: Tue, 04 Mar 2025 09:00:11 PST GUID: https://developer.apple.com/news/?id=q2zte70j

It’s an ice-cold late winter’s morning in Canada, but the offices of Ubisoft Quebec are ablaze with excitement.The Ubisoft team is preparing the release of Assassin’s Creed Shadows, the 14th main entry in the series and an evolution for the franchise in nearly every detail. It’s set in feudal 16th-century Japan, a rich and elegant period that’s been long sought-after by fans and Ubisoft team members alike. It introduces a pair of fierce protagonists: Yasuke, a powerful warrior of African origin, and Naoe, an agile Shinobi assassin, both brought to life with attention to historical accuracy. Its world feels alive with an ever-changing dynamism that’s apparent in everything from the shifting weather to the rotating seasons to the magical interplay of light and shadow.And what’s more, it’s set to release on Mac the same day it arrives on PCs and consoles.“It’s been a longtime dream to bring the game to Mac,” says Ubisoft executive producer Marc-Alexis Côté, who debuted the game on Mac during the WWDC24 Keynote. “It’s incredible that I can now open a MacBook Pro and get this level of immersion.” Shadows will also be coming later to iPad with M-series chips.Naoe, one of the game’s two protagonists, is an agile assassin who’s at her best when striking from the shadows.Today marks one of the first times that the gaming community will get its hands on Shadows, and to celebrate the occasion, the Ubisoft offices — a mix of cozy chalet-worthy reclaimed wood and wide-open windows that afford a view of snowy Quebec City rooftops — have been reskinned with an Assassin’s Creed theme, including a display that emphasizes the heft of Yasuke’s weapons, especially an imposing-looking 13-pound model of the character’s sword. (On this day, the display is hosted by associate game director Simon Lemay-Comtois, who appears quite capable of wielding it.)Download Assassin's Creed Shadows from the Mac App StoreCôté calls Shadows his team’s “most ambitious” game. In crafting the game’s expansive world, Ubisoft’s development team took advantage of an array of advanced Mac technologies: Metal 3 (working in concert with Ubisoft’s next-generation Anvil engine), Apple silicon, and a mix of HDR support and real-time ray tracing on Macs with M3 and M4 that Côté says was “transformative” in creating the game’s immersion.It’s been a longtime dream to bring the game to Mac.Marc-Alexis Côté, Ubisoft executive producer“Seeing those millions of lines of code work natively on a Mac was a feeling that’s hard to describe,” Côté says. “When you look at the game’s performance, the curve Apple is on with successive improvements to the M-series chips year after year, and the way the game looks on an HDR screen, you’re like, ‘Is this real?’”Assassin’s Creed Shadows is a balance of the technical and creative. For the former, associate technical director Mathieu Belanger says the capabilities of Mac laid the groundwork for technical success. “The architecture of the hardware is so well done, thanks in part to the unified memory between the GPU and CPU. That made us think the future is bright for gaming on the platform. So many things about doing this on Mac were great right out of the box.”Naoe’s counterpart, Yasuke, prefers the use of brute force.On the creative side, Ubisoft creative director Jonathan Dumont focused on a different opportunity. “The important thing was: Does this feel right? Is it what we want to send to players? And the answer was yes.”The creative team’s goal was nothing short of “making this world feel alive,” says Martin Bedard, a 20-year Ubisoft veteran who served as the game’s technology director (and is very good at playing as Naoe). “You’re put into a moment that really existed,” he says. “This story is your playground.”There are also fluffy kittens. We’ll get to those.The ever-changing seasons lend an incredible variety to the game’s environments.And there’s tremendous power behind the beauty, because the game’s biomes, seasons, weather, and lighting are all dynamic creations. The sunset hour bathes the mountains in soft purple light; the sun’s rays float in through leaves and temple roofs. Pretty much every room has a candle in it, which means the light is always changing. “Look at the clouds here,” says Bedard, pointing at the screen. “That’s not a rendering. These are all fluid-based cloud simulations.”“Japan feels like it’s 80 percent trees and mountains,” says Dumont. “If you’re building this world without the rain, and the winds, and the mountains, it doesn’t feel right.”Wherever you are, wherever you go, everything is beautiful and alive.Mathieu Belanger, associate technical directorAnd those winds? “We developed a lot of features that were barely possible before, and one of them was a full simulation of the wind, not just an animation,” says Belanger. “We even built a humidity simulation that gathers clouds together.” For the in-game seasons, Ubisoft developed an engine that depicted houses, markets, and temples, in ever-changing conditions. “This was all done along the way over the past four years,” he says.To pursue historical accuracy, Dumont and the creative team visited Japan to study every detail, including big-picture details (like town maps) to very specific ones (like the varnish that would have been applied to 16th-century wood). It wasn’t always a slam dunk, says Côté: In one visit, their Japanese hosts recommended a revision to the light splashing against the mountains. “We want to get all those little details right,” he says. (A “full-immersion version,” entirely in Japanese with English subtitles, is available.)To recreate the world of 16th-century Japan, the Ubisoft creative visited Japan to study every detail.Ubisoft’s decision to split the protagonist into two distinct characters with different identities, skill sets, origin stories, and class backgrounds came early in the process. (“That was a fun day,” laughs Belanger.) Ubisoft team members emphasize that choosing between Naoe and Yasuke is a matter of personal preference — lethal subtlety vs. brute force. Players can switch between characters at any time, and, as you might suspect, the pair grows stronger together as the story goes on. Much of Naoe’s advantage comes from her ability to linger in the game’s shadows — not just behind big buildings, but wherever the scene creates a space for her to hide. “The masterclass is clearing out a board without being spotted once,” says Bedard.(The Hideout is) peaceful. You can say, ‘I feel like putting some trees down, seeing what I collected, upgrading my buildings, and petting the cats.’Jonathan Dumont, Ubisoft creative directorWhich brings us to the Hideout, Naoe and Yasuke’s home base and a bucolic rural village that acts as a zen-infused respite from the ferocity of battle. “It’s a place that welcomes you back,” says Dumont. It’s eminently customizable, both from a game-progression standpoint but also in terms of aesthetics. Where the battle scenes are a frenzy of bruising combat or stealth attacks, the Hideout is a refuge for supplies, artwork, found objects, and even a furry menagerie of cats, dogs, deer, and other calming influences. “There are progressions, of course,” says Dumont, “but it’s peaceful. You can say, ‘I feel like putting some trees down, seeing what I collected, upgrading my buildings, and petting the cats.”“The kittens were a P1 feature,” laughs associate game director Dany St-Laurent.Yasuke prepares to face off against an opponent in what will likely be a fruitful battle.Yet for all those big numbers, Dumont says the game boils down to something much simpler. “I just think the characters work super-well together,” he says. “It’s an open-world game, yes. But at its core, it features two characters you’ll like. And the game is really about following their journey, connecting with them, exploring their unique mysteries, and seeing how they flow together. And I think the way in which they join forces is one of the best moments in the franchise.”And if the Ubisoft team has its way, there will be plenty more moments to come. “I think the game will scale for years to come on the Mac platform,” says Côté. “Games can be more and more immersive with each new hardware release. We’re trying to create something here where more people can come with day-one games on the Mac, because I think it’s a beautiful platform.”Download Assassin's Creed Shadows from the Mac App Store


Hello Developer: March 2025

Published: Tue, 04 Mar 2025 08:00:52 PST GUID: https://developer.apple.com/news/?id=cmmcvnec

In this edition: An incredible AAA game comes to Mac. Plus, the latest on International Women’s Day activities, WeChat, and more.Read the full article


Apple Developer is now on WeChat

Published: Mon, 24 Feb 2025 15:00:51 PST GUID: https://developer.apple.com/news/?id=hibq7a48

Check out the official Apple Developer WeChat account to find news, announcements, and upcoming activities for the developer community.Learn more in Simplified Chinese


Get ready with the latest beta releases

Published: Fri, 21 Feb 2025 07:00:14 PST GUID: https://developer.apple.com/news/?id=9s0rgdy9

The beta versions of iOS 18.4, iPadOS 18.4, macOS 15.4, tvOS 18.4, visionOS 2.4, and watchOS 11.4 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 build and test with Xcode 16.3.As previewed last year, iOS 18.4 and iPadOS 18.4 include support for default translation apps for all users worldwide, and default navigation apps for EU users.Beginning April 24, 2025, apps uploaded to App Store Connect must be built with Xcode 16 or later using an SDK for iOS 18, iPadOS 18, tvOS 18, visionOS 2, or watchOS 11.View downloads and release notes


New requirement for apps on the App Store in the European Union

Published: Tue, 18 Feb 2025 07:00:39 PST GUID: https://developer.apple.com/news/?id=6agg0lja

As of today, apps without trader status have been removed from the App Store in the European Union (EU) until trader status is provided and verified by Apple.Account Holders or Admins in the Apple Developer Program will need to enter this status in App Store Connect to comply with the Digital Services Act.Learn what a trader is and how to enter your status


New features for APNs token authentication are now available

Published: Mon, 17 Feb 2025 07:00:16 PST GUID: https://developer.apple.com/news/?id=wy4tb0uo

You can now take advantage of upgraded security options when creating new token authentication keys for the Apple Push Notification service (APNs). Team-scoped keys enable you to restrict your token authentication keys to either development or production environments, providing an additional layer of security and ensuring that keys are used only in their intended environments. Topic-specific keys provide more granular control by enabling you to associate each key with a specific bundle ID, allowing for more streamlined and organized key management. This is particularly beneficial for large organizations that manage multiple apps across different teams. Your existing keys will continue to work for all push topics and environments. At this time, you don’t have to update your keys unless you want to take advantage of the new capabilities. For detailed instructions on how to secure your communications with APNs, read Establishing a token-based connection to APNs.


Upcoming changes to offers and trials for subscriptions in South Korea

Published: Fri, 14 Feb 2025 08:00:06 PST GUID: https://developer.apple.com/news/?id=bo1b122z

Starting February 14, 2025, new regulatory requirements in South Korea will apply to all apps with offers and trials for auto-renewing subscriptions.To comply, if you offer trials or offers for auto-renewing subscriptions to your app or game, additional consent must be obtained for your trial or offer after the initial transaction. The App Store will help to get consent by informing the affected subscribers with an email, push notification, and in-app price consent sheet, and asking your subscribers to agree to the new price.This additional consent must be obtained from customers within 30 days from the payment or conversion date for: Free to paid trials Discounted subscription offers to standard-price subscriptions Apps that do not offer a free trial or discounted offer before a subscription converts to the regular price are not affected.Learn more about this regulation


Tax and price updates for apps, In-App Purchases, and subscriptions

Published: Thu, 06 Feb 2025 07:00:51 PST GUID: https://developer.apple.com/news/?id=bdl07n0d

The App Store is designed to make it easy to sell your digital goods and services globally, with support for 44 currencies across 175 storefronts.From time to time, we may need to adjust prices or your proceeds due to changes in tax regulations or foreign exchange rates. These adjustments are made using publicly available exchange rate information from financial data providers to help make sure prices for apps and In-App Purchases stay consistent across all storefronts.Tax and pricing updates for FebruaryAs of February 6:Your proceeds from the sale of eligible apps and In‑App Purchases have been modified in: Azerbaijan: value-added tax (VAT) introduction of 18% Peru: VAT introduction of 18% Slovakia: Standard VAT rate increase from 20% to 23% Slovakia: Reduced VAT rate introduction of 5% for ebooks Estonia: Reduced VAT rate increase from 5% to 9% for news publications, magazines, and other periodicals Finland: Reduced VAT rate increase from 10% to 14% for ebooks Exhibit B of the Paid Applications Agreement has been updated to indicate that Apple collects and remits applicable taxes in Azerbaijan and Peru.¹As of February 24:Pricing for apps and In-App Purchases will be updated for the Azerbaijan and Peru storefronts if you haven’t selected one of these as the base for your app or In‑App Purchase.² These updates also consider VAT introductions listed in the tax updates section above.If you’ve selected the Azerbaijan or Peru storefront as the base for your app or In-App Purchase, prices won’t change. On other storefronts, prices will be updated to maintain equalization with your chosen base price.Prices won’t change in any region if your In‑App Purchase is an auto‑renewable subscription. Prices also won’t change on the storefronts where you manually manage prices instead of using the automated equalized prices.The Pricing and Availability section of Apps has been updated in App Store Connect to display these upcoming price changes. As always, you can change the prices of your apps, In‑App Purchases, and auto‑renewable subscriptions at any time.Learn more about managing your pricesView or edit upcoming price changesEdit your app’s base country or regionPricing and availability start times by country or regionSet a price for an In-App PurchaseBeginning April 1:As a result of last year’s change in Japan’s tax regulations, Apple (through iTunes K.K. in Japan) is now designated as a Specified Platform Operator by the Japan tax authority. All paid apps and In-App Purchases, (including game items, such as coins) sold by non-Japan-based developers on the App Store in Japan will be subject to the platform tax regime. Apple will collect and remit a 10% Japanese consumption tax (JCT) to the National Tax Agency JAPAN on such transactions at the time of purchase. Your proceeds will be adjusted accordingly.Please note any prepaid payment instruments (such as coins) sold prior to April 1, 2025, will not be subject to platform taxation, and the relevant JCT compliance should continue to be managed by the developer.For specific information on how the JCT affects in-game items, see Question 7 in the Tax Agency of Japan’s Q&A about Platform Taxation of Consumption Tax.Learn more about your proceedsView payments and proceedsDownload financial reports¹ Translations of the updated agreement are available on the Apple Developer website today. ² Excludes auto-renewable subscriptions.


Game distribution on the App Store in Vietnam

Published: Tue, 04 Feb 2025 12:00:38 PST GUID: https://developer.apple.com/news/?id=06h4gf33

The Vietnamese Ministry of Information and Communications (MIC) requires games to be licensed to remain available on the App Store in Vietnam. To learn more and apply for a game license, review the regulations.Once you have obtained your license: Sign in to App Store Connect. Enter the license number and the associated URL in the description section of your game’s product page. Note that you only need to provide this information for the App Store localization displayed on the Vietnam storefront. Submit an update to App Review. If you have questions on how to comply with these requirements, please contact the Authority of Broadcasting and Electronic Information (ABEI) under the Vietnamese Ministry of Information and Communications.View the full law


Hello Developer: February 2025

Published: Tue, 04 Feb 2025 08:01:10 PST GUID: https://developer.apple.com/news/?id=oo637fda

In this edition: The latest on developer activities, the Swift Student Challenge, the team behind Bears Gratitude, and more.Read the full article


The good news bears: Inside the adorably unorthodox design of Bears Gratitude

Published: Tue, 04 Feb 2025 08:00:26 PST GUID: https://developer.apple.com/news/?id=i74v3f4r

Here’s the story of how a few little bears led their creators right to an Apple Design Award.Bears Gratitude is a warm and welcoming title developed by the Australian husband-and-wife team of Isuru Wanasinghe and Nayomi Hettiarachchi.Journaling apps just don’t get much cuter: Through prompts like “Today isn’t over yet,” “I’m literally a new me,” and “Compliment someone,” the Swift-built app and its simple hand-drawn mascots encourage people to get in the habit of celebrating accomplishments, fostering introspection, and building gratitude. “And gratitude doesn’t have to be about big moments like birthdays or anniversaries,” says Wanasinghe. “It can be as simple as having a hot cup of coffee in the morning.”ADA FACT SHEETBears Gratitude Winner: Delight and Fun Available on: iOS, iPadOS, macOS Team size: 2 Download Bears Gratitude from the App StoreWanasinghe is a longtime programmer who’s run an afterschool tutoring center in Sydney, Australia, for nearly a decade. But the true spark for Bears Gratitude and its predecessor, Bears Countdown, came from Hettiarachchi, a Sri Lankan-born illustrator who concentrated on her drawing hobby during the Covid-19 lockdown.Wanasinghe is more direct. “The art is the heart of everything we do,” he says.Bears Gratitude was developed by the Australian husband-and-wife team of Isuru Wanasinghe and Nayomi Hettiarachchi.In fact, the art is the whole reason the app exists. As the pandemic months and drawings stacked up, Hettiarachchi and Wanasinghe found themselves increasingly attached to her cartoon creations, enough that they began to consider how to share them with the world. The usual social media routes beckoned, but given Wanasinghe’s background, the idea of an app offered a stronger pull.“In many cases, you get an idea, put together a design, and then do the actual development,” he says. “In our case, it’s the other way around. The art drives everything.”The art is the heart of everything we do.Isuru Wanasinghe, Bears Gratitude cofounderWith hundreds of drawings at their disposal, the couple began thinking about the kinds of apps that could host them. Their first release was Bears Countdown, which employed the drawings to help people look ahead to birthdays, vacations, and other marquee moments. Countdown was never intended to be a mass-market app; the pair didn’t even check its launch stats on App Store Connect. “We’d have been excited to have 100 people enjoy what Nayomi had drawn,” says Wanasinghe. “That’s where our heads were at.”But Countdown caught on with a few influencers and become enough of a success that the pair began thinking of next steps. “We thought, well, we’ve given people a way to look forward,” says Wanasinghe. “What about reflecting on the day you just had?’”Hettiarachchi’s art samples get a close inspection from one of her trusted associates.Gratitude keeps the cuddly cast from Countdown, but otherwise the app is an entirely different beast. It was also designed in what Wanasinghe says was a deliberately unusual manner. “Our design approach was almost bizarrely linear,” says Wanasinghe. “We purposely didn’t map out the app. We designed it in the same order that users experience it.”Other unorthodox decisions followed, including the absence of a sign-in screen. “We wanted people to go straight into the experience and start writing,” he says. The home-screen journaling prompts are presented via cards that users flip through by tapping left and right. “It’s definitely a nonstandard UX,” says Wanasinghe, “but we found over and over again that the first thing users did was flip through the cards.”Our design approach was almost bizarrely linear. We purposely didn’t map out the app. We designed it in the same order that users experience it.Isuru Wanasinghe, Bears Gratitude cofounderAnother twist: The app’s prompts are written in the voice of the user, which Wanasinghe says was done to emphasize the personal nature of the app. “We wrote the app as if we were the only ones using it, which made it more relatable,” he says.Then there are the bears, which serve not only as a distinguishing hook in a busy field, but also as a design anchor for its creators. “We’re always thinking: ‘Instead of trying to set our app apart, how do we make it ours?’ We use apps all the time, and we know how they behave. But here we tried to detach ourselves from all that, think of it as a blank canvas, and ask, ‘What do we want this experience to be?’”Early design sketches for Bears Gratitude show the collection of swipe-able prompt cards. Bears Gratitude isn’t a mindfulness app — Wanasinghe is careful to clarify that neither he nor Hettiarachchi are therapists or mental health professionals. “All we know about are the trials and tribulations of life,” he says.But those trials and tribulations have reached a greater world. “People have said, ‘This is just something I visit every day that brings me comfort,’” says Wanasinghe. “We’re so grateful this is the way we chose to share the art. We’re plugged into people’s lives in a meaningful way.”Meet the 2024 Apple Design Award winnersBehind the Design is a series that explores design practices and philosophies from finalists and winners of the Apple Design Awards. In each story, we go behind the screens with the developers and designers of these award-winning apps and games to discover how they brought their remarkable creations to life.


Apply for the Swift Student Challenge now through February 23

Published: Mon, 03 Feb 2025 07:00:46 PST GUID: https://developer.apple.com/news/?id=8xllorfy

Submissions for the Swift Student Challenge 2025 are now open through February 23. You have three more weeks to design, test, refine, and submit your app playground for consideration to be named one of 350 winners.What to know: The Challenge is free to enter — you just need access to an iPad or Mac with Swift Playground or Xcode. The best app ideas are personal — let your passion shine through your work. No formal coding experience required — the Challenge is open to students of all levels. Your app playground doesn’t need to be intricate — it should be experienced within 3 minutes or less. Where to start: Explore tools and tutorials to build an incredible app playground. Get inspired by last year’s Distinguished Winners, learn about their winning apps, and read about their experiences at Apple Park. Learn more about the Challenge


Introducing the Advanced Commerce API

Published: Thu, 23 Jan 2025 07:00:50 PST GUID: https://developer.apple.com/news/?id=yxy958ya

The App Store facilitates billions of transactions annually to help developers grow their businesses and provide a world-class customer experience. To further support developers’ evolving business models — such as exceptionally large content catalogs, creator experiences, and subscriptions with optional add-ons — we’re introducing the Advanced Commerce API.Developers can apply to use the Advanced Commerce API to support eligible App Store business models and more flexibly manage their In-App Purchases within their app. These purchases leverage the power of the trusted App Store commerce system, including end-to-end payment processing, tax support, customer service, and more, so developers can focus on providing great app experiences.Learn about eligibility requirements and how to apply


Apps without trader status will be removed from the App Store in the EU

Published: Thu, 16 Jan 2025 08:00:29 PST GUID: https://developer.apple.com/news/?id=einwn76m

Starting February 17, 2025: Due to the European Union’s Digital Services Act, apps without trader status will be removed from the App Store in the European Union until trader status is provided and verified, if necessary.As a reminder, Account Holders or Admins in the Apple Developer Program need to enter trader status in App Store Connect for apps on the App Store in the European Union in order to comply with the Digital Services Act.Learn what a trader is and how to enter your status


Reminder: Upcoming Changes to the App Store Receipt Signing Intermediate Certificate

Published: Thu, 16 Jan 2025 07:00:48 PST GUID: https://developer.apple.com/news/?id=rzloycgp

As part of ongoing efforts to improve security and privacy on Apple platforms, the App Store receipt signing intermediate certificate is being updated to use the SHA-256 cryptographic algorithm. This certificate is used to sign App Store receipts, which are the proof of purchase for apps and In-App Purchases.This update is being completed in multiple phases and some existing apps on the App Store may be impacted by the next update, depending on how they verify receipts.Starting January 24, 2025, if your app performs on-device receipt validation and doesn’t support the SHA-256 algorithm, your app will fail to validate the receipt. If your app prevents customers from accessing the app or premium content when receipt validation fails, your customers may lose access to their content.If your app performs on-device receipt validation, update your app to support certificates that use the SHA-256 algorithm; alternatively, use the AppTransaction and Transaction APIs to verify App Store transactions.For more details, view TN3138: Handling App Store receipt signing certificate changes.


Algorithm changes to server connections for Apple Pay on the Web

Published: Thu, 09 Jan 2025 08:00:14 PST GUID: https://developer.apple.com/news/?id=2x8awlvm

Starting next month, Apple will change the supported algorithms that secure server connections for Apple Pay on the Web. In order to maintain uninterrupted service, you’ll need to ensure that your production servers support one or more of the designated six ciphers before February 4, 2025.These algorithm changes will affect any secure connection you’ve established as part of your Apple Pay integration, including the following touchpoints: Requesting an Apple Pay payment session (Apple Pay on the Web only) Renewing your domain verification (Apple Pay on the Web only) Receiving and handling merchant token notifications for recurring, deferred, and automatic-reload transactions (Apple Pay on the Web and in app) Creating and updating Wallet Orders (Apple Pay on the Web and in app) Managing merchant onboarding via the Apple Pay Web Merchant Registration API (payment service provider (PSP) and e-commerce platforms only)


Hello Developer: January 2025

Published: Tue, 07 Jan 2025 08:00:19 PST GUID: https://developer.apple.com/news/?id=yijdyfo4

In the first edition of the new year: Bring SwiftUI to your app in Cupertino, get ready for the Swift Student Challenge, meet the team behind Oko, and more.Read the full article


Walk this way: How Oko leverages AI to make street crossings more accessible

Published: Tue, 07 Jan 2025 08:00:06 PST GUID: https://developer.apple.com/news/?id=58c4urmu

Oko is a testament to the power of simplicity.The 2024 Apple Design Award winner for Inclusivity and 2024 App Store Award winner for Cultural Impact leverages Artificial Intelligence to help blind or low-vision people navigate pedestrian walkways by alerting them to the state of signals — “Walk,” “Don’t Walk,” and the like — through haptic, audio, and visual feedback. The app instantly affords more confidence to its users. Its bare-bones UI masks a powerful blend of visual and AI tools under the hood. And it’s an especially impressive achievement for a team that had no iOS or Swift development experience before launch.“The biggest feedback we get is, ‘It’s so simple, there’s nothing complex about it,’ and that’s great to hear,” says Vincent Janssen, one of Oko’s three Belgium-based founders. “But we designed it that way because that’s what we knew how to do. It just happened to also be the right thing.”ADA FACT SHEETFrom left: Willem Van de Mierop, Michiel Janssen, and Vincent Janssen are the three cofounders of Oko. The app’s name means “eye.”Oko Winner: Inclusivity Team: AYES BV Available on: iPhone Team size: 6 Previous accolades: 2024 App Store Award winner for Cultural Impact; App Store Editors’ Choice Learn more about OkoDownload Oko from the App StoreFor Janssen and his cofounders, brother Michiel and longtime friend Willem Van de Mierop, Oko — the name translates to “eye” — was a passion project that came about during the pandemic. All three studied computer science with a concentration in AI, and had spent years working in their hometown of Antwerp. But by the beginning of 2021, the trio felt restless. “We all had full-time jobs,” says Janssen, “but the weekends were pretty boring.” Yet they knew their experience couldn’t compare to that of a longtime friend with low vision, who Janssen noticed was feeling more affected as the autumn and winter months went on.“We really started to notice that he was feeling isolated more than others,” says Janssen. “Here in Belgium, we were allowed to go for walks, but you had to be alone or with your household. That meant he couldn’t go with a volunteer or guide. As AI engineers, that got us thinking, ‘Well, there are all these stories about autonomous vehicles. Could we come up with a similar system of images or videos that would help people find their way around public spaces?’” I had maybe opened Xcode three times a few years before, but otherwise none of us had any iOS or Swift experience.Vincent Janssen, Oko founderThe trio began building a prototype that consisted of a microcomputer, 3D-printed materials, and a small portable speaker borrowed from the Janssen brothers’ father. Today, Janssen calls it “hacky hardware,” something akin to a small computer with a camera. But it allowed the team and their friend — now their primary tester — to walk the idea around and poke at the technology’s potential. Could AI recognize the state of a pedestrian signal? How far away could it detect a Don’t Walk sign? How would it perform in rain or wind or snow? There was just one way to know. “We went out for long walks,” says Janssen.And while the AI and hardware performed well in their road tests, issues arose around the hardware’s size and usability, and the team begin to realize that software offered a better solution. The fact that none of the three had the slightest experience building iOS apps was simply a hurdle to clear. “I had maybe opened Xcode three times a few years before,” says Janssen, “but otherwise none of us had any iOS or Swift experience.”Oko helps people navigate pedestrian walkways through interactive maps and audio, visual, and haptic feedback.So that summer, the team pivoted to software, quitting their full-time jobs and throwing themselves into learning Swift through tutorials, videos, and trusty web searches. The core idea crystallized quickly: Build a simple app that relied on Camera, the Maps SDK, and a powerful AI algorithm that could help people get around town. “Today, it’s a little more complex, but in the beginning the app basically opened up a camera feed and a Core ML model to process the images,” says Janssen, noting that the original model was brought over from Python. “Luckily, the tools made the conversion really smooth.” (Oko’s AI models run locally on device.)With the software taking shape, more field testing was needed. The team reached out to accessibility-oriented organizations throughout Belgium, drafting a team of 100 or so testers to “codevelop the app,” says Janssen. Among the initial feedback: Though Oko was originally designed to be used in landscape mode, pretty much everyone preferred holding their phones in portrait mode. “I had the same experience, to be honest,” said Janssen, “but that meant we needed to redesign the whole thing.” The Oko team navigates through prototypes at a review session in their hometown of Antwerp, Belgium.Other changes included amending the audio feedback to more closely mimic existing real-world sounds, and addressing requests to add more visual feedback. The experience amounted to getting a real-world education about accessibility on the fly. “We found ourselves learning about VoiceOver and haptic feedback very quickly,” says Janssen.Still, the project went remarkably fast — Oko launched on the App Store in December 2021, not even a year after the trio conceived of it. “It took a little while to do things, like make sure the UI wasn’t blocked, especially since we didn’t fully understand the code we wrote in Swift,” laughs Janssen, “but in the end, the app was doing what it needed to do.”We found ourselves learning about VoiceOver and haptic feedback.Vincent Janssen, Oko founderThe accessibility community took notice. And in the following months, the Oko team continued expanding its reach — Michiel Janssen and Van de Mierop traveled to the U.S. to meet with accessibility organizations and get firsthand experience with American street traffic and pedestrian patterns. But even as the app expanded, the team retained its focus on simplicity. In fact, Janssen says, they explored and eventually jettisoned some expansion ideas — including one designed to help people find and board public transportation — that made the app feel a little too complex.Today, the Oko team numbers 6, including a fleet of developers who handle more advanced Swift matters. “About a year after we launched, we got feedback about extra features and speed improvements, and needed to find people who were better at Swift than we are,” laughs Janssen. At the same time, the original trio is now learning about business, marketing, and expansion.At its core, Oko remains a sparkling example of a simple app that completes its task well. “It’s still a work in progress, and we’re learning every day,” says Janssen. In other words, there are many roads yet to cross. Meet the 2024 Apple Design Award winnersBehind the Design is a series that explores design practices and philosophies from finalists and winners of the Apple Design Awards. In each story, we go behind the screens with the developers and designers of these award-winning apps and games to discover how they brought their remarkable creations to life.


Get ready with the latest beta releases

Published: Mon, 16 Dec 2024 11:31:12 PST GUID: https://developer.apple.com/news/?id=rcvik60x

The beta versions of iOS 18.3, iPadOS 18.3, macOS 15.3, tvOS 18.3, visionOS 2.3, and watchOS 11.3 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 build and test with Xcode 16.2.View downloads and release notes Learn about testing a beta OS Learn about sending feedback


App Store Award winners announced

Published: Wed, 11 Dec 2024 09:00:25 PST GUID: https://developer.apple.com/news/?id=t9ha5xqc

Join us in celebrating the outstanding work of these developers from around the world.Meet the winners


Updated Apple Developer Program License Agreement now available

Published: Fri, 06 Dec 2024 07:00:11 PST GUID: https://developer.apple.com/news/?id=edbw1dhq

Attachment 2 of the Apple Developer Program License Agreement has been amended to specify requirements for use of the In-App Purchase API. Please review the changes and accept the updated terms in your account.View the full terms and conditionsTranslations of the updated agreement will be available on the Apple Developer website within one month.


Hello Developer: December 2024

Published: Tue, 03 Dec 2024 08:00:42 PST GUID: https://developer.apple.com/news/?id=vhtdb937

In this edition: The year in sessions, activities, apps, and games.Read the full article


Get your apps and games ready for the holidays

Published: Mon, 02 Dec 2024 07:00:45 PST GUID: https://developer.apple.com/news/?id=iwvebnw2

The busiest season on the App Store is almost here. Make sure your apps and games are up to date and ready.App Review will continue to accept submissions throughout the holiday season. Please plan to submit time-sensitive submissions early, as we anticipate high volume and reviews may take longer to complete from December 20-26.Learn more about submitting to the App Store


App Store Award finalists announced

Published: Mon, 25 Nov 2024 05:00:55 PST GUID: https://developer.apple.com/news/?id=ek82tlh0

Every year, the App Store Awards celebrate exceptional apps and games that improve people's lives while showcasing the highest levels of technical innovation, user experience, design, and positive cultural impact. This year, the App Store Editorial team is proud to recognize over 40 outstanding finalists. Winners will be announced in the coming weeks. Learn about the finalists


Price and tax updates for apps, In-App Purchases, and subscriptions

Published: Thu, 14 Nov 2024 14:00:47 PST GUID: https://developer.apple.com/news/?id=onjo01rj

The App Store is designed to make it easy to sell your digital goods and services globally, with support for 44 currencies across 175 storefronts.From time to time, we may need to adjust prices or your proceeds due to changes in tax regulations or foreign exchange rates. These adjustments are made using publicly available exchange rate information from financial data providers to help make sure prices for apps and In-App Purchases stay consistent across all storefronts. Tax updates as of October:Your proceeds from the sale of eligible apps and In‑App Purchases have been increased in: Nepal: Apple no longer remits Nepal value-added tax (VAT) for local developers and proceeds were increased accordingly. Kazakhstan: Apple no longer remits Kazakstan VAT for local developers and proceeds were increased accordingly. Madeira: Decrease of the Madeira VAT rate from 5% to 4% for news publications, magazines and other periodicals, books, and audiobooks. Exhibit B of the Paid Applications Agreement has been updated to indicate that Apple will not remit VAT in Nepal and Kazakhstan for local developers.Learn more about your proceedsView payments and proceedsDownload financial reportsPrice updates as of December 2: Pricing for apps and In-App Purchases will be updated for the Japan and Türkiye storefronts if you haven’t selected one of these as the base for your app or In‑App Purchases. If you’ve selected the Japan or Türkiye storefront as the base for your app or In-App Purchase, prices won’t change. On other storefronts, prices will be updated to maintain equalization with your chosen base price.Prices won’t change in any region if your In‑App Purchase is an auto‑renewable subscription and won’t change on the storefronts where you manually manage prices instead of using the automated equalized prices.The Pricing and Availability section of Apps has been updated in App Store Connect to display these upcoming price changes. As always, you can change the prices of your apps, In‑App Purchases, and auto‑renewable subscriptions at any time.Learn more about managing your pricesView or edit upcoming price changesEdit your app’s base country or regionPricing and availability start times by country or regionSet a price for an In-App Purchase


Enhancements to the App Store featuring process

Published: Tue, 12 Nov 2024 07:00:19 PST GUID: https://developer.apple.com/news/?id=nx3eotat

Share your app or game’s upcoming content and enhancements for App Store featuring consideration with new Featuring Nominations in App Store Connect. Submit a nomination to tell our team about a new launch, in-app content, or added functionality. If you’re featured in select placements on the Today tab, you’ll also receive a notification via the App Store Connect app.In addition, you can promote your app or game’s biggest moments — such as an app launch, new version, or select featuring placements on the App Store — with readymade marketing assets. Use the App Store Connect app to generate Apple-designed assets and share them to your social media channels. Include the provided link alongside your assets so people can easily download your app or game on the App Store.Learn more about getting featuredSubmit a Featuring Nomination


New Broadcast Push Notification Metrics Now Available in the Push Notifications Console

Published: Mon, 11 Nov 2024 07:00:29 PST GUID: https://developer.apple.com/news/?id=106dpbzt

The Push Notifications Console now includes metrics for broadcast push notifications sent in the Apple Push Notification service (APNs) production environment. The console’s interface provides an aggregated view of the broadcast push notifications that are successfully accepted by APNs, the number of devices that receive them, and a snapshot of the maximum number of devices subscribed to your channels.Set up broadcast push notificationsBroadcast updates to your Live Activities


Coding in the kitchen: How Devin Davies whipped up the tasty recipe app Crouton

Published: Mon, 04 Nov 2024 08:00:36 PST GUID: https://developer.apple.com/news/?id=9x75y43e

Let’s get this out of the way: Yes, Devin Davies is an excellent cook. “I’m not, like, a professional or anything,” he says, in the way that people say they’re not good at something when they are.But in addition to knowing his way around the kitchen, Davies is also a seasoned developer whose app Crouton, a Swift-built cooking aid, won him the 2024 Apple Design Award for Interaction.Crouton is part recipe manager, part exceptionally organized kitchen assistant. For starters, the app collects recipes from wherever people find them — blogs, family cookbooks, scribbled scraps from the ’90s, wherever — and uses tasty ML models to import and organize them. “If you find something online, just hit the Share button to pull it into Crouton,” says the New Zealand-based developer. “If you find a recipe in an old book, just snap a picture to save it.”And when it’s time to start cooking, Crouton reduces everything to the basics by displaying only the current step, ingredients, and measurements (including conversions). There’s no swiping around between apps to figure out how many fl oz are in a cup; no setting a timer in a different app. It’s all handled right in Crouton. “The key for me is: How quickly can I get you back to preparing the meal, rather than reading?” Davies says.ADA FACT SHEETCrouton Winner: Interaction Available on: iPhone, iPad, Mac, Apple Vision Pro, Apple Watch Team size: 1 Learn more about CroutonDownload Crouton from the App StoreCrouton is the classic case of a developer whipping up something he needed. As the de facto chef in the house, Davies had previously done his meal planning in the Notes app, which worked until, as he laughs, “it got a little out of hand.”At the time, Davies was in his salad days as an iOS developer, so he figured he could build something that would save him a little time. (It’s in his blood: Davies’s father is a developer too.) "Programming was never my strong suit,” he says, “but once I started building something that solved a problem, I started thinking of programming as a means to an end, and that helped.”Davies’s full-time job was his meal ticket, but he started teaching himself Swift on the side. Swift, he says, clicked a lot faster than the other languages he’d tried, especially as someone who was still developing a taste for programming. “It still took me a while to get my head into it,” he says, “but I found pretty early on that Swift worked the way I wanted a language to work. You can point Crouton at some text, import that text, and do something with it. The amount of steps you don’t have to think about is astounding.”I found pretty early on that Swift worked the way I wanted a language to work.Devin Davies, CroutonCoding with Swift offered plenty of baked-in benefits. Davies leaned on platform conventions to make navigating Crouton familiar and easy. Lists and collection views took advantage of Camera APIs. VisionKit powered text recognition; a separate model organized imported ingredients by category.“I could separate out a roughly chopped onion from a regular onion and then add the quantity using a Core ML model,” he says. “It’s amazing how someone like me can build a model to detect ingredients when I really have zero understanding of how it works.”Davies designed Crouton with simplicity in mind at all times. “I spent a lot of time figuring out what to leave out rather than bring in,” he says.The app came together quickly: The first version was done in about six months, but Crouton simmered for a while before finding its audience. “My mom and I were the main active users for maybe a year,” Davies laughs. “But it’s really important to build something that you use yourself — especially when you’re an indie — so there’s motivation to carry on.”Davies served up Crouton updates for a few years, and eventually the app gained more traction, culminating with its Apple Design Award for Interaction at WWDC24. That’s an appropriate category, Davies says, because he believes his approach to interaction is his app’s special sauce. “My skillset is figuring out how the pieces of an app fit together, and how you move through them from point A to B to C,” he says. “I spent a lot of time figuring out what to leave out rather than bring in.” Crouton recipes can be imported from blogs, cookbook, scraps of paper, or anywhere else they might be found.Davies hopes to use the coming months to explore spicing up Crouton with Apple Intelligence, Live Activities on Apple Watch, and translation APIs. (Though Crouton is his primary app, he’s also built an Apple Vision Pro app called Plate Smash, which is presumably very useful for cooking stress relief.)But it’s important to him that any new features or upgrades pair nicely with the current Crouton. “I’m a big believer in starting out with core intentions and holding true to them,” he says. “I don’t think that the interface, over time, has to be completely different.”My skillset is figuring out how the pieces of an app fit together, and how you move through them from point A to B to C.Devin Davies, CroutonBecause it’s a kitchen assistant, Crouton is a very personal app. It’s in someone’s kitchen at mealtime, it’s helping people prepare means for their loved ones, it’s enabling them to expand their culinary reach. It makes a direct impact on a person’s day. That’s a lot of influence to have as an app developer — even when a recipe doesn’t quite pan out.“Sometimes I’ll hear from people who discover a bug, or even a kind of misunderstanding, but they’re always very kind about it,” laughs Davies. “They’ll tell me, ‘Oh, I was baking a cake for my daughter’s birthday, and I put in way too much cream cheese and I ruined it. But, great app!’”Meet the 2024 Apple Design Award winnersBehind the Design is a series that explores design practices and philosophies from finalists and winners of the Apple Design Awards. In each story, we go behind the screens with the developers and designers of these award-winning apps and games to discover how they brought their remarkable creations to life.


Hello Developer: November 2024

Published: Mon, 04 Nov 2024 08:00:07 PST GUID: https://developer.apple.com/news/?id=rh8a0x7r

In this edition: The Swift Pathway, new developer activities around the world, and an interview with the creator of recipe app Crouton.Read the full article


Upcoming changes to the App Store Receipt Signing Intermediate Certificate

Published: Thu, 31 Oct 2024 07:00:39 PDT GUID: https://developer.apple.com/news/?id=b6tejt6f

As part of ongoing efforts to improve security and privacy on Apple platforms, the App Store receipt signing intermediate certificate is being updated to use the SHA-256 cryptographic algorithm. This certificate is used to sign App Store receipts, which are the proof of purchase for apps and In-App Purchases.This update is being completed in multiple phases and some existing apps on the App Store may be impacted by the next update, depending on how they verify receipts.Starting January 24, 2025, if your app performs on-device receipt validation and doesn't support a SHA-256 algorithm, your app will fail to validate the receipt. If your app prevents customers from accessing the app or premium content when receipt validation fails, your customers may lose access to their content.If your app performs on-device receipt validation, update your app to support certificates that use the SHA-256 algorithm; alternatively, use the AppTransaction and Transaction APIs to verify App Store transactions.For more details, view TN3138: Handling App Store receipt signing certificate change.


TestFlight enhancements to help you reach testers

Published: Thu, 24 Oct 2024 06:00:41 PDT GUID: https://developer.apple.com/news/?id=fps422ld

Beta testing your apps, games, and App Clips is even better with new enhancements to TestFlight. Updates include: Redesigned invitations. TestFlight invitations now include your beta app description to better highlight new features and content your app or game offers to prospective testers. Apps and games with an approved version that’s ready for distribution can also include their screenshots and app category in their invite. We’ve also added a way for people to leave feedback if they didn’t join your beta, so you can understand why they didn’t participate. Tester enrollment criteria. You can choose to set criteria, such as device type and OS versions, to more easily enroll qualified testers via a public link to provide more relevant feedback on your invite. Public link metrics. Find out how successful your public link is at enrolling testers for your app with new metrics. Understand how many testers viewed your invite in the TestFlight app and chose to accept it. If you’ve set criteria for the public link, you can also view how many testers didn’t meet the criteria. To get started with TestFlight, upload your build, add test information, and invite testers. Learn more about TestFlight


Get ready with the latest beta releases

Published: Wed, 23 Oct 2024 06:00:15 PDT GUID: https://developer.apple.com/news/?id=qs5bol0g

The beta versions of iOS 18.2, iPadOS 18.2, and macOS 15.2 are now available. Get your apps ready by confirming they work as expected on these releases. And make sure to build and test with Xcode 16.2 beta to take advantage of the advancements in the latest SDKs.As previewed earlier this year, changes to the browser choice screen, default apps, and app deletion for EU users, as well as support in Safari for exporting user data and for web browsers to import that data, are now available in the beta versions of iOS 18.2 and iPadOS 18.2.These releases also include improvements to the Apps area in Settings first introduced in iOS 18 and iPadOS 18. All users worldwide will be able to manage their default apps via a Default Apps section at the top of the Apps area. New calling and messaging defaults are also now available for all users worldwide.Following feedback from the European Commission and from developers, in these releases developers can develop and test EU-specific features, such as alternative browser engines, contactless apps, marketplace installations from web browsers, and marketplace apps, from anywhere in the world. Developers of apps that use alternative browser engines can now use WebKit in those same apps.View details about the browser choice screen, how to make an app available for users to choose as a default, how to create a calling or messaging app that can be a default, and how to import user data from Safari.


Updated agreements now available

Published: Wed, 23 Oct 2024 05:50:17 PDT GUID: https://developer.apple.com/news/?id=g6ycjsnl

The Apple Developer Program License Agreement and its Schedules 1, 2, and 3 have been updated to support updated policies and upcoming features, and to provide clarification. Please review the changes below and accept the updated terms in your account.Apple Developer Program License Agreement

Definitions, Section 3.3.3(J): Specified requirements for use of App Intents. Definitions, Section 3.3.5(C): Clarified requirements for use of Sign in With Apple. Definitions, Section 3.3.8(G): Specified requirements for use of the Critical Messaging API. Definitions, Sections 3.3.9(C): Clarified requirements for use of the Apple Pay APIs; updated definition of “Apple” for use of the Apple Pay APIs. Attachment 2: Clarified requirements for use of the In-App Purchase API. Schedules 1, 2, and 3Apple Services Pte. Ltd. is now the Apple legal entity responsible for the marketing and End-User download of the Licensed and Custom Applications by End-Users located in the following regions: Bhutan Brunei Cambodia Fiji Korea Laos Macau Maldives Micronesia, Fed States of Mongolia Myanmar Nauru Nepal Papua New Guinea Palau Solomon Islands Sri Lanka Tonga Vanuatu Paid Applications Agreement (Schedules 2 and 3) Exhibit B: Indicated that Apple shall not collect and remit taxes for local developers in Nepal and Kazakhstan, and such developers shall be solely responsible for the collection and remittance of such taxes as may be required by local law.Exhibit C: Section 6: Clarified that Apple will apply Korean VAT on the commissions payable by Korean developers to Apple to be deducted from remittance with respect to sales to Korean customers pursuant to local tax laws. Section 10: For Singaporean developers who have registered for Singapore GST and have provided their Singapore GST registration number to Apple, clarified that Apple will apply Singaporean GST on the commissions payable by Singaporean developers to Apple to be deducted from remittance with respect to sales to Singaporean customers pursuant to local tax laws. View the full terms and conditionsTranslations of the Apple Developer Program License Agreement will be available on the Apple Developer website within one month.


New requirement for app updates in the European Union

Published: Thu, 17 Oct 2024 09:10:19 PDT GUID: https://developer.apple.com/news/?id=yfacfeal

Starting today, in order to submit updates for apps on the App Store in the European Union (EU) Account Holders or Admins in the Apple Developer Program need to enter trader status in App Store Connect. If you’re a trader, you’ll need to provide your trader information before you can submit your app for review. Starting February 17, 2025, apps without trader status will be removed from the App Store in the EU until trader status is provided and verified in order to comply with the Digital Services Act. Learn what a trader is and how to enter your status


Apple Push Notification service server certificate update

Published: Thu, 17 Oct 2024 09:00:41 PDT GUID: https://developer.apple.com/news/?id=09za8wzy

The Certification Authority (CA) for Apple Push Notification service (APNs) is changing. APNs will update the server certificates in sandbox on January 20, 2025, and in production on February 24, 2025. All developers using APNs will need to update their application’s Trust Store to include the new server certificate: SHA-2 Root : USERTrust RSA Certification Authority certificate. To ensure a smooth transition and avoid push notification delivery failures, please make sure that both old and new server certificates are included in the Trust Store before the cut-off date for each of your application servers that connect to sandbox and production. At this time, you don’t need to update the APNs SSL provider certificates issued to you by Apple.


Hello Developer: October 2024

Published: Thu, 10 Oct 2024 08:01:36 PDT GUID: https://developer.apple.com/news/?id=tdh8tuh0

Get your app up to speed, meet the team behind Lies of P, explore new student resources, and more.Read the full article


Masters of puppets: How ROUND8 Studio carved out a niche for Lies of P

Published: Thu, 10 Oct 2024 08:00:50 PDT GUID: https://developer.apple.com/news/?id=jimo1g6z

Lies of P is closer to its surprising source material than you might think.Based on Carlo Collodi’s 1883 novel The Adventures of Pinocchio, the Apple Design Award-winning game is a macabre reimagining of the story of a puppet who longs to be a real boy. Collodi’s story is still best known as a children’s fable. But it’s also preprogrammed with more than its share of darkness — which made it an appealing foundation for Lies of P director Jiwon Choi.“When we were looking for stories to base the game on, we had a checklist of needs,” says Choi. “We wanted something dark. We wanted a story that was familiar but not entirely childish. And the deeper we dove into Pinocchio, the more we found that it checked off everything we were looking for.”ADA FACT SHEETLies of P Winner: Visuals and Graphics Team: ROUND8 Studio (developer), NEOWIZ (publisher) Available on: Mac Team size: 100 Previous accolades: App Store 2023 Mac Game of the Year, App Store Editors’ Choice Developed by the South Korea-based ROUND8 Studio and published by its parent company, NEOWIZ, Lies of P is a lavishly rendered dark fantasy adventure and a technical showpiece for Mac with Apple silicon. Yes, players control a humanoid puppet created by Geppetto. But instead of a little wooden boy with a penchant for little white lies, the game’s protagonist is a mechanical warrior with an array of massive swords and a mission to battle through the burned-out city of Krat to find his maker — who isn’t exactly the genial old woodcarver from the fable.“The story is well-known, and so are the characters,” says Choi. “We knew that to create a lasting memory for gamers, we had to add our own twists.”In the burned-out world of Lies of P, something this warm and beautiful can’t be good news.Those twists abound. The puppet is accompanied by a digital lamp assistant named Gemini — pronounced “jim-i-nee,” of course. A major character is a play on the original’s kindly Blue Fairy. A game boss named Mad Donkey is a lot more irritable than the donkeys featured in Collodi’s story. And though nobody’s nose grows in Lies of P, characters have opportunities to lie in a way that directly affects the storyline — and potentially one of the game’s multiple endings.We knew that to create a lasting memory for gamers, we had to add our own twists.Jiwon Choi, Lies of P director“If you play without knowing the original story, you might not catch all those twists,” says Choi. “But it goes the other way, too. We’ve heard from players who became curious about the original story, so they went back and found out about our twists that way.”There’s nothing curious about the game’s success: In addition to winning a 2024 Apple Design Award for Visuals and Graphics, Lies of P was named the App Store’s 2023 Mac Game of the Year and has collected a bounty of accolades from the gaming community. Many of those call out the game’s visual beauty, a world of rich textures, detailed lighting, and visual customization options like MetalFX upscaling and volumetric fog effects that let you style the ruined city to your liking. Many of Collodi’s original characters have been updated for Lies of P, including the Black Rabbit Brotherhood, who appear to be hopping mad.For that city, the ROUND8 team added another twist by moving the story from its original Italian locale to the Belle Èpoque era of pre-WWI France. “Everyone expected Italy, and everyone expected steampunk,” says Choi, “but we wanted something that wasn’t quite as common in the gaming industry. We considered a few other locations, like the wild west, but the Belle Èpoque was the right mix of beauty and prosperity. We just made it darker and gloomier.”We considered a few other locations, like the wild west, but the Belle Èpoque was the right mix of beauty and prosperity. We just made it darker and gloomier.Jiwon Choi, Lies of P directorTo create the game’s fierce (and oily) combat, Choi and the team took existing Soulslike elements and added their own touches, like customizable weapons that can be assembled from items lying around Krat. “We found that players will often find a weapon they like and use it until the ending,” says Choi. “We found that inefficient. But we also know that everyone has a different taste for weapons.”The system, he says, gives players the freedom to choose their own combinations instead of pursuing a “best” pre-ordained weapon. And the strategy worked: Choi says players are often found online discussing the best combinations rather than the best weapons. “That was our intention when creating the system,” he says.The game is set in the Belle Èpoque, an era known for its beauty and prosperity. “We just made it darker and gloomier,” says Choi.Also intentional: The game’s approach to lying, another twist on the source material. “Lying in the game isn’t just about deceiving a counterpart,” says Choi. “Humans are the only species who can lie to one another, so lying is about exploring the core of this character.” It’s also about the murky ethics of lying: Lies of P suggests that, at times, nothing is as human — or humane — as a well-intentioned falsehood.“The puppet of Geppetto is not human,” says Choi. “But at the same time, the puppet acts like a human and occasionally exhibits human behavior, like getting emotional listening to music. The idea was: Lying is something a human might do. That’s why it’s part of the game.”Every environment in Lies of P — including the Krat Festival, which has seen better days — is rich with desolate detail.The Lies of P story might not be done just yet. Choi and team are working on downloadable content and a potential sequel — possibly starring another iconic character who’s briefly teased in the game’s ending. But in the meantime, the team is taking a moment to enjoy the fruits of their success. “At the beginning of development, I honestly doubted that we could even pull this off,” says Choi. “For me, the most surprising thing is that we achieved this. And that makes us think, ‘Well, maybe we could do better next time.’”Meet the 2024 Apple Design Award winnersBehind the Design is a series that explores design practices and philosophies from finalists and winners of the Apple Design Awards. In each story, we go behind the screens with the developers and designers of these award-winning apps and games to discover how they brought their remarkable creations to life.


Announcing the Swift Student Challenge 2025

Published: Tue, 08 Oct 2024 05:01:37 PDT GUID: https://developer.apple.com/news/?id=hu2iq38q

We’re thrilled to announce the Swift Student Challenge 2025. The Challenge provides the next generation of student developers the opportunity to showcase their creativity and coding skills by building app playgrounds with Swift.Applications for the next Challenge will open in February 2025 for three weeks.We’ll select 350 Swift Student Challenge winners whose submissions demonstrate excellence in innovation, creativity, social impact, or inclusivity. From this esteemed group, we’ll name 50 Distinguished Winners whose work is truly exceptional and invite them to join us at Apple in Cupertino for three incredible days where they’ll gain invaluable insights from Apple experts and engineers, connect with their peers, and enjoy a host of unforgettable experiences.All Challenge winners will receive one year of membership in the Apple Developer Program, a special gift from Apple, and more.To help you get ready, we’re launching new coding resources, including Swift Coding Clubs designed for students to develop skills for a future career, build community, and get ready for the Challenge.Learn more


Upcoming regional age ratings in Australia and France

Published: Thu, 26 Sep 2024 08:00:01 PDT GUID: https://developer.apple.com/news/?id=4mfp130q

Apple is committed to making the App Store a safe place for everyone — especially kids. Within the next few months, the following regional age ratings for Australia and France will be implemented in accordance with local laws. No action is needed on your part. Where required by local regulations, regional ratings will appear alongside Apple global age ratings.AustraliaApps with any instances of simulated gambling will display an R18+ regional age rating in addition to the Apple global age rating on the App Store in Australia.FranceApps with a 17+ Apple global age rating will also display an 18+ regional age rating on the App Store in France.Learn more about the age ratings


Update on iPadOS 18 apps distributed in the European Union

Published: Fri, 13 Sep 2024 00:00:18 PDT GUID: https://developer.apple.com/news/?id=4sn7e783

The App Review Guidelines have been revised to add iPadOS to Notarization.Starting September 16: Users in the EU can download iPadOS apps on the App Store and through alternative distribution. As mentioned in May, if you have entered into the Alternative Terms Addendum for Apps in the EU, iPadOS first annual installs will begin to accrue and the lower App Store commission rate will apply. Alternative browser engines can be used in iPadOS apps. Historical App Install Reports in App Store Connect that can be used with our fee calculator will include iPadOS. If you’ve entered into a previous version of the following agreements, be sure to sign the latest version, which supports iPadOS: Alternative Terms Addendum for Apps in the EU Web Browser Engine Entitlement Addendum for Apps in the EU Embedded Browser Engine Entitlement Addendum for Apps in the EU Learn more about the update on apps distributed in the EUTranslations of the guidelines will be available on the Apple Developer website within one month.


Win-back offers for auto-renewable subscriptions now available

Published: Tue, 10 Sep 2024 07:00:08 PDT GUID: https://developer.apple.com/news/?id=8utnewzk

You can now configure win-back offers — a new type of offer for auto-renewable subscriptions — in App Store Connect. Win-back offers allow you to reach previous subscribers and encourage them to resubscribe to your app or game. For example, you can create a pay up front offer for a reduced subscription price of $9.99 for six months, with a standard renewal price of $39.99 per year. Based on your offer configuration, Apple displays these offers to eligible customers in various places, including: Across the App Store, including on your product page, as well as in personalized recommendations and editorial selections on the Today, Games, and Apps tabs. In your app or game. Via a direct link you share using your own marketing channels. In Subscription settings. When creating win-back offers in App Store Connect, you’ll determine customer eligibility, select regional availability, and choose the discount type. Eligible customers will be able to discover win-back offers this fall.Set up win-back offersLearn about win-back offers


App Store submissions now open for the latest OS releases

Published: Mon, 09 Sep 2024 08:00:34 PDT GUID: https://developer.apple.com/news/?id=utw4yhtp

iOS 18, iPadOS 18, macOS Sequoia, tvOS 18, visionOS 2, and watchOS 11 will soon be available to customers worldwide. Build your apps and games using the Xcode 16 Release Candidate and latest SDKs, test them using TestFlight, and submit them for review to the App Store. You can now start deploying seamlessly to TestFlight and the App Store from Xcode Cloud. With exciting new features like watchOS Live Activities, app icon customization, and powerful updates to Swift, Siri, Controls, and Core ML, you can deliver even more unique experiences on Apple platforms.And beginning next month, you’ll be able to bring the incredible new features of Apple Intelligence into your apps to help inspire the way users communicate, work, and express themselves.Starting April 2025, apps uploaded to App Store Connect must be built with SDKs for iOS 18, iPadOS 18, tvOS 18, visionOS 2, or watchOS 11.Learn about submitting apps


Hello Developer: September 2024

Published: Tue, 03 Sep 2024 07:00:47 PDT GUID: https://developer.apple.com/news/?id=myu3gpem

Get your apps ready by digging into these video sessions and resources.

														Explore machine learning on Apple platforms
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Bring expression to your app with Genmoji
														
														Watch now

														
													
												
											Browse new resourcesLearn how to make actions available to Siri and Apple Intelligence.

Ebook actions Camera actions Presentation actions Need a boost?Check out our curated guide to machine learning and AI.FEATUREDGet ready for OS updatesDive into the latest updates with these developer sessions.Level up your games

														Port advanced games to Apple platforms
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Design advanced games for Apple platforms
														
														Watch now

														
													
												
											Bring your vision to life
											
												
													
														
															
														
													
													
														
														Design great visionOS apps
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Design interactive experiences for visionOS
														
														Watch now

														
													
												
											Upgrade your iOS and iPadOS apps
											
												
													
														
															
														
													
													
														
														Extend your app’s controls across the system
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Elevate your tab and sidebar experience in iPadOS
														
														Watch now

														
													
												
											Browse Apple Developer on YouTubeGet expert guidanceCheck out curated guides to the latest features and technologies.

Games visionOS iOS and iPadOS BEHIND THE DESIGNRytmos: A puzzle game with a global beatFind out how Floppy Club built an Apple Design Award winner that sounds as good as it looks.

														Behind the Design: The rhythms of Rytmos
														
														View now

														
													
												
											MEET WITH APPLEReserve your spot for upcoming developer activities

Envision the future: Create great apps for visionOS: Find out how to build visionOS apps for a variety of use cases. (October 2, Cupertino) Build faster and more efficient apps: Learn how to optimize your use of Apple frameworks, resolve performance issues, and reduce launch time. (October 23, Cupertino) Subscribe to Hello DeveloperWant to get Hello Developer in your inbox? Make sure you’ve opted in to receive emails about developer news and events by updating your email preferences in your developer account.Share your thoughtsWe’d love to hear from you. If you have suggestions for our activities or stories, please let us know.


Behind the Design: The rhythms of Rytmos

Published: Tue, 03 Sep 2024 06:59:53 PDT GUID: https://developer.apple.com/news/?id=34m9vbvv

Rytmos is a game that sounds as good as it looks.With its global rhythms, sci-fi visuals, and clever puzzles, the 2024 Apple Design Award winner for Interaction is both a challenge and an artistic achievement. To solve each level, players must create linear pathways on increasingly complex boards, dodging obstacles and triggering buttons along the way. It’s all set to a world-music backdrop; different levels feature genres as diverse as Ethiopian jazz, Hawaiian slack key guitar, and Gamelan from Indonesia, just to name a few.And here’s the hook: Every time you clear a level, you add an instrument to an ever-growing song.“The idea is that instead of reacting to the music, you’re creating it,” says Asger Strandby, cofounder of Floppy Club, the Denmark-based studio behind Rytmos. “We do a lot to make sure it doesn’t sound too wild. But the music in Rytmos is entirely generated by the way you solve the puzzles.”ADA FACT SHEETRytmos Winner: Interaction Team: Floppy Club Available on: iPhone, iPad Team size: 5 Learn more about RytmosDownload Rytmos from the App StoreThe artful game is the result of a partnership that dates back decades. In addition to being developers, Strandby and Floppy Club cofounder Niels Böttcher are both musicians who hail from the town of Aarhus in Denmark. “It’s a small enough place that if you work in music, you probably know everyone in the community,” laughs Böttcher. The music in Rytmos comes mostly from traveling and being curious.Niels Böttcher, Floppy Club cofounderThe pair connected back in the early 2000s, bonding over music more than games. “For me, games were this magical thing that you could never really make yourself,” says Strandby. “I was a geeky kid, so I made music and eventually web pages on computers, but I never really thought I could make games until I was in my twenties.” Instead, Strandby formed bands like Analogik, which married a wild variety of crate-digging samples — swing music, Eastern European folk, Eurovision-worthy pop — with hip-hop beats. Strandby was the frontman, while Böttcher handled the behind-the-scenes work. “I was the manager in everything but name,” he says.The band was a success: Analogik went on to release five studio albums and perform at Glastonbury, Roskilde, and other big European festivals. But when their music adventure ended, the pair moved back into separate tech jobs for several years — until the time came to join forces again. “We found ourselves brainstorming one day, thinking about, ‘Could we combine music and games in some way?’” says Böttcher. “There are fun similarities between the two in terms of structures and patterns. We thought, ‘Well, let’s give it a shot.’”Puzzles in Rytmos — like the one set on the planet “Hateta” — come with a little history lesson about the music being played. The duo launched work on a rhythm game that was powered by their histories and travels. “I’ve collected CDs and tapes from all over the world, so the genres in Rytmos are very carefully chosen,” says Böttcher. “We really love Ethiopian jazz music, so we included that. Gamelan music (traditional Indonesian ensemble music that’s heavy on percussion) is pretty wild, but incredible. And sometimes, you just hear an instrument and say, ‘Oh, that tabla has a really nice sound.’ So the music in Rytmos comes mostly from traveling and being curious.”The game took shape early, but the mazes in its initial versions were much more intricate. To help bring them down to a more approachable level, the Floppy Club team brought on art director Niels Fyrst. “He was all about making things cleaner and clearer,” says Böttcher. “Once we saw what he was proposing — and how it made the game stronger — we realized, ‘OK, maybe we’re onto something.’”Success in Rytmos isn't just that you're beating a level. It's that you're creating something.Asger Strandby, Floppy Club cofounderStill, even with a more manageable set of puzzles, a great deal of design complexity remained. Building Rytmos levels was like stacking a puzzle on a puzzle; the team not only had to build out the levels, but also create the music to match. To do so, Strandby and his brother, Bo, would sketch out a level and then send it over to Böttcher, who would sync it to music — a process that proved even more difficult than it seems. “The sound is very dependent on the location of the obstacles in the puzzles,” says Strandby. “That’s what shapes the music that comes out of the game. So we’d test and test again to make sure the sound didn’t break the idea of the puzzle.”Puzzles in Rytmos are all about getting from Point A to Point B — but things are never as simple as they seem.The process, he says, was “quite difficult” to get right. “Usually with something like this, you create a loop, and then maybe add another loop, and then add layers on top of it,” says Böttcher. “In Rytmos, hitting an emitter triggers a tone, percussion sound, or chord. One tone hits another tone, and then another, and then another. In essence, you’re creating a pattern while playing the game.”We’ve actually gone back to make some of the songs more imprecise, because we want them to sound human.Niels Böttcher, Floppy Club cofounderThe unorthodox approach leaves room for creativity. “Two different people’s solutions can sound different,” says Strandby. And when players win a level, they unlock a “jam mode” where they can play and practice freely. "It’s just something to do with no rules after all the puzzling,” laughs Strandby.Yet despite all the technical magic happening behind the scenes, the actual musical results had to have a human feel. “We’re dealing with genres that are analog and organic, so they couldn’t sound electronic at all,” says Böttcher. “We’ve actually gone back to make some of the songs more imprecise, because we want them to sound human.”Best of all, the game is shot through with creativity and cleverness — even offscreen. Each letter in the Rytmos logo represents the solution to a puzzle. The company’s logo is a 3.5-inch floppy disk, a little nod to their first software love. (“That’s all I wished for every birthday,” laughs Böttcher.) And both Böttcher and Strandby hope that the game serves as an introduction to both sounds and people they might not be familiar with. "Learning about music is a great way to learn about a culture,” says Strandby.But mostly, Rytmos is an inspirational experience that meets its lofty goal. “Success in Rytmos isn’t just that you’re beating a level,” says Strandby. “It’s that you’re creating something.”Meet the 2024 Apple Design Award winnersBehind the Design is a series that explores design practices and philosophies from finalists and winners of the Apple Design Awards. In each story, we go behind the screens with the developers and designers of these award-winning apps and games to discover how they brought their remarkable creations to life.


Price and tax updates for apps, In-App Purchases, and subscriptions

Published: Thu, 29 Aug 2024 07:00:52 PDT GUID: https://developer.apple.com/news/?id=rob1vlg0

The App Store is designed to make it easy to sell your digital goods and services globally, with support for 44 currencies across 175 storefronts.From time to time, we may need to adjust prices or your proceeds due to changes in tax regulations or foreign exchange rates. These adjustments are made using publicly available exchange rate information from financial data providers to help make sure prices for apps and In-App Purchases stay consistent across all storefronts.Price updatesOn September 16: Pricing for apps and In-App Purchases¹ will be updated for the Chile, Laos, and Senegal storefronts if you haven’t selected one of these as the base for your app or In‑App Purchase.¹ These updates also consider value‑added tax (VAT) introductions listed in the “Tax updates” section below. If you’ve selected the Chile, Laos, or Senegal storefront as the base for your app or In-App Purchase, prices won’t change. On other storefronts, prices will be updated to maintain equalization with your chosen base price.Prices won’t change in any region if your In‑App Purchase is an auto‑renewable subscription and won’t change on the storefronts where you manually manage prices instead of using the automated equalized prices.The Pricing and Availability section of Apps has been updated in App Store Connect to display these upcoming price changes. As always, you can change the prices of your apps, In‑App Purchases, and auto‑renewable subscriptions at any time.Learn more about managing your pricesView or edit upcoming price changesEdit your app’s base country or regionPricing and availability start times by regionSet a price for an In-App PurchaseTax updatesAs of August 29:Your proceeds from the sale of eligible apps and In‑App Purchases have been modified in: Laos: VAT introduction of 10% Senegal: VAT introduction of 18% India: Equalization levy of 2% no longer applicable Exhibit B of the Paid Applications Agreement has been updated to indicate that Apple collects and remits applicable taxes in Laos and Senegal.Beginning in September:Your proceeds from the sale of eligible apps and In‑App Purchases will be modified in: Canada: Digital services tax introduction of 3% Finland: VAT increase from 24% to 25.5% Learn more about your proceedsView payments and proceedsDownload financial reports1: Excludes auto-renewable subscriptions.


It’s Glowtime.

Published: Mon, 26 Aug 2024 08:00:01 PDT GUID: https://developer.apple.com/news/?id=zvdnvggt

Join us for a special Apple Event on September 9 at 10 a.m. PT. Watch on apple.com, Apple TV, or YouTube Live.


Upcoming changes to the browser choice screen, default apps, and app deletion for EU users

Published: Thu, 22 Aug 2024 07:00:36 PDT GUID: https://developer.apple.com/news/?id=zglax7gc

By the end of this year, we’ll make changes to the browser choice screen, default apps, and app deletion for iOS and iPadOS for users in the EU. These updates come from our ongoing and continuing dialogue with the European Commission about compliance with the Digital Market Act’s requirements in these areas.Developers of browsers offered in the browser choice screen in the EU will have additional information about their browser shown to users who view the choice screen, and will get access to more data about the performance of the choice screen. The updated choice screen will be shown to all EU users who have Safari set as their default browser. For details about the changes coming to the browser choice screen, view About the browser choice screen in the EU.For users in the EU, iOS 18 and iPadOS 18 will also include a new Default Apps section in Settings that lists defaults available to each user. In future software updates, users will get new default settings for dialing phone numbers, sending messages, translating text, navigation, managing passwords, keyboards, and call spam filters. To learn more, view Update on apps distributed in the European Union.Additionally, the App Store, Messages, Photos, Camera, and Safari apps will now be deletable for users in the EU.


Upcoming requirements for app distribution in the European Union

Published: Thu, 15 Aug 2024 09:00:14 PDT GUID: https://developer.apple.com/news/?id=a0nevv65

As a reminder, Account Holders or Admins in the Apple Developer Program need to enter trader status in App Store Connect for apps on the App Store in the European Union (EU) in order to comply with the Digital Services Act.Please note these new dates and requirements: October 16, 2024: Trader status will be required to submit app updates. If you’re a trader, you’ll need to provide your trader information before you can submit your app for review. February 17, 2025: Apps without trader status will be removed from the App Store in the EU until trader status is provided and verified. Learn what a trader is and how to enter your status


Apple Entrepreneur Camp applications are now open

Published: Tue, 13 Aug 2024 07:00:33 PDT GUID: https://developer.apple.com/news/?id=49500drc

Apple Entrepreneur Camp supports underrepresented founders and developers, and encourages the pipeline and longevity of these entrepreneurs in technology. Attendees benefit from one-on-one code-level guidance, receive unprecedented access to Apple engineers and experts, and become part of the extended global network of Apple Entrepreneur Camp alumni.Applications are now open for female,* Black, Hispanic/Latinx, and Indigenous founders and developers. And this year we’re thrilled to bring back our in-person programming at Apple in Cupertino. For those who can’t attend in person, we’re still offering our full program online. We welcome established entrepreneurs with app-driven businesses to learn more about eligibility requirements and apply today.Apply by September 3, 2024.Learn more * Apple believes that gender expression is a fundamental right. We welcome all women to apply to this program.


Updates to the StoreKit External Purchase Link Entitlement

Published: Thu, 08 Aug 2024 07:00:20 PDT GUID: https://developer.apple.com/news/?id=szrqxadx

In response to the announcement by the European Commission in June, we’re making the following changes to Apple’s Digital Markets Act compliance plan. We’re introducing updated terms that will apply this fall for developers with apps in the European Union storefronts of the App Store that use the StoreKit External Purchase Link Entitlement. Key changes include: Developers can communicate and promote offers for purchases available at a destination of their choice. The destination can be an alternative app marketplace, another app, or a website, and it can be accessed outside the app or via a web view that appears in the app. Developers may design and execute within their apps the communication and promotion of offers. This includes providing information about prices of subscriptions or any other offer available both within or outside the app, and providing explanations or instructions about how to subscribe to offers outside the application. These communications must provide accurate information regarding the digital goods or services available for purchase. Developers may choose to use an actionable link that can be tapped, clicked, or scanned, to take users to their destination. Developers can use any number of URLs, without declaring them in the app’s Info.plist. Links with parameters, redirects, and intermediate links to landing pages are permitted. Updated business terms for apps with the External Purchase Link Entitlement are being introduced to align with the changes to these capabilities. Learn more by visiting Alternative payment options on the App Store in the European Union or request a 30-minute online consultation to ask questions and provide feedback about these changes.


Hello Developer: August 2024

Published: Tue, 06 Aug 2024 08:01:16 PDT GUID: https://developer.apple.com/news/?id=2keszuqr

Meet with AppleExplore the latest developer activities — including sessions, consultations, and labs — all around the world.Browse the full schedule >BEHIND THE DESIGNCreating the make-believe magic of Lost in PlayDiscover how the developers of this Apple Design Award-winning game conjured up an imaginative world of oversized frogs, mischievous gnomes, and occasional pizzas.

														Behind the Design: Creating the make-believe magic of Lost in Play
														
														View now

														
													
												
											Get resourceful

Build local experiences with room tracking: Use room tracking in visionOS to provide custom interactions with physical spaces. Preview your app’s interface in Xcode: Iterate designs quickly and preview your apps’ displays across different Apple devices. News snippets Explore Apple Music Feed: Now available through the Apple Developer Program, Apple Music Feed provides bulk rich catalog metadata for developing experiences that link back to Apple Music. Updates to runtime protection in macOS Sequoia: Find out about updates to Gatekeeper. Evaluate your app’s performance: Find out what’s working — and what you can improve — with peer group benchmark metrics across app categories, business models, and download volumes. SESSION OF THE MONTHExtend your Xcode Cloud workflowsDiscover how Xcode Cloud can adapt to your development needs.

														Extend your Xcode Cloud workflows
														
														Watch now

														
													
												
											Subscribe to Hello DeveloperWant to get Hello Developer in your inbox? Make sure you’ve opted in to receive emails about developer news and events by updating your email preferences in your developer account.Share your thoughtsWe’d love to hear from you. If you have suggestions for our activities or stories, please let us know.

Behind the Design: Creating the make-believe magic of Lost in Play

Published: Tue, 06 Aug 2024 08:00:48 PDT GUID: https://developer.apple.com/news/?id=n4w6zydm

Lost in Play is a game created by and for people who love to play make-believe.The 2024 Apple Design Award (ADA) winner for Innovation is a point-and-click adventure that follows two young siblings, Toto and Gal, through a beautifully animated world of forbidden forests, dark caverns, friendly frogs, and mischievous gnomes. To advance through the game’s story, players complete fun mini-games and puzzles, all of which feel like a Saturday morning cartoon: Before the journey is out, the pair will fetch a sword from a stone, visit a goblin village, soar over the sea on an enormous bird, and navigate the real-world challenges of sibling rivalry. They will also order several pizzas.ADA FACT SHEETLost in Play Winner: Innovation Team: Happy Juice Games, Israel Available on: iPhone, iPad Team size: 7 Previous accolades: iPad Game of the Year (2023) Download Lost in PlayLearn more about Lost in PlayLost in Play is the brainchild of Happy Juice Games, a small Israel-based team whose three cofounders drew inspiration from their own childhoods — and their own families. “We’ve all watched our kids get totally immersed playing make-believe games,” says Happy Juice’s Yuval Markovich. “We wanted to recreate that feeling. And we came up with the idea of kids getting lost, partly in their imaginations, and partly in real life.”The team was well-equipped for the job. Happy Juice cofounders Markovich, Oren Rubin, and Alon Simon, all have backgrounds in TV and film animation, and knew what they wanted a playful, funny adventure even before drawing their first sketch. “As adults, we can forget how to enjoy simple things like that,” says Simon, “so we set out to make a game about imagination, full of crazy creatures and colorful places.”Toto meets a new friend in the belly of a whale in Lost in Play. At right is an early sketch of the scene.For his part, Markovich didn’t just have a history in gaming; he taught himself English by playing text-based adventure games in the ‘80s. “You played those games by typing ‘go north’ or ‘look around,’ so every time I had to do something, I’d open the dictionary to figure out how to say it,” he laughs. “At some point I realized, ‘Oh wait, I know this language.’”The story became a matter of, ‘OK, a goblin village sounds fun — how do we get there?’Yuval Markovich, Happy Juice Games cofounderBut those games could be frustrating, as anyone who ever tried to “leave house” or “get ye flask” can attest. Lost in Play was conceived from day one to be light and navigable. “We wanted to keep it comic, funny, and easy,” says Rubin. “That’s what we had in mind from the very beginning.”Toto must go out on a limb to solve the ravens' puzzle in this screenshot and early sketch.Lost in Play may be a linear experience — it feels closer to playing a movie than a sandbox game — but it’s hardly simple. As befitting a playable dream, its story feels a little unmoored, like it’s being made up on the fly. That’s because the team started with art, characters, and environments, and then went back to add a hero’s journey to the elements.“We knew we’d have a dream in the beginning that introduced a few characters. We knew we’d end up back at the house. And we knew we wanted one scene under the sea, and another in a maker space, and so on,” says Markovich. “The story became a matter of, ‘OK, a goblin village sounds fun — how do we get there?’” Early concept sketches show the character design evolution of Toto and Gal.Naturally, the team drew on their shared backgrounds in animation to shape the game all throughout its three-year development process — and not just in terms of art. Like a lot of cartoons, Lost in Play has no dialogue, both to increase accessibility and to enhance the story’s illusion. Characters speak in a silly gibberish. And there are little cartoon-inspired tricks throughout; for instance, the camera shakes when something is scary. “When you study animation, you also study script writing, cinematography, acting, and everything else,” Markovich says. “I think that’s why I like making games so much: They have everything.”The best thing we hear is that it’s a game parents enjoy playing with their kids.Oren Rubin, Happy Juice games cofounderAnd in a clever acknowledgment of the realities of childhood, brief story beats return Toto and Gal to the real world to navigate practical issues like sibling rivalries. That’s on purpose: Simon says early versions of the game were maybe a little too cute. “Early on, we had the kids sleeping neatly in their beds,” says Simon. “But we decided that wasn’t realistic. We added a bit more of them picking on each other, and a conflict in the middle of the game.” Still, Markovich says that even the real-world interludes keep one foot in the imaginary world. “They may go through a park where an old lady is feeding pigeons, but then they walk left and there’s a goblin in a swamp,” he laughs. Strange frogs distributing swords are the basis for one of Lost in Play's many inventive puzzles.On the puzzle side, Lost in Play’s mini-games are designed to strike the right level of challenging. The team is especially proud of the game’s system of hints, which often present challenges in themselves. “We didn’t want people getting trapped like I did in those old adventure games,” laughs Markovich. “I loved those, but you could get stuck for months. And we didn’t want people going online to find answers either.” The answer: A hint system that doesn’t just hand over the answer but gives players a feeling of accomplishment, an incentive to go back for more.It all adds up to a unique experience for players of all ages — and that’s by design too. “The best feedback we get is that it’s suitable for all audiences,” says Rubin, “and the best thing we hear is that it’s a game parents enjoy playing with their kids.”Meet the 2024 Apple Design Award winnersBehind the Design is a series that explores design practices and philosophies from finalists and winners of the Apple Design Awards. In each story, we go behind the screens with the developers and designers of these award-winning apps and games to discover how they brought their remarkable creations to life.


Updates to runtime protection in macOS Sequoia

Published: Tue, 06 Aug 2024 06:00:37 PDT GUID: https://developer.apple.com/news/?id=saqachfa

In macOS Sequoia, users will no longer be able to Control-click to override Gatekeeper when opening software that isn’t signed correctly or notarized. They’ll need to visit System Settings > Privacy & Security to review security information for software before allowing it to run.If you distribute software outside of the Mac App Store, we recommend that you submit your software to be notarized. The Apple notary service automatically scans your Developer ID-signed software and performs security checks. When your software is ready for distribution, it’s assigned a ticket to let Gatekeeper know it’s been notarized so customers can run it with confidence.Learn how to notarize your macOS software


Updated guidelines now available

Published: Thu, 01 Aug 2024 08:00:32 PDT GUID: https://developer.apple.com/news/?id=ty0avr2s

The App Review Guidelines have been revised to support updated policies and upcoming features, and to provide clarification. Updated 4.7 to clarify that PC emulator apps can offer to download games. Added 4.7, 4.7.2, and 4.7.3 to Notarization. View the App Review GuidelinesGet resources and support to prepare for App Review Translations of the guidelines will be available on the Apple Developer website within one month.


Hello Developer: July 2024

Published: Thu, 11 Jul 2024 08:00:13 PDT GUID: https://developer.apple.com/news/?id=v9l8j3j9

Dive into all the new updates from WWDC24Our doors are open. Join us to explore all the new sessions, documentation, and features through online and in-person activities held in 15 cities around the world.Sign up now >Join us July 22–26 for online office hours to get one-on-one guidance about your app or game. And visit the forums where more engineers are ready to answer your questions.Reserve your spot >Browse the forums >

														WWDC24 highlights
														
														View now

														
													
												
											BEHIND THE DESIGNPositive vibrations: How Gentler Streak approaches fitness with “humanity”Find out why the team behind this Apple Design Award-winning lifestyle app believes success is about more than stats.
											
												
													
														
															
														
													
													
														
														Behind the Design: How Gentler Streak approaches fitness with “humanity“
														
														View now

														
													
												
											GET RESOURCEFULNew sample code

Grow your skills with the BOT-anist: Build a multiplatform app that uses windows, volumes, and animations to create a robot botanist’s greenhouse. Doing the things a particle can: Add a range of visual effects to a RealityKit view by attaching a particle emitter component to an entity. Chart a course for Destination Video: Leverage SwiftUI to build an immersive media experience. New in the HIG Design for games: Make your game feel at home on all Apple devices. Take control of controls: Provide quick access to a feature of your app from Control Center, the Lock Screen, or the Action button. Tint your icons: Create dark and tinted app icon variants for iOS and iPadOS. SESSION OF THE MONTHSay hello to the next generation of CarPlay design systemLearn how the system at the heart of CarPlay allows each automaker to express their vehicle’s character and brand.

														Say hello to the next generation of CarPlay design system
														
														Watch now

														
													
												
											Subscribe to Hello DeveloperWant to get Hello Developer in your inbox? Make sure you’ve opted in to receive emails about developer news and events by updating your email preferences in your developer account.Share your thoughtsWe’d love to hear from you. If you have suggestions for our activities or stories, please let us know.

Behind the Design: How Gentler Streak approaches fitness with “humanity“

Published: Thu, 11 Jul 2024 07:59:27 PDT GUID: https://developer.apple.com/news/?id=3m0ht22s

Gentler Streak is a different kind of fitness tracker. In fact, to hear cofounder and CEO Katarina Lotrič tell it, it’s not really a fitness tracker at all. “We think of it more as a lifestyle app,” says Lotrič, from the team’s home office in Kranj, Slovenia. “We want it to feel like a compass, a reminder to get moving, no matter what that means for you,” she says.ADA FACT SHEETThe app’s “Go Gentler” page suggests optimal workouts for a user’s day.Gentler Streak Winner: Social Impact Team: Gentler Stories d.o.o., Slovenia Available on: iPhone, iPad, Apple Watch Team size: 8 Previous accolades: Apple Watch App of the Year (2022), Apple Design Award finalist (Visuals and graphics, 2023) Download Gentler Streak from the App StoreLearn more about Gentler StreakMeet the 2024 Apple Design Award winnersThat last part is key. True to its name, the Apple Design Award-winning Gentler Streak takes a friendlier approach to fitness. Instead of focusing on performance — on the bigger, faster, and stronger — Gentler Streak meets people where they are, presenting workout suggestions, statistics, and encouragement for all skill levels.“A lot of mainstream fitness apps can seem to be about pushing all the time,” Lotrič says. “But for a lot of people, that isn’t the reality. Everyone has different demands and capabilities on different days. We thought, ‘Can we create a tool to help anyone know where they’re at on any given day, and guide them to a sustainably active lifestyle?’”If a 15-minute walk is what your body can do at that moment, that’s great.Katarina Lotrič, CEO and cofounder of Gentler StoriesTo reach those goals, Lotrič and her Gentler Stories cofounders — UI/UX designer Andrej Mihelič, senior developer Luka Orešnik, and CTO and iOS developer Jasna Krmelj — created an app powered by an optimistic and encouraging vibe that considers physical fitness and mental well-being equally. Fitness and workout data (collected from HealthKit) is presented in a colorful, approachable design. The app’s core functions are available for free; a subscription unlocks premium features. And an abstract mascot named Yorhart (sound it out) adds to the light touch. “Yorhart helps you establish a relationship with the app and with yourself, because it’s what your heart would be telling you,” Lotrič says. Good news from Yorhart: This user’s needs and capabilities are being met perfectly.It’s working: In addition to the 2024 Apple Design Award for Social Impact, Gentler Streak was named 2022 Apple Watch App of the Year. What’s more, it has an award-winning ancestor: Lotrič and Orešnik won an Apple Design Award in 2017 for Lake: Coloring Book for Adults.The trio used the success of Lake to learn more about navigating the industry. But something else was happening during that time: The team, all athletes, began revisiting their own relationships with fitness. Lotrič suffered an injury that kept her from running for months and affected her mental health; she writes about her experiences in Gentler Streak’s editorial section. Mihelič had a different issue. “My problem wasn’t that I lacked motivation,” he says. “It was that I worked out too much. I needed something that let me know when it was enough.”Statistics are just numbers. Without knowing how to interpret them, they are meaningless.Katarina Lotrič, CEO and cofounder of Gentler StoriesAs a way to reset, Mihelič put together an internal app, a simple utility that encouraged him to move but also allowed time for recuperation. “It wasn’t very gentle,” he laughs. “But the core idea was more or less the same. It guided but it didn’t push. And it wasn’t based on numbers; it was more explanatory.”Over time, the group began using Mihelič’s app. “We saw right away that it was sticky,” says Lotrič. “I came back to it daily, and it was just this basic prototype. After a while, we realized, ‘Well, this works and is built, to an extent. Why don’t we see if there’s anything here?’” Gentler Streak pulls workout information from HealthKit and presents it in simple, easy-to-understand charts. That’s when Lotrič, Orešnik, and Krmelj split from Lake to create Gentler Stories with Mihelič. "I wanted in because I loved the idea behind the whole company,” Krmelj says. “It wasn’t just about the app. I really like the app. But I really believed in this idea about mental well-being.” Early users believed it too: The team found that initial TestFlight audience members returned at a stronger rate than expected. “Our open and return rates were high enough that we kept thinking, “Are these numbers even real?’” laughs Lotrič. The team found that those early users responded strongly to the “gentler” side, the approachable repositioning of statistics.“We weren’t primarily addressing the audience that most fitness apps seemed to target,” says Lotrič. “We focused on everyone else, the people who maybe didn’t feel like they belonged in a gym. Statistics are just numbers. Without knowing how to interpret them, they are meaningless. We wanted to change that and focus on the humanity.” By fall of 2021, Gentler Streak was ready for prime time.Gentler Streak on Apple Watch brings encouragement closer than ever before.Today’s version of the app follows the same strategy of Mihelič’s original prototype. Built largely in UIKit, its health data is smartly organized, the design is friendly and consistent, and features like its Monthly Summary view — which shows how you’re doing in relation to your history — focus less on comparison and more on progress, whatever that may mean. “If a 15-minute walk is what your body can do at that moment, that’s great,” Lotrič says. “That how we make people feel represented.”The app’s social impact continues to grow. In the spring of 2024, Gentler Streak added support for Japanese, Korean, and traditional and simplified Chinese languages; previous updates added support for French, German, Italian, Spanish, and Brazilian Portuguese. And those crucial features — fitness tracking, workout suggestions, metrics, and activity recaps — will remain available to everyone. “That goes with the Gentler Stories philosophy,” says Lotrič. “We’re bootstrapped, but at the same time we know that not everyone is in a position to support us. We still want to be a tool that helps people stay healthy not just for the first two weeks of the year or the summer, but all year long.” Meet the 2024 Apple Design Award winnersBehind the Design is a series that explores design practices and philosophies from finalists and winners of the Apple Design Awards. In each story, we go behind the screens with the developers and designers of these award-winning apps and games to discover how they brought their remarkable creations to life.


Alternative payment options in the EU in visionOS 1.2

Published: Mon, 01 Jul 2024 06:00:58 PDT GUID: https://developer.apple.com/news/?id=7caa5bf5

Alternative payment options are now supported starting in visionOS 1.2 for apps distributed on the App Store in the EU.Learn about alternative payments in the EU


Changes for apps in the EU now available in iPadOS 18 beta 2

Published: Mon, 24 Jun 2024 08:00:12 PDT GUID: https://developer.apple.com/news/?id=vbmd38t5

The changes for apps in the European Union (EU), currently available to iOS users in the 27 EU member countries, can now be tested in iPadOS 18 beta 2 with Xcode 16 beta 2.Also, the Web Browser Engine Entitlement Addendum for Apps in the EU and Embedded Browser Engine Entitlement Addendum for Apps in the EU now include iPadOS. If you’ve already entered into either of these addendums, be sure to sign the updated terms.Learn more about the recent changes: Web Distribution Alternative marketplaces Alternative browser engines


The App Store on Apple Vision Pro expands to new markets

Published: Tue, 18 Jun 2024 03:00:46 PDT GUID: https://developer.apple.com/news/?id=is9ltg6s

Apple Vision Pro will launch in China mainland, Hong Kong, Japan, and Singapore on June 28 and in Australia, Canada, France, Germany, and the United Kingdom on July 12. Your apps and games will be automatically available on the App Store in regions you’ve selected in App Store Connect.If you’d like, you can: Manage the availability of your visionOS apps and compatible iPhone or iPad apps at any time. Request to have your app evaluated directly on Apple Vision Pro. Localize your product page metadata for local audiences. You can also learn how to build native apps to fully take advantage of exciting visionOS features.


Upcoming regional age ratings in Australia and South Korea

Published: Tue, 18 Jun 2024 02:06:41 PDT GUID: https://developer.apple.com/news/?id=7byvco78

Apple is committed to making sure that the App Store is a safe place for everyone — especially kids. Within the next few months, you’ll need to indicate in App Store Connect if your app includes loot boxes available for purchase. In addition, a regional age rating based on local laws will automatically appear on the product page of the apps listed below on the App Store in Australia and South Korea. No other action is needed. Regional age ratings appear in addition to Apple global age ratings.AustraliaA regional age rating is shown if Games is selected as the primary or secondary category in App Store Connect. 15+ regional age rating: Games with loot boxes available for purchase. 18+ regional age rating: Games with Frequent/Intense instances of Simulated Gambling indicated in App Store Connect. South KoreaA regional age rating is shown if either Games or Entertainment is selected as the primary or secondary category in App Store Connect, or if the app has Frequent/Intense instances of Simulated Gambling in any category. KR-All regional age rating: Apps and games with an Apple global age rating of 4+ or 9+. KR-12 regional age rating: Apps and games with an Apple global age rating of 12+. Certain apps and games in this group may receive a KR-15 regional age rating from the South Korean Games Ratings and Administration Committee (GRAC). If this happens, App Review will reach out to impacted developers. Certain apps and games may receive a KR-19 regional age rating from the GRAC. Instead of a pictogram, text will indicate this rating.


WWDC24 resources and survey

Published: Fri, 14 Jun 2024 12:00:32 PDT GUID: https://developer.apple.com/news/?id=eny3mwd6

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. Check out session highlights. Read about newly announced technologies. Get sample code from sessions. Dive into new and updated documentation.

We’d love to know what you thought of this year’s conference. If you’d like to tell us about your experience, please complete the WWDC24 survey. Take the survey


WWDC24 highlights

Published: Fri, 14 Jun 2024 08:00:59 PDT GUID: https://developer.apple.com/news/?id=o38yplz0

Browse the biggest moments from an incredible week of sessions. Machine Learning & AI

														Explore machine learning on Apple platforms
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Bring expression to your app with Genmoji
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Get started with Writing Tools
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Bring your app to Siri
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Design App Intents for system experiences
														
														Watch now

														
													
												
											Swift
											
												
													
														
															
														
													
													
														
														What’s new in Swift
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Meet Swift Testing
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Migrate your app to Swift 6
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Go small with Embedded Swift
														
														Watch now

														
													
												
											SwiftUI & UI Frameworks
											
												
													
														
															
														
													
													
														
														What’s new in SwiftUI
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														SwiftUI essentials
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Enhance your UI animations and transitions
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Evolve your document launch experience
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Squeeze the most out of Apple Pencil
														
														Watch now

														
													
												
											Developer Tools
											
												
													
														
															
														
													
													
														
														What’s new in Xcode 16
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Extend your Xcode Cloud workflows
														
														Watch now

														
													
												
											Spatial Computing
											
												
													
														
															
														
													
													
														
														Design great visionOS apps
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Design interactive experiences for visionOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Explore game input in visionOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Bring your iOS or iPadOS game to visionOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Create custom hover effects in visionOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Work with windows in SwiftUI
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Dive deep into volumes and immersive spaces
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Customize spatial Persona templates in SharePlay
														
														Watch now

														
													
												
											Design
											
												
													
														
															
														
													
													
														
														Design great visionOS apps
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Design interactive experiences for visionOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Design App Intents for system experiences
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Design Live Activities for Apple Watch
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Say hello to the next generation of CarPlay design system
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Add personality to your app through UX writing
														
														Watch now

														
													
												
											Graphics & Games
											
												
													
														
															
														
													
													
														
														Port advanced games to Apple platforms
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Design advanced games for Apple platforms
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Bring your iOS or iPadOS game to visionOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Meet TabletopKit for visionOS
														
														Watch now

														
													
												
											App Store Distribution and Marketing
											
												
													
														
															
														
													
													
														
														What’s new in StoreKit and In-App Purchase
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														What’s new in App Store Connect
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Implement App Store Offers
														
														Watch now

														
													
												
											Privacy & Security
											
												
													
														
															
														
													
													
														
														Streamline sign-in with passkey upgrades and credential managers
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														What’s new in privacy
														
														Watch now

														
													
												
											App and System Services
											
												
													
														
															
														
													
													
														
														Meet the Contact Access Button
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Use CloudKit Console to monitor and optimize database activity
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Extend your app’s controls across the system
														
														Watch now

														
													
												
											Safari & Web
											
												
													
														
															
														
													
													
														
														Optimize for the spatial web
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Build immersive web experiences with WebXR
														
														Watch now

														
													
												
											Accessibility & Inclusion
											
												
													
														
															
														
													
													
														
														Catch up on accessibility in SwiftUI
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Get started with Dynamic Type
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Build multilingual-ready apps
														
														Watch now

														
													
												
											Photos & Camera
											
												
													
														
															
														
													
													
														
														Build a great Lock Screen camera capture experience
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Build compelling spatial photo and video experiences
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Keep colors consistent across captures
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Use HDR for dynamic image experiences in your app
														
														Watch now

														
													
												
											Audio & Video
											
												
													
														
															
														
													
													
														
														Enhance the immersion of media viewing in custom environments
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Explore multiview video playback in visionOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Build compelling spatial photo and video experiences
														
														Watch now

														
													
												
											Business & Education
											
												
													
														
															
														
													
													
														
														Introducing enterprise APIs for visionOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														What’s new in device management
														
														Watch now

														
													
												
											Health & Fitness
											
												
													
														
															
														
													
													
														
														Explore wellbeing APIs in HealthKit
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Build custom swimming workouts with WorkoutKit
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Get started with HealthKit in visionOS
														
														Watch now

Today @ WWDC24: Day 5

Published: Fri, 14 Jun 2024 07:00:05 PDT GUID: https://developer.apple.com/news/?id=tc8qyt2t

Revisit the biggest moments from WWDC24Explore the highlights.

														WWDC24 highlights
														
														View now

														
													
												
											Catch WWDC24 recaps around the worldJoin us for special in-person activities at Apple locations worldwide this summer.Sign up >Explore apps and games from the KeynoteCheck out all the incredible featured titles.

Visit the App Store >How’d we do?We’d love to know your thoughts about this year’s conference.Take the survey >Today’s WWDC24 playlist: Power UpGet ready for one last day.Listen on Apple Music >And that’s a wrap!Thanks for being part of another incredible WWDC. It’s been a fantastic week of celebrating, connecting, and exploring, and we appreciate the opportunity to share it all with you.


Today @ WWDC24: Day 4

Published: Thu, 13 Jun 2024 07:00:00 PDT GUID: https://developer.apple.com/news/?id=rfucqnzd

Plan for platformsFind out what’s new across Apple platforms.

														Design great visionOS apps
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Bring your iOS or iPadOS game to visionOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Design App Intents for system experiences
														
														Watch now

														
													
												
											Explore all platforms sessions

Watch on the Apple Developer app and website Watch on YouTube GuidesSessions, labs, documentation, and sample code — all in one place.

														WWDC24 iOS & iPadOS guide
														
														View now

														
													
												
											
											
												
													
														
															
														
													
													
														
														WWDC24 Games guide
														
														View now

														
													
												
											
											
												
													
														
															
														
													
													
														
														WWDC24 visionOS guide
														
														View now

														
													
												
											
											
												
													
														
															
														
													
													
														
														WWDC24 watchOS guide
														
														View now

														
													
												
											Today’s WWDC24 playlist: Coffee ShopComfy acoustic sounds for quieter moments.Listen on Apple Music >One more to goWhat a week! But we’re not done yet — we’ll be back tomorrow for a big Friday. #WWDC24

Today @ WWDC24: Day 3

Published: Wed, 12 Jun 2024 07:00:17 PDT GUID: https://developer.apple.com/news/?id=ro5xk7qg

All Swift, all dayExplore new Swift and SwiftUI sessions.

														What’s new in Swift
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														What’s new in SwiftUI
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Meet Swift Testing
														
														Watch now

														
													
												
											Explore all Swift sessions

Watch on the Apple Developer app and website Watch on YouTube GuidesSessions, labs, documentation, and sample code — all in one place.

														WWDC24 Swift guide
														
														View now

														
													
												
											
											
												
													
														
															
														
													
													
														
														WWDC24 Developer Tools guide
														
														View now

														
													
												
											
											
												
													
														
															
														
													
													
														
														WWDC24 SwiftUI & UI Frameworks guide
														
														View now

														
													
												
											Go further with SwiftConnect with Apple experts and the worldwide developer community.

Request a consultation in the WWDC labs. Explore the Apple Developer Forums. Connect with developers all over the world. Today’s WWDC24 playlist: A jazz thingCutting-edge sounds from the global frontiers of jazz.Listen on Apple Music >More to comeThanks for being a part of #WWDC24. We’ll be back tomorrow with even more.


Today @ WWDC24: Day 2

Published: Tue, 11 Jun 2024 07:00:34 PDT GUID: https://developer.apple.com/news/?id=3dhu16d6

Watch the Platforms State of the Union 5-minute recap Watch on the Apple Developer app and website Watch on YouTube Explore everything announced at WWDC24 >Introducing Apple IntelligenceGet smarter.

														Explore machine learning on Apple platforms
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Get started with Writing Tools
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Bring your app to Siri
														
														Watch now

														
													
												
											Explore all Machine Learning and AI sessions

Watch on the Apple Developer app and website Watch on YouTube GuidesSessions, labs, documentation, and sample code — all in one place.

														WWDC24 Machine Learning & AI guide
														
														View now

														
													
												
											
											
												
													
														
															
														
													
													
														
														WWDC24 Design guide
														
														View now

														
													
												
											Go further with Apple Intelligence

Request a consultation in the WWDC labs. Explore the Apple Developer Forums. Connect with developers all over the world. Today’s WWDC24 playlist: Hello sunshineSummer sounds to change your latitude.Listen on Apple Music >More tomorrowThanks for being a part of this incredible week. We’ll catch you tomorrow for another big day of technology and creativity. #WWDC24


Find out what’s new and download beta releases

Published: Mon, 10 Jun 2024 10:30:09 PDT GUID: https://developer.apple.com/news/?id=70yxbkf7

Discover the latest advancements across Apple platforms, including the all-new Apple Intelligence, that can help you create even more powerful, intuitive, and unique experiences.To start exploring and building with the latest features, download beta versions of Xcode 16, iOS 18, iPadOS 18, macOS 15, tvOS 18, visionOS 2, and watchOS 11.Learn about installing beta softwareLearn about sharing feedback


Explore new documentation and sample code from WWDC24

Published: Mon, 10 Jun 2024 08:00:39 PDT GUID: https://developer.apple.com/news/?id=mxvjyow1

Browse new and updated documentation and sample code to learn about the latest technologies, frameworks, and APIs introduced at WWDC24. Explore everything announced at WWDC24 >


WWDC24 Design guide

Published: Mon, 10 Jun 2024 07:00:57 PDT GUID: https://developer.apple.com/news/?id=s9s75a8k

WWDC24 GUIDE Design Discover how this year’s design announcements can help make your app shine on Apple platforms.

							Whether you’re refining your design, building for visionOS, or starting from scratch, this year’s design sessions can take your app to the next level on Apple platforms. Find out what makes a great visionOS app, and learn how to design interactive experiences for the spatial canvas. Dive into creating advanced games for Apple devices, explore the latest SF Symbols, learn how to add personality to your app through writing, and much more.Get the highlightsDownload the design one-sheet.DownloadVIDEOSExplore the latest video sessions
											
												
													
														
															
														
													
													
														
														Design great visionOS apps
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Design advanced games for Apple platforms
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Create custom environments for your immersive apps in visionOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Explore game input in visionOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Design Live Activities for Apple Watch
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														What’s new in SF Symbols 6
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Design interactive experiences for visionOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Design App Intents for system experiences
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Build multilingual-ready apps
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Add personality to your app through UX writing
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Get started with Dynamic Type
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Create custom visual effects with SwiftUI
														
														Watch now

														
													
												
											FORUMSFind answers and get adviceAsk questions and get advice about design topics on the Apple Developer Forums.DesignSpatial computingCOMMUNITYMeet the communityExplore a selection of developer activities all over the world during and after WWDC.Meet the communityRESOURCESExplore the latest resources

Get the latest Apple Design Resources kits and templates. Explore the latest SF Symbols. Download the fonts you need to design interfaces for your apps on Apple platforms. Check out updates to the Human Interface Guidelines Find out all that’s new in the HIG. Designing for games: Explore an all-new way to start creating games that feel comfortable and intuitive on Apple platforms. Tab bars: iPadOS apps now give people the option to switch between a tab bar or sidebar when navigating their app. Plus, items in the tab bar can now be customized. App icons: Learn how people can customize their Home Screens to show dark and tinted icons. Controls: Discover how people can quickly and easily perform actions from your app from Control Center, the Lock Screen, and the Action button. Widgets: Learn how to tint widgets when a person has customized their Home Screen to show dark and tinted icons. Windows: Learn how to use volumes in visionOS to display 2D or 3D content that people can view from any angle. Live Activities: Craft Live Activities that look and feel at home in the Smart Stack in watchOS. Immersive experiences: Explore the latest guidance on immersion, including design environments and virtual hands. Game controls: Learn how to design touch controls for games on iOS and iPadOS.


WWDC24 Swift guide

Published: Mon, 10 Jun 2024 07:00:46 PDT GUID: https://developer.apple.com/news/?id=0ofaehl4

WWDC24 GUIDE Swift Your guide to everything new in Swift, related tools, and supporting frameworks.

							From expanded support across platforms and community resources, to an optional language mode with an emphasis on data-race safety, this year’s Swift updates meet you where you are. Explore this year’s video sessions to discover everything that’s new in Swift 6, find tools that support migrating to the new language mode at your own pace, learn about new frameworks that support developing with Swift, and much more.Get the highlightsDownload the Swift one-sheet.DownloadVIDEOSExplore the latest video sessions
											
												
													
														
															
														
													
													
														
														What’s new in Swift
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														What’s new in SwiftData
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Migrate your app to Swift 6
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Go small with Embedded Swift
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														A Swift Tour: Explore Swift’s features and design
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Create a custom data store with SwiftData
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Explore the Swift on Server ecosystem
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Explore Swift performance
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Consume noncopyable types in Swift
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Track model changes with SwiftData history
														
														Watch now

														
													
												
											FORUMSFind answers and get adviceFind support from Apple experts and the developer community on the Apple Developer Forums, and check out the Swift Forums on swift.org.Explore Swift on the Apple Developer ForumsDive into the Swift ForumsCOMMUNITYMeet the communityExplore a selection of activities hosted by developer organizations during and after WWDC.Meet the communityRESOURCESDive into Apple Developer documentation

Discover new and updated Swift documentation Explore the Swift Standard Library Discover Swift community resources Learn how to migrate your code to Swift 6 Reference the Swift programming language guide Read A Swift Tour: An overview of the features and syntax of Swift Explore the new Swift-dedicated GitHub organization Learn more about the Swift Package Manager (SwiftPM)


Today @ WWDC24: Day 1

Published: Mon, 10 Jun 2024 07:00:31 PDT GUID: https://developer.apple.com/news/?id=20mtt804

It all starts hereKeynoteThe exciting reveal of the latest Apple software and technologies. 10 a.m. PT.

														Keynote
														
														Watch now

														
													
												
											Platforms State of the UnionThe newest advancements on Apple platforms. 1 p.m. PT.
											
												
													
														
															
														
													
													
														
														Platforms State of the Union
														
														Watch now

														
													
												
											Where to watch

Apple Developer app and website Apple Developer YouTube channel Sessions drop todayThe full lineup of sessions arrives after the Keynote. And you can start exploring the first batch right after the Platforms State of the Union.Get ready for sessions >What to do at WWDC24The Keynote is only the beginning. Explore the first day of activities. Request your spot in the labs after the Keynote. Explore the Apple Developer Forums. Connect with developers all over the world. Celebrate the 2024 Apple Design Award winnersThe Apple Design Awards recognize unique achievements in app and game design — and provide a moment to step back and celebrate the innovations of the Apple developer community.Meet this year’s winners >More to comeThanks for reading and get some rest! We’ll be back tomorrow for a very busy Day 2. #WWDC24


WWDC24 SwiftUI & UI Frameworks guide

Published: Mon, 10 Jun 2024 07:00:31 PDT GUID: https://developer.apple.com/news/?id=zqzlvxlm

WWDC24 GUIDE SwiftUI & UI Frameworks Design and build your apps like never before.

							With enhancements to live previews in Xcode, new customization options for animations and styling, and updates to interoperability with UIKit and AppKit views, SwiftUI is the best way to build apps for Apple platforms. Dive into the latest sessions to discover everything new in SwiftUI, UIKit, AppKit, and more. Make your app stand out with more options for custom visual effects and enhanced animations. And explore sessions that cover the essentials of building apps with SwiftUI. Get the highlightsDownload the SwiftUI one-sheet.DownloadVIDEOSExplore the latest video sessions
											
												
													
														
															
														
													
													
														
														What’s new in SwiftUI
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														What’s new in AppKit
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														What’s new in UIKit
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														SwiftUI essentials
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														What’s new in watchOS 11
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Swift Charts: Vectorized and function plots
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Elevate your tab and sidebar experience in iPadOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Bring expression to your app with Genmoji
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Squeeze the most out of Apple Pencil
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Catch up on accessibility in SwiftUI
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Migrate your TVML app to SwiftUI
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Get started with Writing Tools
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Dive deep into volumes and immersive spaces
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Work with windows in SwiftUI
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Enhance your UI animations and transitions
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Evolve your document launch experience
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Build multilingual-ready apps
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Create custom hover effects in visionOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Tailor macOS windows with SwiftUI
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Demystify SwiftUI containers
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Support semantic search with Core Spotlight
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Create custom visual effects with SwiftUI
														
														Watch now

														
													
												
											FORUMSFind answers and get adviceConnect with Apple experts and other developers on the Apple Developer Forums.View discussions about SwiftUI & UI frameworksCOMMUNITYMeet the communityExplore a selection of activities hosted by developer organizations during and after WWDC.Meet the communityRESOURCESDive into documentation

Level up the accessibility of your SwiftUI app. Interact with nearby points of interest. Build a document-based app with SwiftUI. Customize window styles and state-restoration behavior in macOS. Enhance your app’s content with tab navigation. Create visual effects with SwiftUI. Unify your app’s animations. Find all of this year’s SwiftUI, AppKit, and UIKit updates. Explore updates in the Human Interface Guidelines (HIG).


WWDC24 Developer Tools guide

Published: Mon, 10 Jun 2024 07:00:30 PDT GUID: https://developer.apple.com/news/?id=a693fazi

WWDC24 GUIDE Developer Tools Explore a wave of updates to developer tools that make building apps and games easier and more efficient than ever.

							Watch the latest video sessions to explore a redesigned code completion experience in Xcode 16, and say hello to Swift Assist — a companion for all your coding tasks. Level up your code with the help of Swift Testing, the new, easy-to-learn framework that leverages Swift features to help enhance your testing experience. Dive deep into debugging, updates to Xcode Cloud, and more.Get the highlightsDownload the developer tools one-sheet.DownloadVIDEOSExplore the latest video sessions
											
												
													
														
															
														
													
													
														
														Meet Swift Testing
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														What’s new in Xcode 16
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Go further with Swift Testing
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Xcode essentials
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Run, Break, Inspect: Explore effective debugging in LLDB
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Break into the RealityKit debugger
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Demystify explicitly built modules
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Extend your Xcode Cloud workflows
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Analyze heap memory
														
														Watch now

														
													
												
											FORUMSFind answers and get adviceFind support from Apple experts and the developer community on the Apple Developer Forums.Explore developer tools on the forumsCOMMUNITYMeet the communityExplore a selection of activities hosted by developer organizations during and after WWDC.Meet the communityRESOURCESDive into documentationExpand your tool belt with new and updated articles and documentation.

Explore updates in Xcode 16 Discover Swift Testing Migrate a test from XCTest Define test functions
Organize test functions with suite types Implement parameterized tests Enable and disable tests Limit the running time of tests Add tags to tests Add comments to tests Associate bugs with tests Interpret bug identifiers


WWDC24 iOS & iPadOS guide

Published: Mon, 10 Jun 2024 07:00:26 PDT GUID: https://developer.apple.com/news/?id=1zzg8inp

WWDC24 GUIDE iOS & iPadOS Your guide to all the new features and tools for building apps for iPhone and iPad.

							Learn how to create more customized and intelligent apps that appear in more places across the system with the latest Apple technologies. And with Apple Intelligence, you can bring personal intelligence into your apps to deliver new capabilities — all with great performance and built-in privacy. Explore new video sessions about controls, Live Activities, App Intents, and more.Get the highlightsDownload the iOS & iPadOS one-sheet.DownloadVIDEOSExplore the latest video sessions
											
												
													
														
															
														
													
													
														
														Bring your app to Siri
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Discover RealityKit APIs for iOS, macOS, and visionOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Explore machine learning on Apple platforms
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Elevate your tab and sidebar experience in iPadOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Extend your app’s controls across the system
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Streamline sign-in with passkey upgrades and credential managers
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														What’s new in App Intents
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Squeeze the most out of Apple Pencil
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Meet FinanceKit
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Bring your iOS or iPadOS game to visionOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Build a great Lock Screen camera capture experience
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Design App Intents for system experiences
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Bring your app’s core features to users with App Intents
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Broadcast updates to your Live Activities
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Unlock the power of places with MapKit
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Implement App Store Offers
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														What’s new in Wallet and Apple Pay
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Meet the Contact Access Button
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														What’s new in device management
														
														Watch now

														
													
												
											FORUMSFind answers and get adviceConnect with Apple experts and other developers on the Apple Developer Forums.View discussions about iOSView discussions about iPadOSCOMMUNITYMeet the communityExplore a selection of activities hosted by developer organizations during and after WWDC.Meet the communityRESOURCESGet a head start with sample code

AVCam — Building a camera app Configuring the PencilKit tool picker Dive into documentation Discover WidgetKit for controls. Find out how to set up broadcast push notifications, send channel management requests to APNs, and send broadcast push notification requests to APNs. Check out the new LockedCameraCapture, Media Accessibility, AccessorySetupKit, and Contact Provider frameworks. Explore object tracking with ARKit. Learn how to elevate your iPad app with the tab sidebar, as well as with a floating tab bar and integrated sidebar, using SwiftUI or UIkit.


WWDC24 Machine Learning & AI guide

Published: Mon, 10 Jun 2024 07:00:24 PDT GUID: https://developer.apple.com/news/?id=pby7a6ex

WWDC24 GUIDE Machine Learning & AI Bring personal intelligence to your apps.

							Apple Intelligence brings powerful, intuitive, and integrated personal intelligence to Apple platforms — designed with privacy from the ground up. And enhancements to our machine learning frameworks let you run and train your machine learning and artificial intelligence models on Apple devices like never before. Get the highlightsDownload the Machine Learning & AI one-sheet.DownloadVIDEOSExplore the latest video sessionsGet the most out of Apple Intelligence by diving into sessions that cover updates to Siri integration and App Intents,  and how to support Writing Tools and Genmoji in your app. And learn how to bring machine learning and AI directly into your apps using our machine learning frameworks.
											
												
													
														
															
														
													
													
														
														Explore machine learning on Apple platforms
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Bring your app to Siri
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Bring your app’s core features to users with App Intents
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Bring your machine learning and AI models to Apple silicon
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Get started with Writing Tools
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Deploy machine learning and AI models on-device with Core ML
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Support real-time ML inference on the CPU
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Bring expression to your app with Genmoji
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														What’s new in App Intents
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														What’s new in Create ML
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Design App Intents for system experiences
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Discover Swift enhancements in the Vision framework
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Meet the Translation API
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Accelerate machine learning with Metal
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Train your machine learning and AI models on Apple GPUs
														
														Watch now

														
													
												
											FORUMSFind answers and get adviceConnect with Apple experts and other developers on the Apple Developer Forums.Dive into Machine learning and AI on the forumsCOMMUNITYMeet the communityExplore a selection of activities hosted by developer organizations during and after WWDC.Meet the communityRESOURCESDive into documentation

Build a search interface for your app. Bring Writing Tools to your app with UITextView for UIKit and NSTextView for AppKit. Add expression to your app with Genmoji using NSAdaptiveImageGlyph in UIKit and AppKit. Integrate machine learning models into your app using Core ML. Create your own machine learning models using Create ML. Discover all of the latest Core ML updates. Find out what’s new in the Vision framework.


WWDC24 Games guide

Published: Mon, 10 Jun 2024 07:00:22 PDT GUID: https://developer.apple.com/news/?id=ibe0jb52

WWDC24 GUIDE Games Create the next generation of games for millions of players worldwide.

							Learn how to create cutting-edge gaming experiences across a unified gaming platform built with tightly integrated graphics software and a scalable hardware architecture. Explore new video sessions about gaming in visionOS, game input, the Game Porting Toolkit 2, and more.Get the highlightsDownload the games one-sheet.DownloadVIDEOSExplore the latest video sessions
											
												
													
														
															
														
													
													
														
														Render Metal with passthrough in visionOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Meet TabletopKit for visionOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Port advanced games to Apple platforms
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Design advanced games for Apple platforms
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Explore game input in visionOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Bring your iOS or iPadOS game to visionOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Accelerate machine learning with Metal
														
														Watch now

														
													
												
											FORUMSFind answers and get adviceConnect with Apple experts and other developers on the Apple Developer Forums.View discussions about gamesCOMMUNITYMeet the communityExplore a selection of activities hosted by developer organizations during and after WWDC.Meet the communityRESOURCESGet a head start with sample code

Creating tabletop games Dive into documentation Check out updated design guidance for games. Easily bring your game to Apple platforms using the Game Porting Toolkit 2. Meet the new TabletopKit framework. Learn how to play sound from a location in a 3D scene. Learn how to manage your game window for Metal in macOS. Get details on adapting your game interface for smaller screens. Discover how to improve your game’s graphics performance and settings. Find out how to improve the player experience for games with large downloads. Explore adding touch controls to games that support game controllers.


WWDC24 watchOS guide

Published: Mon, 10 Jun 2024 07:00:17 PDT GUID: https://developer.apple.com/news/?id=91npyek7

WWDC24 GUIDE watchOS Your guide to all the new features and tools for building apps for Apple Watch.

							Learn how to take advantage of the increased intelligence and capabilities of the Smart Stack. Explore new video sessions about relevancy cues, interactivity, Live Activities, and double tap.Get the highlightsDownload the watchOS one-sheet.DownloadVIDEOSExplore the latest video sessions
											
												
													
														
															
														
													
													
														
														What’s new in watchOS 11
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Bring your Live Activity to Apple Watch
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														What’s new in SwiftUI
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														SwiftUI essentials
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Design Live Activities for Apple Watch
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Catch up on accessibility in SwiftUI
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Build custom swimming workouts with WorkoutKit
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Demystify SwiftUI containers
														
														Watch now

														
													
												
											FORUMSFind answers and get adviceConnect with Apple experts and other developers on the Apple Developer Forums.View discussions about watchOSCOMMUNITYMeet the communityExplore a selection of activities hosted by developer organizations during and after WWDC.Meet the communityRESOURCESDive into documentation

Discover double tap. Learn how to use the latest technologies to build apps for Apple Watch. Get updated guidance on design for Apple Watch. Visit the Apple Watch site.


WWDC24 sessions schedule, lab requests, guides, and documentation now available

Published: Mon, 10 Jun 2024 07:00:13 PDT GUID: https://developer.apple.com/news/?id=lfufk91n

WWDC24 is here! Here’s how to make the most of your week: Watch daily sessions. Request one-on-one online lab appointments with Apple experts. Check out curated guides to the week’s biggest announcements. Dive into new and updated documentation. Learn more


WWDC24 visionOS guide

Published: Mon, 10 Jun 2024 07:00:07 PDT GUID: https://developer.apple.com/news/?id=5uxs103n

WWDC24 GUIDE visionOS The infinite canvas is waiting for you.

							In this year’s sessions, you’ll get an overview of great visionOS app design, explore object tracking, and discover new RealityKit APIs. You’ll also find out how to build compelling spatial photo and video experiences, explore enterprise APIs for visionOS, find out how to render Metal with passthrough, and much more.Get the highlightsDownload the visionOS one-sheet.DownloadVIDEOSExplore the latest video sessions
											
												
													
														
															
														
													
													
														
														Design great visionOS apps
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Explore object tracking for visionOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Compose interactive 3D content in Reality Composer Pro
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Discover RealityKit APIs for iOS, macOS, and visionOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Create enhanced spatial computing experiences with ARKit
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Enhance your spatial computing app with RealityKit audio
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Build compelling spatial photo and video experiences
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Meet TabletopKit for visionOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Render Metal with passthrough in visionOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Explore multiview video playback in visionOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Introducing enterprise APIs for visionOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Dive deep into volumes and immersive spaces
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Build a spatial drawing app with RealityKit
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Optimize for the spatial web
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Explore game input in visionOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Create custom environments for your immersive apps in visionOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Enhance the immersion of media viewing in custom environments
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Design interactive experiences for visionOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Create custom hover effects in visionOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Optimize your 3D assets for spatial computing
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Discover area mode for Object Capture
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Bring your iOS or iPadOS game to visionOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Build immersive web experiences with WebXR
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Get started with HealthKit in visionOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														What’s new in Quick Look for visionOS
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														What’s new in USD and MaterialX
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Customize spatial Persona templates in SharePlay
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Create enhanced spatial computing experiences with ARKit
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Break into the RealityKit debugger
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														What’s new in SwiftUI
														
														Watch now

														
													
												
											FORUMSFind answers and get adviceConnect with Apple experts and other developers on the Apple Developer Forums.View discussions about visionOSCOMMUNITYMeet the communityExplore a selection of activities hosted by developer organizations during and after WWDC.Meet the communityRESOURCESGet a head start with sample code

BOT-anist: Discover how the RealityKit debugger lets you inspect the entity hierarchy of spatial apps, debug rogue transformation, detect bad behavior, and find missing entities. Destination Video: Leverage 3D video and Spatial Audio to deliver an immersive experience. Incorporating real-world surroundings in an immersive experience: Make your app’s content respond to the local shape of the world. Simulating particles in your visionOS app: Add a range of visual effects to a RealityKit view by attaching a particle emitter component to an entity. Simulating physics with collisions in your visionOS app: Create entities that behave and react like physical objects in a RealityKit view. Dive into documentation Discover new visionOS content in the HIG. Creating your first visionOS app: Learn new tips for building a new visionOS app using SwiftUI and platform-specific features. Adding 3D content to your app: Explore the latest in adding depth and dimension to your visionOS app. Understanding RealityKit’s modular architecture: Learn how everything fits together in RealityKit. Designing RealityKit content with Reality Composer Pro: Discover updates that can help you quickly create RealityKit scenes for your visionOS app. Presenting windows and spaces: Find out how to open and close the scenes that make up your app’s interface.


Updated agreements and guidelines now available

Published: Mon, 10 Jun 2024 06:50:46 PDT GUID: https://developer.apple.com/news/?id=og4hxxz8

The App Review Guidelines, Apple Developer Program License Agreement, and Apple Developer Agreement have been updated to support updated policies and upcoming features, and to provide clarification. Please review the changes below and accept the updated terms as needed.App Review Guidelines 2.1(a): Added to Notarization. 2.1(b): Added requirement to explain why configured in-app items cannot be found or reviewed in your app to your review notes. 2.5.8: We will no longer reject apps that simulate multi-app widget experiences. 4.6: This guideline has been removed. Apple Developer Agreement Sections 1, 6(B): Updated “Apple ID” to “Apple Account.” Section 16(A): Clarified export compliance requirements. Section 18: Updated terminology for government end users. Developer Program License Agreement Definitions, Section 2.1, 3.3.6(C), 3.3.10(A), 14.2(C), Attachment 9, Schedules 1-3: Updated “Apple ID” to “Apple Account.” Definitions: Clarified definition of Apple Maps Service. Definitions, Section 3.3.6(F): Specified requirements for using the Apple Music Feed API. Definitions, Section 3.3.8(F): Added terms for use of the Now Playing API. Section 3.2(h): Added terms for use of Apple Software and Services. Section 6.5: Added terms for use of TestFlight. Section 7.7: Added terms on customization of icons. Section 11.2(f), 14.8(A): Clarified export compliance requirements. Section 14.9: Updated terminology for government end users. Attachment 5, Section 3.1: Added terms for use of Wallet pass templates. Please sign in to your account to review and accept the updated terms.View all agreements and guidelinesTranslations of the terms will be available on the Apple Developer website within one month.


Hello Developer: June 2024

Published: Thu, 06 Jun 2024 07:30:21 PDT GUID: https://developer.apple.com/news/?id=z72iiacc

With WWDC24 just days away, there’s a lot of ground to cover, so let’s get right to it. WWDC24Introducing the 2024 Apple Design Award winnersInnovation. Ingenuity. Inspiration.Meet this year’s winners >WWDC24: Everything you need to knowFrom the Keynote to the last session drop, here are the details for an incredible week of sessions, labs, community activities, and more.Download the Apple Developer app >Subscribe to Apple Developer on YouTube >Watch the KeynoteDon’t miss the exciting reveal of the latest Apple software and technologies at 10 a.m. PT on Monday, June 10.Add to calendar >Watch the Platforms State of the UnionHere’s your deep dive into the newest advancements on Apple platforms. Join us at 1 p.m. PT on Monday, June 10.Add to calendar >Get ready for sessionsLearn something new in video sessions posted to the Apple Developer app, website, and YouTube channel. The full schedule drops after the Keynote on Monday, June 10.Learn more >Prepare for labsHere’s everything you need to know to get ready for online labs.Read more >Find answers on the forumsDiscuss the conference’s biggest moments on the Apple Developer Forums.Join the conversation >Get the most out of the forums >Meet the communityExplore a selection of activities hosted by developer organizations during and after WWDC.Explore community activities >Say hello to the first WWDC24 playlistThe official WWDC24 playlists drop right after the Keynote. Until then, here’s a teaser playlist to get you excited for the week.Listen on Apple Music >Coming up: One incredible weekHave a great weekend, and we’ll catch you on Monday. #WWDC24


Watch the WWDC24 Keynote

Published: Thu, 06 Jun 2024 07:00:04 PDT GUID: https://developer.apple.com/news/?id=bmjpmt24

WWDC24Tune in at 10 a.m. PT on June 10 to catch the exciting reveal of the latest Apple software and technologies.

														Keynote
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Keynote (ASL)
														
														Watch now

Watch the WWDC24 Platforms State of the Union

Published: Thu, 06 Jun 2024 06:58:11 PDT GUID: https://developer.apple.com/news/?id=001uc63q

WWDC24Tune in at 1 p.m. PT on June 10 to dive deep into the newest advancements on Apple platforms.

														Platforms State of the Union
														
														Watch now

														
													
												
											
											
												
													
														
															
														
													
													
														
														Platforms State of the Union (ASL)
														
														Watch now

Price and tax updates for apps, In-App Purchases, and subscriptions

Published: Thu, 06 Jun 2024 01:00:12 PDT GUID: https://developer.apple.com/news/?id=snw2iznw

The App Store is designed to make it easy to sell your digital goods and services globally, with support for 44 currencies across 175 storefronts.From time to time, we may need to adjust prices or your proceeds due to changes in tax regulations or foreign exchange rates. These adjustments are made using publicly available exchange rate information from financial data providers to help make sure prices for apps and In-App Purchases stay consistent across all storefronts.Price updatesOn June 21, pricing for apps and In-App Purchases¹ will be updated for the Egypt, Ivory Coast, Nepal, Nigeria, Suriname, and Zambia storefronts if you haven’t selected one of these as the base for your app or In‑App Purchase.¹ These updates also consider the following value‑added tax (VAT) changes: Ivory Coast: VAT introduction of 18% Nepal: VAT introduction of 13% and digital services tax of 2% Suriname: VAT introduction of 10% Zambia: VAT introduction of 16% Prices won’t change on the Egypt, Ivory Coast, Nepal, Nigeria, Suriname, or Zambia storefront if you’ve selected that storefront as the base for your app or In-App Purchase.¹ Prices on other storefronts will be updated to maintain equalization with your chosen base price.Prices won’t change in any region if your In‑App Purchase is an auto‑renewable subscription and won’t change on the storefronts where you manually manage prices instead of using the automated equalized prices.The Pricing and Availability section of Apps has been updated in App Store Connect to display these upcoming price changes. As always, you can change the prices of your apps, In‑App Purchases, and auto‑renewable subscriptions at any time.Learn more about managing your pricesView or edit upcoming price changesEdit your app’s base country or regionPricing and availability start times by regionSet a price for an In-App PurchaseTax updatesYour proceeds for sales of apps and In-App Purchases will change to reflect the new tax rates and updated prices. Exhibit B of the Paid Applications Agreement has been updated to indicate that Apple collects and remits applicable taxes in Ivory Coast, Nepal, Suriname, and Zambia.As of today, June 6, your proceeds from the sale of eligible apps and In‑App Purchases have been modified in the following countries to reflect introductions of or changes in tax rates. France: Digital services tax no longer applicable Ivory Coast: VAT introduction of 18% Malaysia: Sales and Service Tax (SST) increased to 8% from 6% Nepal: VAT introduction of 13% and digital services tax introduction of 2% Norway: VAT increased to 20% from 0% for certain Norwegian news publications Suriname: VAT introduction of 10% Uganda: Digital services tax introduction of 5% Zambia: VAT introduction of 16% Learn more about your proceedsView payments and proceedsDownload financial reportsTax categoriesThe Fitness and Health category has a new attribute: “Content is primarily accessed through streaming”. If this is relevant to your apps or In-App Purchases that offer fitness video streaming, review and update your selections in the Pricing and Availability section of Apps in App Store Connect.Learn about setting tax categories1: Excludes auto-renewable subscriptions.


Introducing the 2024 Apple Design Award winners

Published: Thu, 06 Jun 2024 00:10:16 PDT GUID: https://developer.apple.com/news/?id=6qt455k0

Every year, the Apple Design Awards recognize innovation, ingenuity, and technical achievement in app and game design. The incredible developers behind this year’s finalists have shown what can be possible on Apple platforms — and helped lay the foundation for what’s to come.We’re thrilled to present the winners of the 2024 Apple Design Awards.Meet this year’s winners


Action packed.

Published: Mon, 03 Jun 2024 06:00:50 PDT GUID: https://developer.apple.com/news/?id=b633x0zx

One week to go. Don’t miss the exciting reveal of the latest Apple software and technologies.Keynote kicks off at 10 a.m. PT on June 10.Add to calendarJoin us for the Platforms State of the Union at 1 p.m. PT on June 10.Add to calendarLearn more