RSS

Reminder: App privacy questions requirement starts December 8

The App Store will soon help users understand an app’s privacy practices before they download the app on any Apple platform. On each app’s product page, users can learn about some of the data types the app may collect, and whether that data is linked to them or used to track them. If you haven’t already, enter your app’s privacy information in App Store Connect.

This information will be required to submit new apps and app updates to the App Store starting December 8, 2020. Existing apps will remain available for download.

Learn more about the details you’ll need to provide

Learn how to provide app privacy information in App Store Connect

Family Sharing for in-app purchases now available

Family Sharing for in-app purchases now available

You can now enable Family Sharing for auto-renewable subscriptions and non-consumable in-app purchases, allowing users to share their purchases with up to five family members. Family Sharing provides a streamlined, convenient user experience and can help you attract subscribers, encourage paid subscriptions, increase user engagement, and improve retention. Sales and Trends reports will be updated soon to help you understand the performance of family subscriptions.

Learn how to enable Family Sharing

Enroll in the new App Store Small Business Program

Enroll in the new App Store Small Business Program

Enrollment is now open for the new App Store Small Business Program, designed to accelerate innovation and help propel your small business forward. Featuring a reduced commission rate of 15% on paid apps and in-app purchases, this program helps you invest more resources into your business so you can continue building great apps. The vast majority of developers on the App Store who sell digital goods and services are eligible — simply complete a short enrollment form.

Learn more about the program

Congratulations to the Best of 2020 winners

Every year, the App Store celebrates exceptional apps that improve people’s lives while showcasing the highest levels of quality and impact. These award-winning apps and games, created by innovative developers, helped us connect, stay well, and find joy in 2020.

See this year’s selections

Mac instances for EC2 now available from Amazon Web Services

Mac instances for EC2 now available from Amazon Web Services

Developing for Apple platforms is now accessible with a new service that combines the performance and reliability of our world-class hardware with the scalability of Amazon Web Services (AWS). Amazon Elastic Compute Cloud (Amazon EC2), a web service that provides secure, resizable compute capacity in the cloud, now includes EC2 Mac instances. For the first time, you can easily set up and deploy macOS workloads natively within AWS, and take advantage of its flexibility and scalability to add more compute capacity. EC2 Mac instances in the cloud make it easy to create more builds, run more tests, and further automate your development processes by seamlessly provisioning and accessing macOS compute environments with just a few clicks.

Learn more

App privacy questions requirement starts December 8

The App Store will soon help users understand an app’s privacy practices before they download the app on any Apple platform. On each app’s product page, users can learn about some of the data types the app may collect, and whether that data is linked to them or used to track them. If you haven’t already, enter your app’s privacy information in App Store Connect.

As a reminder, this information will be required to submit new apps and app updates to the App Store starting December 8, 2020. Existing apps will remain available for download.

Learn more about the details you’ll need to provide

Learn how to provide app privacy information in App Store Connect

Source App ID and Conversion Value now available in SKAdNetwork 2.0

Source App ID and Conversion Value now available in SKAdNetwork 2.0

The SKAdNetwork API helps advertising networks measure the success of ad campaigns for your app while maintaining user privacy. With SKAdNetwork 2.0, networks can use Source App ID to identify which app initiated a download from the App Store. And Conversion Value lets them know whether users who installed your app through a campaign performed an action in your app, such as signing up for a free trial or completing a purchase. This information is made available only if it cannot be used to identify individual users.

Learn more about SKAdNetwork

App Store Connect holiday schedule

App Store Connect holiday schedule

The busiest season on the App Store is almost here. Make sure your apps are up to date and ready for the holidays, as new apps and app updates will not be accepted December 23 through 27 (Pacific Time). Please ensure time for your releases to be scheduled, submitted, and approved in advance. Other App Store Connect and developer account features will remain available.

Deadline extended for online group event in-app purchase requirement

Deadline extended for online group event in-app purchase requirement

As the world fights COVID-19, we recognize that adapting experiences from in-person to digital continues to be a top priority. Although apps are required to offer any paid online group event experiences (one-to-few and one-to-many realtime experiences) through in-app purchase in accordance with App Store Review guideline 3.1.1, we temporarily deferred this requirement with an original deadline of December 2020. To allow additional time for developing in-app purchase solutions, this deadline has been extended to June 30, 2021.

Please note that guideline 3.1.3(d) allows apps offering realtime person-to-person experiences between two individuals (for example, tutoring students, medical consultations, real estate tours, or fitness training) to use purchase methods other than in-app purchase.

Announcing the App Store Small Business Program

Announcing the App Store Small Business Program

We believe that small businesses are the backbone of our global economy and the beating heart of innovation and opportunity in communities around the world. Launching January 1, 2021, the industry-leading new App Store Small Business Program is designed to accelerate innovation and help propel your small business forward. The program has a reduced commission rate of 15% on paid apps and in-app purchases, so you can invest more resources into your business and continue building the kind of quality apps your customers love.

The vast majority of developers on the App Store who sell digital goods and services will qualify for the Small Business Program.

  • Existing developers who made up to $1 million in proceeds in 2020 for all their apps, as well as developers new to the App Store, can qualify for the program and the reduced commission.
  • If a participating developer surpasses the $1 million threshold, the standard commission rate will apply for the remainder of the year.
  • If a developer’s business falls below the $1 million threshold in a future calendar year, they can re-qualify for the 15% commission the year after.

Stay tuned for additional details in early December.

Subscription offer codes now available

Subscription offer codes now available

You can now create subscription offer codes to acquire, retain, and win back subscribers. Offer codes are unique, alphanumeric codes that provide auto-renewable subscriptions at a discounted price or for free for a specific duration. Provide your one-time use codes digitally or offline at physical events, alongside products, and more. Users on iOS 14 and iPadOS 14 and later can redeem offer codes on the App Store through a one-time code redemption URL, or within your app if you’ve implemented the presentCodeRedemptionSheet API. Sales and Trends reports will be updated later this year to include information on the performance of your subscription offer codes.

Learn more about subscription offer codes

iPhone and iPad apps are coming to Mac

As announced at WWDC20, we’re excited to bring iPhone and iPad apps to the Mac App Store on Apple silicon Macs — so your apps can reach even more users worldwide. By default, your apps will be published automatically on the Mac App Store. To make sure that Mac users have a great experience, confirm that your apps work well on this platform and don’t rely on iPhone or iPad features not available on Mac. If needed, update their availability on Mac in App Store Connect.

Learn more

Submit your Mac apps to the Mac App Store

Submit your Mac apps to the Mac App Store

Submit your apps built for macOS Big Sur today. You can submit Universal apps built with Xcode 12.2 that take full advantage of Apple silicon Macs. Your apps will look better than ever on macOS Big Sur, thanks to an all-new interface that’s been finely tuned for the powerful features that make a Mac a Mac. New widget features and the new widget gallery can make your app visible at a glance. And much more. Build your apps with Xcode 12.2 Release Candidate, update your product pages, and submit your apps for review today.

Learn more

Custom apps for Mac now supported

Custom apps for Mac now supported

Custom apps let you meet the unique needs of organizations and schools. And now, you can distribute custom Mac apps. Provide a tailored look and feel, security features for sensitive data, special functionality for workflows, and much more, then distribute privately on Apple Business Manager or Apple School Manager.

Learn more about creating custom apps

App privacy questions available in App Store Connect

App privacy questions available in App Store Connect

Later this year, the App Store will help users understand an app’s privacy practices before they download the app on any Apple platform. On each app’s product page, users can learn about some of the data types the app may collect, and whether that data is linked to them or used to track them. You can now enter your app’s privacy information in App Store Connect. This information will be required to submit new apps and app updates to the App Store starting December 8, 2020.

Learn more about the details you’ll need to provide

Learn how to provide app privacy information in App Store Connect

New subscription server notifications available in production

New subscription server notifications available in production

App Store server notifications provide real-time updates on a subscriber’s status, so you can create customized user experiences. The following new notifications are now available in production:

  • DID_RENEW lets you know when a subscriber successfully auto-renews.
  • PRICE_INCREASE_CONSENT lets you know when the App Store starts asking users to agree to your subscription’s new price, so you can remind them of your service’s value as encouragement to stay subscribed.

In addition, the following will be deprecated in production in March 2021: RENEWAL notifications and these top-level objects: latest_receipt, latest_receipt_info, latest_expired_receipt, and latest_expired_receipt_info. Update your code to continue providing a seamless user experience.

Learn more about App Store server notifications

Upcoming tax and price changes for apps and in-app purchases

Upcoming tax and price changes for apps and in-app purchases

When taxes or foreign exchange rates change, we sometimes need to update prices on the App Store. In the next few days, prices of apps and in-app purchases (excluding auto-renewable subscriptions) on the App Store will increase in Brazil, Colombia, India, Indonesia, Russia, and South Africa. These increases also reflect the following tax changes:

  • India: New equalization levy of 2% (in addition to the existing goods and services tax of 18%)
  • Indonesia: New value-added tax of 10% for developers based outside of Indonesia

Prices of apps and in-app purchases (excluding auto-renewable subscriptions) will also be adjusted in Iceland and Albania to align with pricing used in other markets selling in U.S. dollars with value-added tax.

You can download the updated price tier charts now. Once these changes go into effect, the Pricing and Availability section of My Apps will be updated, and your proceeds will be adjusted accordingly and calculated based on the tax-exclusive price. You can change the price of your apps and in-app purchases (including auto-renewable subscriptions) at any time in App Store Connect. If you offer subscriptions, you can choose to preserve prices for existing subscribers.

Apple Entrepreneur Camp applications open for Black founders and developers

Apple Entrepreneur Camp applications open for Black founders and developers

Apple Entrepreneur Camp supports underrepresented founders and developers as they build the next generation of cutting-edge apps and helps form a global network that encourages the pipeline and longevity of these entrepreneurs in technology. Applications are now open for the first cohort for Black founders and developers, which runs online from February 16 to 25, 2021. Attendees receive code-level guidance, mentorship, and inspiration with unprecedented access to Apple engineers and leaders. Applications close on November 20, 2020.

Learn more about Apple Entrepreneur Camp

Learn about some of our inspiring alumni

Offer your apps for pre-order even earlier

Offer your apps for pre-order even earlier

Now you can let customers pre-order your app up to 180 days before it’s released for download on the App Store. Take advantage of this longer lead time to build more excitement for your app’s features, services, and content, and to encourage more pre-orders. Once your app is released, customers will be notified and it will automatically download to their device within 24 hours.

Learn more about pre-orders

Updated APNs provider API deadline

Updated APNs provider API deadline

The HTTP/2-based Apple Push Notification service (APNs) provider API lets you take advantage of great features, such as authentication with a JSON Web Token, improved error messaging, and per-notification feedback. If you send push notifications with the legacy binary protocol, we strongly recommend upgrading to the APNs provider API.

To give you additional time to prepare, the deadline to upgrade to the APNs provider API has been extended to March 31, 2021. APNs will no longer support the legacy binary protocol after this date.

Learn about the APNs provider API

Apple Developer app updates for the United Kingdom and Ireland

Apple Developer app updates for the United Kingdom and Ireland

Now it’s simpler than ever for developers based in the United Kingdom and Ireland to enroll in the Apple Developer Program. The Apple Developer app now supports enrollment in these regions, allowing developers to start and finish their membership purchase with local payment methods on iPhone or iPad. And since membership is provided as an auto-renewable subscription, keeping it active is easy.

View on the App Store

New subscription server notifications available to test

New subscription server notifications available to test

App Store server notifications provide real-time updates on a subscriber’s status, so you can create customized user experiences. The following new notifications are now available in the App Store sandbox environment and you can use them in production later this year:

  • DID_RENEW lets you know when a subscriber successfully auto-renews.
  • PRICE_INCREASE_CONSENT lets you know when the App Store starts asking users to agree to your subscription’s new price, so you can remind them of your service’s value as encouragement to stay subscribed.

In addition, the following will be deprecated in the App Store sandbox environment in November 2020: RENEWAL notifications and these top-level objects: latest_receipt, latest_receipt_info, latest_expired_receipt, and latest_expired_receipt_info. Update your code to continue providing a seamless user experience.

Learn more about App Store server notifications

Deadline extended for app updates using UIWebView

Deadline extended for app updates using UIWebView

Apple designed WKWebView in 2014 to ensure that you can integrate web content into your app quickly, securely, and consistently across iOS and macOS. Since then, we’ve recommended that you adopt WKWebView instead of UIWebView and WebView — both of which were formally deprecated. New apps containing these frameworks are no longer accepted by the App Store. And last year, we announced that the App Store will no longer accept app updates containing UIWebView as of December 2020.

However, to provide additional time for you to adopt WKWebView and to ensure that it supports the features most often requested by developers, this deadline for app updates has been extended beyond the end of 2020. We’ll let you know when a new deadline is confirmed.

Learn about the latest in WKWebView

New App Store marketing tools available

New App Store marketing tools available

Take advantage of new marketing resources to promote your apps around the world. You can now generate short links or embeddable code that lead to your App Store product page and display your app icon, a QR code, or an App Store badge. Download localized App Store badges, your app icon, and more.

Learn more

Get your education apps ready for Schoolwork 2.1 beta

Get your education apps ready for Schoolwork 2.1 beta

The latest version of Schoolwork, the powerful iPad app for teachers and students that helps them keep track of assignments and student progress, is now available. Make sure your app takes advantage of the latest ClassKit features to provide a great user experience. With the new ClassKit Catalog API, you can declare contexts ahead of time instead of at runtime, include keywords, and support a large number of assignable activities. Teachers can browse your app’s activities in Schoolwork before running your app for the first time on their device. Available in beta, this REST API can be tested with Schoolwork 2.1. And on iPadOS 14, ClassKit supports rich new metadata properties to make your content more discoverable by teachers in Schoolwork.

Learn more about the ClassKit Catalog API

Download Schoolwork 2.1 beta

Submit your iOS and iPadOS apps to the App Store

Submit your iOS and iPadOS apps to the App Store

Make sure your apps are ready when iOS 14 and iPadOS 14 become available to customers worldwide. Give users a quick way to engage with a part of your app at the right moment with App Clips. Let users experience your app right on their iPhone home screen with new widgets. Bring your ideas to life with new features and more realistic augmented reality experiences using ARKit and RealityKit. And much more.

Build your apps using Xcode 12 GM seed, test them on devices running iOS 14 and iPadOS GM seed, and submit them for review. Starting April 2021, all iOS and iPadOS apps submitted to the App Store must be built with Xcode 12 and the iOS 14 SDK.

Learn more

Submit your watchOS apps to the App Store

Submit your watchOS apps to the App Store

Deliver even more powerful and personal apps for Apple Watch with the new capabilities of watchOS 7. Brand new APIs and tools, like multiple complications APIs, SwiftUI Complications, and Xcode Previews, make it easier than ever to create unique complications, so users can enjoy your app right on their watch face. And with Face Sharing, people can share their favorite customized faces via Messages, the web, and more.

Build your apps using Xcode 12 GM seed, test them on devices running watchOS 7 GM seed, and submit them for review. Starting April 2021, all watchOS apps submitted to the App Store must be built with Xcode 12 and the watchOS 7 SDK.

Learn more

Submit your tvOS apps to the App Store

Submit your tvOS apps to the App Store

With the tvOS 14 SDK, games now have multiuser support and you can offer gamers a wider range of controller and input device options than ever before. You can augment custom video players with Picture in Picture and system-provided controls. And take advantage of new APIs to enhance search features in your apps.

Build your tvOS apps using Xcode 12 GM seed, test them on Apple TV running tvOS 14 GM seed, and submit them for review.

Learn more

App Store Review Guideline updates now available

App Store Review Guideline updates now available

The App Store is a safe and trusted place for customers to discover and download apps, and a great opportunity for developers. These guideline changes and clarifications support new features in upcoming OS releases, better protect customers, and help your apps go through the review process as smoothly as possible.

Enhancements to sandbox testing now available

Enhancements to sandbox testing now available

The Apple sandbox environment lets you test in-app purchases on devices using product information set up in App Store Connect. You can now test upgrades, downgrades, and cancellations for subscriptions, as well as reset the introductory offer eligibility for a test account from Settings on devices running iOS 14 or later. You can also test your app’s response to interrupted purchases on devices running iOS 14 or later. And App Store Connect users with the Developer role can now create and manage sandbox tester accounts.

Learn about testing in-app purchases in sandbox

Learn about testing at all stages of development

Details for app privacy questions now available

At Apple, we believe that privacy is a fundamental human right. As announced at WWDC20, App Store product pages will feature a new privacy information section to help users understand an app’s privacy practices. Today we are publishing more details for developers on what will be covered in this new privacy section. By the end of next month, you will be able to submit your information via App Store Connect to prepare for this feature rolling out to users by the end of the year.

Learn more about providing app privacy information

In addition, on iOS 14, iPadOS 14, and tvOS 14, apps will be required to receive user permission to track users across apps or websites owned by other companies, or to access the device’s advertising identifier. We are committed to ensuring users can choose whether or not they allow an app to track them. To give developers time to make necessary changes, apps will be required to obtain permission to track users starting early next year. More information, including an update to the App Store Review Guidelines, will follow this fall.

Learn more about asking permission to track

Get ready for subscription offer codes

Get ready for subscription offer codes

Later this year, you’ll be able to acquire, retain, and win back subscribers with subscription offer codes: unique, alphanumeric codes that provide free or discounted prices for auto-renewable subscriptions. Provide your one-time use codes digitally or offline at physical events, alongside products, and more. Customers on iOS 14 and iPadOS 14 and later can redeem offer codes on the App Store, through a one-time code redemption URL, or within your app if you’ve implemented the presentCodeRedemptionSheet API.

Learn more about subscription offer codes

Upcoming tax and price changes for apps and in-app purchases

Upcoming tax and price changes for apps and in-app purchases

When taxes or foreign exchange rates change, we sometimes need to update prices on the App Store. In the next few days, prices of apps and in-app purchases (excluding auto-renewable subscriptions) on the App Store will increase in response to tax changes in Chile, Mexico, Saudi Arabia, and Turkey. Your proceeds will be adjusted accordingly and will be calculated based on the tax-exclusive price.

  • Chile: New value-added tax of 19%
  • Mexico: New value-added tax of 16%
  • Saudi Arabia: Increase in value-added tax from 5% to 15%
  • Turkey: New digital services tax of 7.5% (in addition to the existing value-added tax of 18%)

In addition, your proceeds will also be adjusted in Germany, France, Italy, and the United Kingdom, and will be calculated based on the tax-exclusive price. However, prices on the App Store will not change.

  • Germany: Reduced value-added tax rate from 19% to 16% (effective July 2020)
  • France: New digital services tax of 3% (in addition to the existing value-added tax of 20%)
  • Italy: New digital services tax of 3% (in addition to the existing value-added tax of 22%)
  • United Kingdom: New digital services tax of 2% (in addition to the existing value-added tax of 20%)

Note that Apple will automatically issue refunds on a monthly basis to customers in Germany (effective July 2020) with auto-renewable subscriptions to account for the tax reduction. These refunds will not affect your proceeds.

You can download the updated price tier charts now. Once these changes go into effect, the Pricing and Availability section of My Apps will be updated. You can change the price of your apps and in-app purchases (including auto-renewable subscriptions) at any time in App Store Connect. If you offer subscriptions, you can choose to preserve prices for existing subscribers.

WWDC20 video subtitles now in more languages

You can now watch the Special Event Keynote, Platforms State of the Union, and over 200 sessions from this year’s Apple Worldwide Developers Conference with Japanese and Simplified Chinese subtitles. Available on the web, iPhone, iPad, Mac, and Apple TV.

View WWDC20 videos

App Review process updates

App Review process updates

The App Store is dedicated to providing a great experience for everyone. To continue offering a safe place for users to download apps and helping you successfully develop apps that are secure, high-quality, reliable, and respectful of user privacy, we’ve updated the app review process as announced at WWDC20. For apps that are already on the App Store, bug fixes will no longer be delayed over guideline violations except for those related to legal issues. You’ll instead be able to address guideline violations in your next submission. And now, in addition to appealing decisions about whether an app violates guidelines, you can suggest changes to the guidelines. We also encourage you to submit your App Store and Apple development platform suggestions so we can continue to improve experiences for the developer community.

Submit an App Store or platform suggestion

Easily create web extensions for Safari

Safari Web Extensions can add custom functionality to Safari 14 beta using the same WebExtensions API used in other browsers, such as Chrome, Firefox, and Edge. And with a new conversion tool in Xcode 12 beta, you can quickly bring your existing extensions to Safari and make them available on the Mac App Store this fall.

Learn more about the WebExtensions API

Verify your app’s integrity with the new App Attest API

Verify your app’s integrity with the new App Attest API

Part of the DeviceCheck services, the new App Attest API helps protect against security threats to your apps on iOS 14 or later, reducing fraudulent use of your services. With App Attest, you can generate a special cryptographic key on a device and use it to validate the integrity of your app before your server provides access to sensitive data.

Learn more

Updates to coding terminology

At Apple, we’re working to remove and replace non-inclusive language across our developer ecosystem, including within Xcode, platform APIs, documentation, and open source projects. These changes began on June 22 with the beta software and developer documentation released at WWDC20 moving to terms such as allow list and deny list, and main as the default SCM branch in Xcode 12. An updated Apple Style Guide reflects these and other changes.

Developer APIs with exclusionary terms will be deprecated as we introduce replacements across internal codebases, public APIs, and open source projects, such as WebKit and Swift. We encourage you to closely monitor deprecation warnings across your codebases and to proactively move to the latest APIs available in the platform SDKs.

New App Store Connect API capabilities now available

New App Store Connect API capabilities now available

The App Store Connect API now offers greater flexibility to automate and customize workflows for your app. With these new capabilities, you can:

  • Build and maintain your App Store product page by uploading and managing assets like screenshots, app previews, app description, and more.

  • Create new versions of your app, set up pre-orders, manage phased releases for version updates, and submit your app to App Review.

  • Monitor app performance indicators by downloading power and performance metrics and diagnostics logs.

  • Manage additional resources associated with your developer account, such as unified software signing certificates, multiplatform App IDs, and capabilities.

Learn more about the App Store Connect API

Machine learning updates now available

New tools in Core ML enable secure, cloud-based model deployment and model encryption, Create ML offers new templates and training capabilities, and new APIs for Vision and Natural Language give your apps more power. You can also work with third-party training libraries more easily with updated model converters and accelerated training support on Mac.

Learn more

Augmented reality updates now available

ARKit 4 introduces brand-new features that make the AR experiences in your apps even more lifelike. You can now access even more precise distance information gathered by the LiDAR Scanner on iPad Pro using Depth API, place AR experiences at a specific point in the world with Location Anchors, and more.

Learn more

Game Center updates now available

Now games with Game Center capabilities display a beautifully redesigned in-game dashboard on iOS, tvOS, and macOS. Users can see their achievements, leaderboards, and Game Center profiles directly in your game when you implement the new Access Point. Game Center also now supports recurring leaderboards that keep rankings current, as well as leaderboards for daily, weekly, and monthly competitions. You can set up recurring leaderboards, add achievements, and opt in to the challenges feature in App Store Connect.

Learn more

Introducing teams for Feedback Assistant

You can now view and respond to feedback filed by your team members if you’re part of an organization in the Apple Developer Program, the Apple Developer Enterprise Program, Apple School Manager, or Apple Business Manager. And you’ll still have a personal inbox for separate submissions, with the choice to move feedback to your team inbox at any time.

Learn more

Introducing App Clips

Easily discoverable and quick to launch at the moment it’s needed, an App Clip is a small part of your app that lets users start and finish an experience in seconds. And after you’ve demonstrated the value of your app with your App Clip, you can provide the opportunity to download your full app from the App Store.

Learn more about App Clips

Introducing WidgetKit

Widgets deliver a small amount of timely, useful information or app-specific functionality. And now, they’re even easier to build and make available across iOS, iPadOS, and macOS with the new WidgetKit framework, widget API for SwiftUI, widget gallery, and Smart Stacks.

Learn more about WidgetKit

Xcode 12 is now available

With an all-new design that looks great on macOS Big Sur, Xcode 12 has customizable font sizes for the navigator, streamlined code completion, new document tabs, and more. And it builds Universal apps by default to support Apple Silicon Macs, without changing a single line of code.

Learn more about Xcode 12

See what’s new with Mac Catalyst

Create even more powerful Mac versions of your iPad apps. Apps built with Mac Catalyst now take on the new look of macOS Big Sur and help you better define the look and behavior of your apps. Provide full control of your app using just the keyboard, take advantage of the updated Photos picker, access more iOS frameworks, and more. There’s never been a better time to turn your iPad app into a powerful Mac app.

Learn more about Mac Catalyst

All-new Apple Developer Forums now available

All-new Apple Developer Forums now available

The Apple Developer Forums have been completely redesigned, so they’re more engaging to use, automatically surface the most relevant content, offer simpler navigation, and make it easier to categorize and search for content. Connect with fellow developers and Apple engineers as you give and receive help on a wide variety of development topics, from implementing new technologies to established best practices. And during WWDC20, the forums will be a central place to engage with the community and over 1,000 Apple engineers, discuss new technologies, and get your questions answered.

Visit the Apple Developer Forums

Swift Student Challenge winners announced

The WWDC20 Swift Student Challenge gave students around the world the opportunity to showcase their love of coding by creating an incredible Swift playground. Starting today, developers who submitted their applications can find out their status by signing in to the Challenge website with the Apple ID they used to submit their application. Winners will receive an exclusive WWDC20 jacket and pin set, be able to request WWDC20 lab appointments, and be able to post about WWDC20 content on the all-new Apple Developer Forums.

With so many incredible applications this year, focussing on everything from productivity to the environment and social action, we want to congratulate all 350 winners from 41 countries.

Learn more about some of this year’s winners

Full stream ahead.

It’s almost time for an all-new WWDC experience — starting with the Special Event Keynote from Apple Park on June 22 at 10 a.m. PDT. Get all the latest details for 1-on-1 developer labs, the all-new forums, and the Apple Design Awards. Update to the latest version of the Apple Developer app for iPhone, iPad, Apple TV, and Mac, now available on the App Store.

View the WWDC website

Download the app

Here’s the lineup.

WWDC20 will bring together millions of Apple developers around the world to gain early access to the future of Apple platforms and engage with Apple engineers, from June 22 to 26. Learn about the Special Event Keynote, Platforms State of the Union, over 100 engineering sessions, one-on-one developer labs, and more.

Learn more about WWDC20

New Resources Available for Password Manager Apps

New Resources Available for Password Manager Apps

Apple has created a new open source project to help developers of password managers collaborate to create strong passwords that are compatible with popular websites. The Password Manager Resources open source project allows you to integrate website-specific requirements used by the iCloud Keychain password manager to generate strong, unique passwords. The project also contains collections of websites known to share a sign-in system, links to websites’ pages where users change passwords, and more.

View Password Manager Resources

Ready. Set. Code.

On June 22, WWDC20 takes off. Get ready for the first global, all-online WWDC by downloading the Apple Developer app to stay notified on all the latest news, with updates for events and sessions. More announcements to come in early June.

And now through May 17, student developers from around the world can showcase their love of coding by submitting their own Swift playground to the Swift Student Challenge. Winners will receive an exclusive WWDC20 jacket and pin set.

Learn about the challenge

Billing Grace Period Data Now Available in App Store Connect

Billing Grace Period Data Now Available in App Store Connect

The Sales and Trends section of App Store Connect now provides details about the number of subscribers in Billing Grace Period — a feature that lets subscribers with unsuccessful auto-renewals continue accessing your app’s paid content while Apple attempts to collect payment, allowing them time to fix the issue. New subscription events in Sales and Trends indicate the number of renewals and cancelations during Billing Grace Period, and the Subscription Report includes a new column with the total number of subscriptions in Billing Grace Period.

Get details on viewing subscriptions data

Apple Search Ads Now Available in Russia

Apple Search Ads Now Available in Russia

Promote your apps to customers on the App Store in Russia with Apple Search Ads — an efficient and easy way for people to discover your app the very moment they’re searching for apps like yours. If you sign up for a new Apple Search Ads account, you can take advantage of a 100 USD credit to reach customers in 60 countries and regions.

Learn about Search Ads

The App Store Expands to 20 New Countries

The App Store Expands to 20 New Countries

You can now distribute your apps in 175 countries and regions on the App Store, allowing you to increase your impact and grow your business. As you deliver great experiences to an even more diverse audience, learn how you can localize your apps, product pages, and marketing materials to better connect with customers in different locations.

As a reminder, to allow your app to appear in these new countries, your membership Account Holder first needs to accept the updated Program License Agreement by signing in to their account on the Apple Developer website. If you have a Paid Applications Agreement, the Account Holder will also need to accept this updated agreement in App Store Connect. To make your app automatically available in all new countries, select the “New Countries or Regions” checkbox.

View your account

Learn about expanding to new markets

Updated Guidelines for HealthKit

Updated Guidelines for HealthKit

HealthKit allows your app to provide valuable health-related insights to users by working with the Apple Health app. The updated HealthKit Human Interface Guidelines include guidance on using the Apple Health icon in your app, enhanced editorial guidance on using Apple Health-related terms, and clarified privacy and data-usage guidelines.

View Human Interface Guidelines

Works with Apple Health badge now available. You can also now use the Works with Apple Health badge to promote your HealthKit-enabled apps. Download the badge and review the guidelines for using the badge on marketing communications.

Learn about the badge

Upcoming price and tax changes in Barbados, Malaysia, Moldova, and Uzbekistan

Upcoming price and tax changes in Barbados, Malaysia, Moldova, and Uzbekistan

When taxes or foreign exchange rates change, we sometimes need to update prices on the App Store. In the next few days, prices of apps on the App Store and in-app purchases (excluding auto-renewable subscriptions) will change in Barbados, Moldova, and Uzbekistan due to new value-added taxes. Your proceeds will be adjusted accordingly and will be calculated based on the tax-exclusive price.

A low value-added tax was also introduced in Malaysia. Prices on the App Store in Malaysia will not change and proceeds will be adjusted accordingly.

You can download the updated price tier charts now. Once these changes go into effect, the Pricing and Availability section of My Apps will be updated. You can change the price of your apps and in-app purchases (including auto-renewable subscriptions) at any time in App Store Connect. If you offer subscriptions, you can choose to preserve prices for existing subscribers.

View updated price tiers

New Financial Report Coming to App Store Connect

New Financial Report Coming to App Store Connect

Starting April 2020, you can get more details on the final proceeds of your apps and in-app purchases, including the transaction and settlement dates for purchases, as well as the state or province for transactions in the United States and Canada. Simply download the “All Countries or Regions (Detailed)” report in App Store Connect.

View App Store Connect Help

Deadline for App Updates Has Been Extended

Deadline for App Updates Has Been Extended

We greatly value the worldwide developer community, and appreciate your commitment to making a difference in people’s lives through the power of technology. To accommodate developers who may need additional time to update their existing apps on the App Store, the deadline for adhering to the requirements below has been extended to June 30, 2020.

  • Apps for iPhone or iPad must be built with the iOS 13 SDK or later and use an Xcode storyboard to provide the app’s launch screen.

  • iPhone apps must support all iPhone screens and all iPad apps must support all iPad screens.

  • Apps for Apple Watch must be built with the watchOS 6 SDK or later.

  • Apps that authenticate or set up user accounts must support Sign in with Apple if required by guideline 4.8 of the App Store Review Guidelines.

  • Apps in the Kids category must be in full compliance with guideline 1.3 and guideline 5.1.4. of the App Store Review Guidelines.

  • Apps using HTML 5 must be in full compliance with guideline 4.7 sections 4, 5, and 6 of the App Store Review Guidelines.

Read the App Store Review Guidelines

Learn about submitting apps

Apple Developer App Update Now Available

Apple Developer App Update Now Available

The Apple Developer app delivers in-depth information from Apple experts all year round with the latest developer news, informative videos, and more. This new version lets you watch videos at multiple playback speeds, interact with the full video transcripts, and share stories from the Discover tab. It also includes accessibility improvements and other enhancements.

Download on the App Store

ARKit 3.5 Now Available

ARKit 3.5 Now Available

ARKit 3.5 takes advantage of the new LiDAR Scanner and depth-sensing system on iPad Pro to support a new generation of AR apps that use Scene Geometry for enhanced scene understanding and object occlusion. And now, AR experiences on iPad Pro are even better with instant AR placement, and improved Motion Capture and People Occlusion — all without the need to write any new code.

Learn more about ARKit 3.5

Universal Purchase for Mac Apps Now Available

Universal Purchase for Mac Apps Now Available

The macOS version of your app can now be included in a universal purchase, allowing customers to enjoy your app and in‑app purchases across iOS, iPadOS, macOS, watchOS, and tvOS by purchasing only once. Get started by using a single bundle ID for your apps in Xcode and setting up your app record for universal purchase in App Store Connect.

Learn more about universal purchase

The App Store is Expanding to New Countries

The App Store is Expanding to New Countries

Thanks to the creativity and innovation of developers like you, the App Store has become much more than the world’s safest marketplace. It’s grown into a vibrant platform with great apps that influence culture and change lives, with over half a billion visitors each week. This wide-reaching platform has helped generate over $155 billion in developer earnings — just from sales of apps and in-app purchases. Today, the App Store gives you the opportunity to connect with users in 155 countries or regions. We’re pleased to announce that the App Store will expand even farther this year with upcoming support for 20 new countries, allowing you to increase your impact and grow your business in new markets.

To allow your app to appear in these new countries, your membership Account Holder first needs to accept the updated Program License Agreement by signing in to their account on the Apple Developer website. If you have a Paid Applications Agreement, the Account Holder will also need to accept this updated agreement in App Store Connect. You can then select the “New Countries or Regions” checkbox in the Pricing and Availability section of your app information page to automatically make your app available in all new countries. Completing these steps by April 10, 2020 will help make sure your app is ready to be published as content initially becomes available across new locations. We’ll let you know when you can choose from specific new countries and update the default subscription pricing for these locations.

View your account

App Store

Ensuring the Credibility of Health & Safety Information

The App Store should always be a safe and trusted place for users to download apps. Now more than ever that commitment takes on special significance as the world fights the COVID-19 pandemic. Communities around the world are depending on apps to be credible news sources — helping users understand the latest health innovations, find out where they can get help if needed or provide assistance to their neighbors.

To help fulfill these expectations, we're evaluating apps critically to ensure data sources are reputable and that developers presenting these apps are from recognized entities such as government organizations, health-focused NGOs, companies deeply credentialed in health issues, and medical or educational institutions. Only developers from one of these recognized entities should submit an app related to COVID-19. Entertainment or game apps with COVID-19 as their theme will not be allowed.

We understand the need to get these apps into the hands of customers as soon as possible. We encourage developers that meet this criteria to select “Time-Sensitive Event” on the expedite request form to ensure prioritized review since App Store review may take longer.

If you are developing an app on behalf of a client, please advise your client to add you to the development team of their Apple Developer account. If your client does not yet have an Apple Developer account, they can enroll in the Apple Developer Program. Nonprofit organizations, accredited educational institutions, and government entities that plan to distribute only free apps on the App Store can request to have their annual membership fee waived, if based in an eligible country.

Learn about membership fee waivers

Read the App Store Review Guidelines

Request an expedited review

WWDC20

WWDC20. Coming this summer.

This June, WWDC20 brings a completely new online experience to millions of talented and creative developers around the world. Join us for a fully packed program — including Keynote and sessions — to gain early access to the future of Apple platforms and engage with Apple engineers. Dive into an exciting learning experience and discover how to create your most innovative apps yet using the latest Apple technologies.

Stay tuned for details on the WWDC20 website, by email, and in the Apple Developer app.

App Store

Updated App Store Review Guidelines Now Available

The App Store is dedicated to the best store experience for everyone. To continue providing a safe experience for users and help you successfully develop apps that are secure, high-quality, reliable, and that respect user privacy, the App Store Review Guidelines have been updated. The changes impact replies to reviews, spam, push notifications, Sign in with Apple, data collection and storage, mobile device management, and more.

Read the App Store Review Guidelines

App Store

Submit Your iPhone Apps to the App Store

iOS 13 is now running on 77% of all iOS devices introduced in the last four years, worldwide. Deliver great user experiences by seamlessly integrating with Dark Mode, Sign in with Apple, and the latest advances in ARKit 3, Core ML 3, and Siri. Starting April 30, 2020, all iPhone apps submitted to the App Store must be built with the iOS 13 SDK or later.

Take advantage of Xcode features such as storyboards (including launch storyboards), Auto Layout, and SwiftUI, to ensure your app’s interface elements and layouts automatically fit the display of all iPhone models, regardless of size or aspect ratio. Starting April 30, 2020, all apps submitted to the App Store must use an Xcode storyboard to provide the app’s launch screen and all iPhone apps must support all iPhone screens.

Learn about submitting your apps

App Store

Submit Your iPad Apps to the App Store

iPadOS is now running on 79% of all iPad devices introduced in the last four years, worldwide. With iPadOS, you can deliver multiwindow experiences, add full drawing experiences for Apple Pencil, and contribute fonts for systemwide use. You can also take advantage of Dark Mode, Sign in with Apple, and the latest advances in ARKit 3, Core ML 3, and Siri. Starting April 30, 2020, all iPad apps submitted to the App Store must be built with the iOS 13 SDK or later.

Take advantage of Xcode features such as storyboards (including launch storyboards), Auto Layout, and SwiftUI, to ensure your app’s interface elements and layouts automatically fit the display of all iPad models, regardless of size or aspect ratio. Starting April 30, 2020, all apps submitted to the App Store must use an Xcode storyboard to provide the app’s launch screen and all iPad apps must support all iPad screens.

Learn about submitting your apps

App Store

Updated Resources and Guidelines for Sign in with Apple

Make it easy for users to sign in to your apps and websites using the Apple ID they already have. With built-in privacy and security features, Sign in with Apple is a great way to help users set up an account, sign in, and engage with your app quickly and easily. All accounts are protected with two-factor authentication, and Apple will not track users’ activity in your app or website.

See the latest App Store Review Guidelines and Human Interface Guidelines to learn how to provide great user experiences with Sign in with Apple, and get new downloadable design resources, including left-aligned, center-aligned, and logo-only buttons. All new apps and app updates submitted to the App Store must follow these guidelines by April 30, 2020.

View the App Store Review Guidelines

View the Human Interface Guidelines

App Store

Swift Playgrounds Now Available on Mac

Now you can learn and explore coding using Swift Playgrounds on Mac. Take advantage of the same great experimenting environment from iPad, updated with a unique Mac experience that includes a new sidebar, Touch Bar support, and code suggestions that provide additional help. You can even use the same playground file on both platforms. Swift Playgrounds is an easy way to try out new code for your app, then use that code for development in Xcode.

View on the Mac App Store

App Store

Offer Custom Apps on Apple School Manager

You can now meet the unique needs of educational institutions by privately offering apps you’ve customized just for them. Organizations that you identify in App Store Connect will see the app and be able to purchase it in volume on Apple School Manager, a service that lets educational institutions buy content, configure automatic device enrollment, and create accounts for students and staff. Educational institutions can also use this feature to distribute proprietary apps for internal use.

Learn about distributing custom apps

App Store Connect

Updates to Universal Purchase and App Store Categories

Starting in March 2020, you’ll be able to distribute iOS, iPadOS, macOS, and tvOS versions of your app as a universal purchase, allowing customers to enjoy your app and in‑app purchases across platforms by purchasing only once. You can choose to create a new app for these platforms using a single app record in App Store Connect or add platforms to your existing app record. Get started by building and testing your apps using a single bundle ID with Xcode 11.4 beta.

In addition, categories will be unified across the App Store and Mac App Store to align with this change, and to help make your apps more discoverable. The following changes will be made.

  • You’ll be able to select the following categories for iOS apps: “Developer Tools” and “Graphics & Design”.
  • You’ll be able to select the following categories for macOS apps: “Books”, “Food & Drink”, “Magazines & Newspapers”, “Navigation”, and “Shopping”.
  • The “Photography” and “Video” categories on the Mac App Store will be combined into “Photo & Video”. Mac apps and pending updates with the “Photography” or “Video” category selected in App Store Connect will be moved automatically to the combined category.
  • “Kids” will no longer be a subcategory within “Games” on the Mac App Store.

As a reminder, you can change the categories and subcategories associated with your app at any time with an app update.

Download Xcode 11.4 beta

Learn how to edit app information in App Store Connect

Membership Fee Waiver

Membership Fee Waivers Now Available in More Countries

We’re pleased to announce that Apple Developer Program membership is now available at no cost for eligible organizations based in Australia, Canada, France, Germany, Israel, Italy, Mexico, and South Korea. Nonprofit organizations, accredited educational institutions, and government entities that plan to distribute only free apps on the App Store can request to have their annual membership fee waived.

Learn about membership fee waivers

HTML5

App Updates for HTML5 Apps

The App Store Review Guidelines are designed to help developers create apps that are secure, high-quality, reliable, and that respect user privacy. In order to ensure this, we’ve always specified that all apps be self-contained bundles. This means that the core features and functionality of the app must be contained within the software’s binary, rather than made possible by referring users outside of the approved app — including through the use of HTML5. Apps that dynamically provide core features and functionality with web technology like HTML5 are best delivered through Safari, rather than through the curated App Store.

Guideline 4.7 sections 4, 5, and 6 were updated in June 2019 to further clarify that apps containing or running code that is not embedded in the binary cannot provide access to real money gaming, lotteries, or charitable donations.

As a reminder, existing apps must be in full compliance with these guidelines by March 3, 2020.

SDK

App Updates in the Kids Category

When parents visit the Kids category on the App Store, they expect that the apps they find are suitable for children. That’s why apps published on the App Store must protect children’s data and provide only age-appropriate content. Apps must also require a parental gate in order to link out of the app, request permissions, or present purchasing opportunities. It’s critical that apps do not transmit personally identifiable information or device information to third parties, and that advertisements are human-reviewed for age appropriateness in order to be displayed.

As a reminder, existing apps in the Kids category on the App Store must be in full compliance with the updated guideline 1.3 and guideline 5.1.4 by March 3, 2020.

Learn about building apps for kids

App Store

Upcoming Price and Tax Changes in Pakistan, Thailand, and Singapore

When taxes or foreign exchange rates change, we sometimes need to update prices on the App Store. In the next few days, prices of apps on the App Store and in-app purchases (excluding auto-renewable subscriptions) will change in the following countries.

  • Thailand: Prices will decrease due to changes in foreign exchange rates.
  • Pakistan: Prices will increase due to changes in foreign exchange rates.

Additionally, on January 1, 2020, a 7% goods and services tax (GST) was introduced in Singapore. Developers based in Singapore who provide their GST number in App Store Connect will not have their proceeds affected. Otherwise, proceeds will be adjusted accordingly. Prices on the App Store won’t change based on the introduction of this tax.

Once these changes go into effect, the Pricing and Availability section of My Apps will be updated. You can change the price of your apps and in-app purchases (including auto-renewable subscriptions) at any time in App Store Connect. For subscriptions, you have the option to preserve prices for existing subscribers.

View the updated price tier charts now

App Store

Building Adaptive User Interfaces for iPhone and iPad

Apps should look great on all models of iPhone and iPad, regardless of display size or aspect ratio. With features like Xcode storyboards and Auto Layout, your app’s interface elements and layouts automatically fit the display. As announced at WWDC19, starting April 2020, apps submitted to the App Store must use an Xcode storyboard to provide the app’s launch screen and must have an interface that supports any display size.

Support for Multitasking on iPad is strongly encouraged. Adding support for multiple windows, and adopting Multitasking capabilities, including Slide Over, Split View, and Picture in Picture, will ensure your app delivers a modern and complete experience on iPadOS.

Learn about designing adaptive interfaces

Learn about multitasking on iPad

Reality Converter

Introducing Reality Converter

The new Reality Converter app makes it easy to convert, view, and customize USDZ 3D objects on Mac. Simply drag-and-drop common 3D file formats, such as .obj, .gltf and .usd, to view the converted USDZ result, customize material properties with your own textures, and edit file metadata. You can even preview your USDZ object under a variety of lighting and environment conditions with built-in IBL options.

Download Reality Converter beta

View example 3D models using USDZ

Apps Using Web Views

Updating Apps that Use Web Views

If your app still embeds web content using the deprecated UIWebView API, we strongly encourage you to update to WKWebView as soon as possible for improved security and reliability. WKWebView ensures that compromised web content doesn’t affect the rest of an app by limiting web processing to the app’s web view. And it’s supported in iOS and macOS, and by Mac Catalyst.

The App Store will no longer accept new apps using UIWebView as of April 2020 and app updates using UIWebView as of December 2020.

Learn more about WKWebView

Notarize Your Mac Software for macOS Catalina

Update to Notarization Prerequisites

In June, we announced that all Mac software distributed outside the Mac App Store must be notarized by Apple in order to run by default on macOS Catalina. In September, we temporarily adjusted the notarization prerequisites to make this transition easier and to protect users on macOS Catalina who continue to use older versions of software. Starting February 3, 2020, all submitted software must meet the original notarization prerequisites.

If you haven’t yet done so, upload your software to the notary service and review the developer log for warnings. These warnings will become errors starting February 3 and must be fixed in order to have your software notarized. Software notarized before February 3 will continue to run by default on macOS Catalina.

As a reminder, all installer packages must be signed since they may contain executable code. Disk images do not need to be signed, although signing them can help your users verify their contents.

Learn about notarizing software

Apple Security Bounty

Apple Security Bounty

As part of Apple’s commitment to security, we reward researchers who share critical issues with us through the Apple Security Bounty. You can now earn up to $1,500,000 and report issues on iOS, iPadOS, macOS, tvOS, watchOS, and iCloud. In addition, Apple offers public recognition for those who submit valid reports and will match donations of the bounty payment to qualifying charities.

Learn more

HomeKit

Apple Joins New Smart Home Initiative

Apple is taking a major step in its approach to the smart home by joining a new industry effort with Amazon, Google, Zigbee Alliance, and others. The initiative aims to develop an open standard that will increase the compatibility of smart home products across multiple platforms, with security and privacy as fundamental design tenets. The new standard will make it even simpler for developers to build one device that is compatible with smart home services and voice assistants, while ensuring consumers can easily choose smart home products that seamlessly work together.

Learn more about the initiative

Apple Developer App

Apple Developer App Updates for China Mainland

Now it’s simpler than ever for developers based in China mainland to enroll in the Apple Developer Program. The Apple Developer app now supports enrollment in China mainland, allowing developers to start and finish their membership purchase with local payment methods on iPhone or iPad. And since membership is provided as an auto-renewable subscription, keeping your account active is easy.

View on the App Store

了解如何通过该 app 进行注册

App Store Connect

App Store Connect Holiday Schedule

As a reminder, new apps and app updates will not be accepted December 23 to 27 (Pacific Time), so any releases should be scheduled, submitted, and approved in advance. Other App Store Connect and developer account features will remain available.