Apple seeded developers the iOS 14.5 RC (release candidate) today, Tuesday, April 20. The update comes one week after Apple’s last 14.5 update, which it released to both developers and public beta testers.
Apple released this update just past 11 a.m. PDT, following the conclusion of its first 2021 event. During the presentation, Apple announced a new purple iPhone 12, and confirmed it would ship with iOS 14.5. Since that iPhone comes out on April 30, we can say that Apple will release the final version of iOS 14.5 by at least that date. However, the company could decide to seed the update sooner.
In iOS beta testing, the release candidate, formally known as the golden master, is the “final” version of a piece of software. Apple sends it to developers and beta testers first, to make sure there are no major issues that have gone overlooked. If there are, Apple will fix them, and seed an “RC 2.”
Whenever Apple decides that an RC is free from enough significant issues, that version becomes the one that eventually goes out to the public.
iOS & iPadOS 14.5 Release Notes
- The iOS & iPadOS 14.5 SDK provides support to develop apps for iPhone, iPad, and iPod touch devices running iOS & iPadOS 14.5. The SDK comes bundled with Xcode 12.5 RC, available from Beta Software Downloads. For information on the compatibility requirements for Xcode 12.5, see Xcode 12.5 RC Release Notes.
Accessibility: New Features
- Many SF Symbols now have default accessibility labels. (70305995)
Battery Health: Resolved Issues
- iPhone 11, iPhone 11 Pro, and iPhone 11 Pro Max battery health reporting system will recalibrate maximum battery capacity and peak performance capability to address inaccurate estimates of battery health reporting for some users. For more information, see About recalibration of battery health reporting in iOS 14.5.
Combine: Resolved Issues
Display: Resolved Issues
- iOS & iPadOS 14.5 includes an optimization to reduce the appearance of a dim glow that might appear at reduced brightness levels with black backgrounds.
Privacy: New Features
- iPad (8th generation), iPad Air (4th generation), iPad Pro 11-inch (2nd generation), and iPad Pro 12.9-inch (4th generation) now mute the built-in microphone when its Smart Folio is closed. To avoid unnecessarily recording the muted signal, the default behavior is to interrupt an audio session that is using the built-in microphone when the Smart Folio is closed. You can opt out of the playback interruption when the Smart Folio is closed by using the new AVAudioSession.CategoryOptions overrideMutedMicrophoneInterruption, allowing the audio session to continue playing uninterrupted while microphone input remains muted. For more information, see Responding to Audio Session Interruptions. (57042856)
Siri: New Features
SKAdNetwork: New Features
- With view-through attribution, SKAdNetwork now supports all ad formats for promoting apps. (70345857)
SKAdNetwork: Resolved Issues
You’re now able to use either version 1.0 or version 2.0 signatures when generated using iOS & iPadOS 14.5 and later. (71474331)
SwiftUI New Features
- Added TitleAndIconLabelStyle, a new style for Label views that shows both the title and icon of the label using a system-standard layout. In most cases, labels show both title and icon by default. However, some containers might apply a different default label style to their content, such as only showing icons within toolbars on macOS and iOS. To opt in to showing both the title and the icon, apply the title and icon label style: Label(“Lightning”, systemImage: “bolt.fill”).labelStyle(TitleAndIconLabelStyle()). (64646578)
- Types conforming to any style protocol, such as ButtonStyle or ToggleStyle, are now enforced to be value types. Styles must be structures or enumerations, not classes, and conforming a class to a style protocol may trigger an assertion. This is the same restriction that the system has always enforced on types conforming to View. (62886135)
SwiftUI: Resolved Issues
WebKit: New Features
- Apps and websites can now receive privacy-preserving attributions for ad clicks which navigate users to websites. (70502338)
- Don’t use the iOS MinimumOSVersion information property list key to declare the minimum release of macOS in which your app runs. Use LSMinimumSystemVersion instead. (73890473)
- Future releases of macOS ignore the MinimumOSVersion key in Mac apps, including apps built with Mac Catalyst.
- Future releases of macOS use the LSMinimumSystemVersion key in iOS apps built with Xcode 12.5 or later. If an iOS app doesn’t include an LSMinimumSystemVersion key, future releases of macOS compare the app’s MinimumOSVersion with the version of its Mac Catalyst runtime to determine compatibility.
You’ll need an Apple developer account to update your iPhone. You can get the restore image from your dev portal, then install it with iTunes or Finder. Otherwise, install the configuration profile, then update by going to Settings –> General –> Software Update. Finally, you can simply wait for it to auto-install if you have a dev profile and “Automatic Updates” is enabled.
Keep Your Connection Secure Without a Monthly Bill. Get a lifetime subscription to VPN Unlimited for all your devices with a one-time purchase from the new Gadget Hacks Shop, and watch Hulu or Netflix without regional restrictions, increase security when browsing on public networks, and more.
Other worthwhile deals to check out: