Posted on Leave a comment

SKAdNetwork 4.0 now available

The SKAdNetwork API lets advertisers measure the success of advertisements by attributing app installations to specific ad campaigns — all while maintaining user privacy. It supports multiple ad formats, including static images, videos, audio, and interactive ads. With SKAdNetwork 4.0, now available in iOS 16.1 and iPadOS 16.1, it provides more insight into the performance of ads for apps:

  • Hierarchical source identifiers: Identify which campaign an installation was attributed to, as well as additional attribution information.
  • Coarse conversion values: Receive less specific attribution information when the privacy thresholds for conversion values are not met, or more detailed attribution information when additional privacy thresholds are met.
  • Multiple conversions: Receive up to three postbacks to better understand how often someone who installed an app from a campaign engages with the app over time.
  • SKAdNetwork for web ads: Attribute web advertising that directs to App Store product pages.

Learn more about SKAdNetwork

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

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