Posted on Leave a comment

Apple Entrepreneur Camp applications now open

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

Apply now for one of three online cohorts for female, Black, or Hispanic/Latinx founders starting in January 2023. Attendees will receive code-level guidance, mentorship, and inspiration with unprecedented access to Apple engineers and leaders. Applications close on December 5, 2022.

Learn more

Explore apps from our alumni

Posted on Leave a comment

Introducing Ask Apple

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

Ask Apple runs for the first time from October 17 to 21 and features online one-on-one consultations and group Q&As. Activities are available in multiple languages and time zones. Registration is open now to current members of the Apple Developer Program and Apple Developer Enterprise Program.

Learn more

Posted on Leave a comment

What’s new in Camera and Photos

Add Live Text interaction to your app

Learn how you can bring Live Text support for still photos or paused video frames to your app. We’ll share how you can easily enable text interactions, translation, data detection, and QR code scanning within any image view on iOS, iPadOS, or macOS. We’ll also go over how to control interaction…

Posted on Leave a comment

Explore Live Activities and the Dynamic Island

Live Activities display your app’s most current data on the iPhone Lock Screen and in the Dynamic Island, helping people keep track of tasks and events that they care about. Discover how you can use ActivityKit to build compelling Live Activities for your apps, and explore the Human Interface Guidelines to learn how to design for the Dynamic Island and Lock Screen. We’ll show you how you can display up-to-date information — like progress, events, scores, or tasks — at a glance, and learn how you can update your Live Activities remotely using Apple Push Notification service (APNs).

To get the most out of these resources, we recommend some familiarity with SwiftUI and WidgetKit.

ActivityKit

Human Interface Guidelines – Live Activities

Updating and ending your Live Activity with remote push notifications

Displaying live data with Live Activities

WidgetKit

Ask Apple Q&As

Posted on Leave a comment

What’s new in watchOS

Apple Watch development has never been simpler with watchOS 9: Discover how you can more easily accomplish common tasks in Xcode, including file management and icon design. Explore the latest native controls like sharing features and steppers, check out SwiftUI-driven components like Swift Charts and improved navigation, and learn how to schedule and manage background tasks. And we’ll help you streamline your complications with WidgetKit.

Build a productivity app for Apple Watch

Your wrist has never been more productive. Discover how you can use SwiftUI and system features to build a great productivity app for Apple Watch. We’ll show you how you can design great work experiences for the wrist, and explore how you can get text input, display a basic chart, and share…

Efficiency awaits: Background tasks in SwiftUI

Background Tasks help apps respond to system events and keep time-sensitive data up to date. Learn how you can use the SwiftUI Background Tasks API to handle tasks succinctly. We’ll show you how to use Swift Concurrency to handle network responses, background refresh, and more — all while…

Meet Transferable

Meet Transferable: a model-layer protocol that allows for effortless support for sharing, drag and drop, copy/paste, and other features in your app. We’ll explore how you can use the API for common use cases, and take advantage of advanced features to customize the behavior. We’ll also share how…

Go further with Complications in WidgetKit

Discover how you can use WidgetKit to create beautiful complications on watch faces. We’ll introduce you to the watchOS-specific features found in WidgetKit, and help you migrate from existing ClockKit complications. For more on WidgetKit, watch “Complications and Widgets: Reloaded” from…

Build a Workout App for Apple Watch

Ask Apple Q&As

Posted on Leave a comment

Glance at WidgetKit

Learn how you can create great glanceable experiences with WidgetKit. We’ll show you how you can build a complication for Apple Watch and provide the same great experience for the iPhone Lock Screen. Discover how you can migrate your complications from ClockKit. And we’ll explore how widgets and complications have shared inspiration from their earliest foundations.

Complications and widgets: Reloaded

Our widgets code-along returns as we adventure onto the watchOS and iOS Lock Screen. Learn about the latest improvements to WidgetKit that help power complex complications on watchOS and can help you create Lock Screen widgets for iPhone. We’ll show you how to incorporate the latest SwiftUI views…

Watch now

Go further with Complications in WidgetKit

Discover how you can use WidgetKit to create beautiful complications on watch faces. We’ll introduce you to the watchOS-specific features found in WidgetKit, and help you migrate from existing ClockKit complications. For more on WidgetKit, watch “Complications and Widgets: Reloaded” from…

Watch now

Meet WidgetKit

Meet WidgetKit: the best way to bring your app’s most useful information directly to the home screen. We’ll show you what makes a great widget and take a look at WidgetKit’s features and functionality. Learn how to get started creating a widget, and find out how WidgetKit leverages the power of…

Watch now

Widgets code-along

View now

Build complications in SwiftUI

Spice up your graphic complications on Apple Watch using SwiftUI. We’ll teach you how to use custom SwiftUI views in complications on watch faces like Meridian and Infograph, look at some best practices when creating your complications, and show you how to preview your work in Xcode 12. To get…

Watch now

WidgetKit

Posted on Leave a comment

Dive deep with SwiftUI

What’s new in SwiftUI

It’s a SwiftUI party — and you’re invited! Join us as we share the latest updates and a glimpse into the future of UI framework design. Discover deep levels of customization, advanced techniques for layout, elegant strategies for sharing, and rock-solid structural approaches for designing an app…

Posted on Leave a comment

Get started with App Intents

Learn how you can speed up common tasks for people using your app when you use the App Intents framework. Discover how you can programmatically bring your app’s content and functionality to system services like Siri and the Shortcuts app. We’ll show you how you can supply metadata, UI information, activation phrases, and other information the system might need. We’ll also explore how App Intents and App Shortcuts work together, and dive deep on the design of a compelling shortcut. Find out how you can use App Intents to change app content and behaviors based on someone’s active Focus state.

Implement App Shortcuts with App Intents

Discover how you can create Shortcuts in your app with zero user setup. We’ll show you how App Intents can help you present custom Shortcuts views, and explore how you can add support for parameterized phrases to allow people to quickly express their intent. We’ll also share how you can make your…

Design App Shortcuts

Learn how you can surface great features from your app directly in Siri, Spotlight, and the Shortcuts app. We’ll introduce you to App Shortcuts, provide best practices to help you evaluate features in your app that would work well as App Shortcuts, and take you through the process of creating one…

Dive into App Intents

Learn how you can make your app more discoverable and increase app engagement when you use the App Intents framework. We’ll take you through the powerful capabilities of this Swift framework, explore the differences between App Intents and SiriKit Intents, and show you how you can expose your app’s…

Meet Focus filters

Discover how you can customize app behaviors based on someone’s currently enabled Focus. We’ll show you how to use App Intents to define your app’s Focus filters, act on changes from the system, and present your app’s views in different ways. We’ll also explore how you can filter notifications and…

App Shortcuts

App Intents

Ask Apple Q&As

Posted on Leave a comment

Get started with Swift concurrency

Meet Swift Async Algorithms

Discover the latest open source Swift package from Apple: Swift Async Algorithms. We’ll explore algorithms from this package that you can use with AsyncSequence, including zip, merge, and throttle. Follow along with us as we use these algorithms to build a great messaging app. We’ll also share best…

Posted on Leave a comment

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

As early as October 5, 2022, prices of apps and in-app purchases (excluding auto-renewable subscriptions) on the App Store will increase in Chile, Egypt, Japan, Malaysia, Pakistan, Poland, South Korea, Sweden, Vietnam, and all territories that use the euro currency. In Vietnam, these increases also reflect new regulations for Apple to collect and remit applicable taxes, being value added tax (VAT) and corporate income tax (CIT) at 5% rates respectively.

Your proceeds will be adjusted accordingly and will be calculated based on the tax-exclusive price. Exhibit B of the Paid Applications Agreement will be updated to indicate that Apple collects and remits applicable taxes in Vietnam.

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 the updated price tier charts