Posted on Leave a comment

Design WWDC22

Accessibility design lab

Friday @ 1:00 – 2:00 p.m.

Learn how you can make your apps accessible and simple to use for everyone. Attend an accessibility design lab to better understand how people who use Apple’s accessibility features will navigate your products. Come prepared with a working prototype, development build, or your released app. Appointments are 30 minutes long, and are limited to one per person per lab for the duration of the conference. If you do not receive an appointment, you can submit a request again on another day.

Request

Posted on Leave a comment

Business & Education

Q&A: Education technologies

Thursday @ 3:00 – 5:00 p.m.

Join the Education team for a 2 hour text-based Q&A on the technologies available to education developers. Bring your questions about Sign in with Apple at Work & School, the Roster API, ClassKit, the Schoolwork and Classroom apps, Automatic Assessment Configuration, Apple School Manager, Shared iPad, Mobile Device Management, and more. Stop in to request guidance on a code-level question, ask for clarifications, or learn from others in a group setting.

Posted on Leave a comment

App Store Distribution & Marketing

What’s new with in-app purchase

8:00 a.m.

Learn how you can make your in-app purchase experience even better on iPhone, iPad, Mac, and Apple Watch. We’ll take you through enhancements to StoreKit 2 and App Store Server API, and explore improvements to App Store Server Notifications. Discover how you can verify app purchases with App Transaction API, add properties to your StoreKit models, incorporate SwiftUI-friendly APIs and StoreKit Messages, and preserve applicationUsername in transactions. For those working server-side, we’ll show you how to make the most of App Store Server Notifications, additional ways to retrieve user transaction history, and recovery steps when your server experiences an outage.

Watch

Posted on Leave a comment

Augmented Reality WWDC22

Accessibility design lab

Friday @ 1:00 – 2:00 p.m.

Learn how you can make your apps accessible and simple to use for everyone. Attend an accessibility design lab to better understand how people who use Apple’s accessibility features will navigate your products. Come prepared with a working prototype, development build, or your released app. Appointments are 30 minutes long, and are limited to one per person per lab for the duration of the conference. If you do not receive an appointment, you can submit a request again on another day.

Request

Posted on Leave a comment

Audio & Video

Core Audio lab

Wednesday @ 10:00 – 12:00 p.m.

Request an appointment with an Apple engineer for guidance and conversation about Audio Units, Workgroups, HAL, Toolbox APIs, CoreMIDI, AVAudioEngine, AVF APIs Catalyst apps, Spatial Audio, SoundAnalysis, or AUVoiceIO.

Posted on Leave a comment

App Services

Shared with You, Sharing, Connectivity, Messages Collaboration lab

Wednesday @ 2:00 – 5:00 p.m.

Request an appointment with an Apple engineer for guidance and conversation about the latest APIs, best practices, and more. Chat with Apple engineers from the Messages, Shared with You, Messages Collaboration, Share Sheet, UIActivityViewController, Watch Connectivity, and Multipeer Connectivity teams.

Posted on Leave a comment

Accessibility & Inclusion

Plug-in and play: Add Apple frameworks to your Unity game projects

8:00 a.m.

Help make your Unity app or game an even better experience on Apple platforms. Learn how you can add Apple technologies directly to your projects with six plug-ins: Apple.Core, Game Center, Game Controller, Accessibility, Core Haptics, and PHASE. We’ll show you how you can add new gameplay mechanics, make your games more accessible, and tap into the latest Apple features and services.

Watch

Posted on Leave a comment

WWDC22. Call to code.

Join developers worldwide from June 6 to 10 for an inspiring week of technology and community. Get a first look at Apple’s latest platforms and technologies in sessions, explore the newest tools and tips, and connect with Apple experts in labs and digital lounges. All online and at no cost.

In addition to the online conference, Apple will host a special day for developers and students at Apple Park on June 6 to watch the keynote and State of the Union videos together, along with the online community. Space is limited and details on how to apply to attend will be provided soon.

Wherever you watch from, get ready for a fantastic WWDC.

Talented students can showcase their creativity for the opportunity to receive an award in the Swift Student Challenge.

Visit the WWDC website

Posted on Leave a comment

Update on “reader” app distribution

Last year, Apple announced an update coming to the App Store in early 2022 that would allow developers of “reader” apps to include an in-app link to their website for account creation and management purposes. Starting today, with the update of App Store Review guideline 3.1.3(a), developers of reader apps can now request access to the External Link Account Entitlement. This entitlement lets reader apps link to a website that is owned or maintained by the developer, so that users can create or manage their account outside of the app. Reader apps are apps that provide one or more of the following digital content types — magazines, newspapers, books, audio, music, or video — as the primary functionality of the app.

Learn about the External Link Account Entitlement

Posted on Leave a comment

Update on StoreKit External Entitlement for dating apps

Since February of this year, developers of dating apps on the App Store in the Netherlands have been able to use the StoreKit External Purchase Entitlement or the StoreKit External Purchase Link Entitlement to enable the capability to sell services through a payment system other than Apple’s in-app purchase system. Apple established these entitlements as part of our plan to comply with a recent Netherlands Authority for Consumers and Markets (ACM) order. Today we’ve introduced changes to these entitlements, which include:

  • Removal of the Separate Binary Requirement: Apple is eliminating the requirement that developers of dating apps in the Netherlands who choose to use the above entitlements must create and use a separate binary. This change means that developers may include either entitlement in their existing dating app, but still must limit its use to the app in the Netherlands storefront and on devices running iOS or iPadOS.
  • Payment Service Provider Criteria: Apple is providing updated and more-specific criteria to evaluate non-Apple payment service providers that developers of dating apps in the Netherlands may use.
  • Consumer Disclosures: Apps that use either entitlement need to include an in-app modal sheet that explains to users that they’re going to make purchases through an external payment system, and the potential impact that choice could have on the user. Apple is adjusting the language on the modal sheet and reducing the number of times the sheet must be displayed.

Developers of dating apps who want to continue using Apple’s in-app purchase system — which we believe is the safest and most secure way for users to purchase digital goods and services — may do so and no further action is needed.

As we have previously said, we disagree with the ACM’s original order and are appealing it. In the meantime, the changes we’ve made today demonstrate Apple’s ongoing commitment to fulfill its legal obligations in the Netherlands.

Learn more