Apple released the second developer beta for iOS 14.5 today, Tuesday, Feb. 16. The update comes 15 days after Apple seeded developers the first 14.5 beta, which included a slew of new features such as default music app support, compatibility with PS5 and Xbox Series X controllers, and more.
Apple released this update at 10 a.m. PDT, the company’s standard release time for developer beta updates. If you’re a public beta tester, however, you won’t see this update hit your iPhone just yet. You’ll need to wait for Apple to release iOS 14.5 public beta 2, which we expect to see today at 1 p.m. PDT, or tomorrow at 10 a.m. PDT.
The biggest feature in beta 2 so far is a fan-favorite — new emoji! 217 new emoji, according to Emojipedia. New emoji include an updated headphones emoji to match AirPods Max, gender options for people with beards, heart on fire, exhaling face, and options for couples with mixed skin tones, among many more.
One change that pops out to us comes from 14.5 beta 2’s release notes. Apple confirms a new security feature where iPad (8th generation), iPad Air (4th generation), iPad Pro 11-inch (2nd generation), and iPad Pro 12.9-inch (4th generation) will mute the microphone when a connected Smart Folio case is closed. That way, you know that your iPad can’t “listen” to you when you’ve closed things up for now.
The update also solves some bugs from beta 1. According to Apple, CarPlay will now start even if your iPhone is set up to share contacts over CarPlay. You can also share your ETA with Siri without issue when using CarPlay. In addition, you can now share locations from Maps to Notes and Reminders.
iOS & iPadOS 14.5 Beta 2 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 beta 2. The SDK comes bundled with Xcode 12.5 beta, available from Beta Software Downloads. For information on the compatibility requirements for Xcode 12.5, see Xcode 12.5 Beta Release Notes.
Accessibility: New Features
- Many SF Symbols now get a default accessibility label automatically from a curated list of descriptions. (70305995)
- Vehicles can now start CarPlay if the user’s iPhone is set to share contacts over CarPlay. (71458958)
- You can now use Siri to share your ETA as expected. (70440576)
- Using Published in a subclass of a type conforming to ObservableObject now correctly publishes changes. (71816443)
Displays: Known Issues
- iPad Pro 11-inch (1st generation and later) and iPad Pro 12.9-inch (3rd generation and later) are unable to connect to external displays using the USB-C Digital AV Multiport Adapter. (72618916)
- You’re now able to share locations to Notes and Reminders as expected. (72879313)
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 interruption using the new AVAudioSession.CategoryOptions overrideMutedMicrophoneInterruption, allowing the audio session to continue playing uninterrupted while microphone input is muted. For more information, see Responding to Audio Session Interruptions. (57042856)
SKAdNetwork: New Features
- With view-through attribution, SKAdNetwork now supports all ad formats for promoting apps. (70345857)
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, 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 in iOS & iPadOS 14.5 Beta 2
- The dismissal animation of a popover modifier when running in a compact horizontal size class now renders as expected. (52606403)
- Setting .preferredColorScheme(nil) now correctly resets to the system’s preferred color scheme. (67000774)
- NavigationView push and pop now correctly respects disabled animations. (70062477)
- HoverEffect no longer causes a ghosting effect, especially over Text. (71344349)
- Using the pointer on iPadOS no longer confuses certain gestures. (71344436)
- onHover(perform:) is now recognized as expected in a stack. (71344436)
- The destination of NavigationLink that only differs by local state now resets that state when switching between links as expected. (72117345
- Dynamic properties such as State, Environment, and others now work correctly in ButtonStyle instances. (62886135)
- AppStorage property wrappers now work as expected when contained inside an ObservableObject, causing the system to emit the objectWillChange publisher. (65562845)
- ProgressView instances initialized with a Progress object now correctly track updates to the Progress object from background threads, and no longer issue a “not allowed” console warning. (69999449)
- Using scrollTo(_:anchor:) without specifying an anchor now scrolls the List the minimum amount to make it visible. (70184639)
- A TabView with PageTabViewStyle now correctly invokes onAppear(perform:) and onDisappear(perform:) for its tabs. (71225006)
- InlinePickerStyle now resolves as an in-line section if applied to a Picker within a List on iOS, watchOS, and tvOS, using a checkmark to indicate the selected option. (71383311)
Xcode: Known Issues
*You’re currently unable to collect GPU performance counters in Xcode and Metal System Trace. (74165162)
You’ll need an Apple developer account to update your iPhone to iOS 14.5 dev beta 2. 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: