Weekend good reads for Apple developers, issue #8

Welcome to Weekend Good Reads for Apple developers, eighth episode. There is so much to share this week.

But first things first. As you know, Swift team now allows backporting of Swift Concurrency features to previous releases. So, we'll need to recap.

Have a nice weekend! And be ready for Swift Structured Concurrency!

Apple releases Xcode 13.2 beta 1, iOS, iPadOS, watchOS, tvOS betas

Apple starts next round of beta versions. iOS/iPadOS 15.2 beta 1, watchOS 8.3 beta 1, tvOS 15.2 beta 2 are released. Most importantly, Xcode 13.2 beta 1 is released.

Structured concurrency back deployment is now available!

Xcode 13.2 beta 1 now allows building apps with Structured Concurrency for iOS 13 and up, macOS 10.15 and up.

You can now use Swift Concurrency in applications that deploy to macOS 10.15, iOS 13, tvOS 13, and watchOS 6 or newer. This support includes async/await, actors, global actors, structured concurrency, and the task APIs. (70738378)

Known issues

You can’t use TestFlight to distribute apps that use Swift Concurrency and deploy to operating systems prior to iOS 15, macOS 12, tvOS 15, and watchOS 8. (84645973)

Mac Catalyst apps that use Swift Concurrency may fail to launch on an operating system prior to macOS Monterey. (84393581)

watchOS apps that use Swift Concurrency and deploy prior to watchOS 8 may fail to build for 64-bit watchOS simulator targets with a link error. (84394162)

Xcode 13.2 Beta Release Notes

iOS 15.2 beta introduces App Privacy report which shows what app does with user data, which hosts it interacts with.

iOS 15 and iPadOS 15 introduced the Record App Activity feature in the privacy settings, allowing people to save a summary of sensor, data, and internet access by apps on their device.

In iOS 15.2 beta and iPadOS 15.2 Beta, this activity is presented in Settings in a new UI called App Privacy Report. This is a great opportunity to review your app’s sensor, data, and internet usage. To view your activity in the report, go to Settings > Privacy > App Privacy Report > Turn On App Privacy Report. Activity will show once you use your app. (78696668)

iOS & iPadOS 15.2 Beta Release Notes

Other updates include SOS feature improvements, redesigned Notification Summary.

Weekend good reads for Apple developers, issue #2

We're continuing good reads digest. This issue covers Swift, SwiftUI and other development topics on Apple platforms.

That's it for today. We'll come back with interesting reads next week!

Weekend good reads for Apple developers, issue #1

Starting today we're publishing digest of interesting articles to read over the weekend. This issue covers Swift, SwiftUI and other development topics on Apple platforms.