Posted on Leave a comment

App Store submissions now open for iOS 16.1 and iPadOS 16.1

iOS 16.1 and iPadOS 16.1, the world’s most advanced mobile operating systems, will soon be available to customers worldwide. Take advantage of Live Activities to help people stay on top of what’s happening live in your app, right from the Lock Screen and Dynamic Island on iPhone. Bring desktop-class features, such as an editor-style navigation bar and enhanced text editing menu to your iPad app, and get the most out of the latest advancements in MapKit, Metal, ARKit, Core ML, and more.

Build your app using Xcode 14.1 Release Candidate, then test and submit it for review. Please note, starting April 2023, all iOS and iPadOS apps submitted to the App Store must be built with Xcode 14.1 and the iOS 16.1 SDK.

Learn about submitting iOS apps

Learn about submitting iPadOS apps

Posted on Leave a comment

App Store submissions now open for watchOS 9.1

Integrate new and powerful communication features in your app with watchOS 9. Deliver timely information with rich complications on more Apple Watch faces, enable sharing of your app content, let users make VoIP calls directly from Apple Watch, and more. And with a simplified watchOS app structure, managing your projects is easier than ever.

Build your app using Xcode 14.1 Release Candidate, then test and submit it for review. Please note, starting April 2023, all watchOS apps submitted to the App Store must be built with Xcode 14.1 and the watchOS 9.1 SDK.

Learn about submitting watchOS apps

Posted on Leave a comment

Mac App Store submissions now open for macOS Ventura

macOS Ventura makes the things you do most on Mac even better, with powerful new ways to get more done, share and collaborate in your favorite apps, immerse yourself in next‑level games, and take full advantage of your other devices. Machine learning enhancements make it even easier to provide intelligent experiences. SharePlay enables the sharing of synchronized experiences in your app while connecting via Messages. With Metal 3, you can create next-generation Mac games that run effortlessly from MacBook Air to Mac Studio, thanks to Apple silicon. And Continuity Camera provides access to camera input, features, and effects on iPhone.

Build your app using Xcode 14.1 Release Candidate, then test and submit it for review.

Learn about submitting macOS apps

Posted on Leave a comment

App Store submissions now open for tvOS 16.1

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

Learn about submitting tvOS apps

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

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