Apple released the 2nd DB of iOS/iPadOS 15 (Full Changelog)

Apple today launched iOS 15 beta 2 (internal version number 19A5281h) and iPadOS 15 beta 2 to developers. This is the first update since WWDC 2021 at the beginning of this month. Apple is expected to launch it soon The public beta version (official announcement in July), now let’s take a look at today’s update content.

The iPadOS 15 beta 2 release notes on Apple’s developer website show that the update released today does not apply to the Wi-Fi + cellular version (2016) of the 9.7-inch iPad Pro for unknown reasons. users speculate that Apple has found some serious bugs, so the affected iPad model update is temporarily skipped.

Judging from the release notes, Apple has mainly fixed a series of bugs in the beta versions of iOS 15 and iPadOS 15. In addition, when using Restore Image to install the iOS 15 beta, the Finder may become unresponsive. You can check the complete changes which is mentioned below.

Join Our Apple Channel On Telegram

General

Known Issues

  • Finder might become unresponsive when installing iOS 15 beta using Restore Images. (78834202)

    Workaround: Install Device Support for iOS 15 beta, available from Beta Software Downloads

  • iPadOS 15 beta 2 isn’t available for iPad Pro (9.7 inch) (WiFi + Cellular). (79629736)

App Store

New Features in iOS & iPadOS 15 beta 2

  • The request(with:) type method on Product has been renamed to products(for:). (79410910)
  • The listener type properties on TransactionProduct.SubscriptionInfo.Status and Storefront are now updates. The nested AsyncSequence conforming structures are now TransactionsStatuses, and Storefronts respectively. Both TransactionSequence and TransactionListener are now Transactions. (79034347)
  • StoreKitError.userDidNotAuthenticate is no longer available; use StoreKitError.userCancelled instead. (78270199)
  • Subscription renewals aren’t automatically pushed to your app through the StoreKit 2 APIs in the App Store sandbox environment. Transaction and renewal information may not be immediately available. (78463355)

Known Issues

  • Purchases made using the Sandbox environment return VerificationResult.unverified(_:). (79053760)
  • Subscription renewals aren’t automatically pushed to your app through the StoreKit 2 APIs in the App Store sandbox environment. Transaction and renewal information may not be available immediately. (78463355)
  • When testing interrupted in-app purchases in the App Store sandbox environment, you can’t agree to the Terms & Conditions prompt. (79153177)

Resolved in iOS & iPadOS 15 beta 2

Authentication Services

Known Issues

  • allowedCredentials isn’t respected. (79221358)
  • Passkeys are unavailable in Simulator. (79358627)

AVFoundation

New Features in iOS & iPadOS 15 beta 2

  • iPadOS apps can now continue using the camera while presenting multiple windows and being the only application on screen. (77522226)

Known Issues

  • You can call and build against the new AV Control API; however, the User Interface of the resulting call isn’t functional. (79160982)

Deprecations

Camera

Known Issues

  • Live Text might be unavailable. (79693579)
  • Panorama mode might produce unexpected results if Low Power mode is enabled. (79424047)

CarPlay

Known Issues

  • When sharing your screen in a SharePlay session, connecting your phone to CarPlay might fail. (76385907)

    Workaround: Stop screen sharing before connecting your phone to CarPlay.

Resolved in iOS & iPadOS 15 beta 2

  • Fixed an issue that caused Mute and Route Overview buttons to not appear in certain vehicles. (78223409)
  • Fixed an issue that caused Siri to dismiss unexpectedly when invoking Siri after an announcement completes, but before the banner has dismissed. (78412579)
  • Resolved an issue that caused an announcement request to end unexpectedly and leave the banner onscreen. (78118849)

Core Graphics

Resolved in iOS & iPadOS 15 beta 2

  • Fixed images or thumbnails that exhibited an unexpected black or white grid overlay. (77994242)

Create ML

Resolved in iOS & iPadOS 15 beta 2

  • Fixed an issue that made MLStyleTransfer model assets unavailable for download. (78126303)

Debugging

Resolved in iOS & iPadOS 15 beta 2

  • Fixed an issue that crashed processes in libdispatch when running apps with the LIBDISPATCH_COOPERATIVE_POOL_STRICT environment variable set to 1. (78177966, 78184764)

FaceTime

Resolved in iOS & iPadOS 15 beta 2

  • Fixed spatial panning of audio in Group FaceTime calls; it now initiates when starting a call. (78537333)
  • Fixed an issue that appeared when using the rear camera; the zoom level indicator didn’t reflect the actual zoom level. (75041234)
  • Fixed the outcome of tapping the Portrait effect button during a Group FaceTime call. Your video no longer zooms unexpectedly. (78062565)
  • Fixed an issue that caused FaceTime to become unresponsive when starting a FaceTime call with a contact name that contained non-roman characters. (78742488)

Files

Known Issues

  • Files might quit unexpectedly if you choose Open in New Window for a file. (79449679)
  • Duplicating files on certain USB drives might fail, incorrectly alerting there isn’t enough free space available. (78785200)

Find My

Known Issues

  • Notify When Left Behind isn’t supported for Intel-based Mac computers or Apple Watch. (79188374)
  • Text indicating the Find My network is active when your iOS device needs to be charged only displays if the device language is set to English. (78547946)

Fonts

Known Issues

  • Some text might render illegibly in PDF documents. (79370423)

Focus

Known Issues

  • You’re unable to switch to a Focus other than Do Not Disturb using Siri. (78263540)
  • Autoreply doesn’t work. (77510470)

Resolved in iOS & iPadOS 15 beta 2

  • Fixed an issue that caused searching for a location to fail to return results. (75850587)

Foundation

Resolved in iOS & iPadOS 15 beta 2

  • Fixed an issue in NSAttributedString and AttributedString that caused the system to throw an exception when parsing Markdown that contained tables that didn’t explicitly specify table alignments. (77476077)
  • Fixed an issue with english pronouns, both traditional and specified via Morphology.CustomPronoun, that didn’t contribute to inflection. (77621682)

Guided Access

Known Issues

  • When using Guided Access with VoiceOver, you might be unable to enter the Guided Access passcode to end Guided Access. (79370792)

    Workaround: If a device passcode is set, force restart your device to end Guided Access.

Resolved in iOS & iPadOS 15 beta 2

  • Resolved an issue with Guided Access that caused it to fail to start after tapping the start button. (78229283)
  • Fixed an issue that caused Phone to quit unexpectedly when making outgoing calls while Guided Access was active. (78474289)

Health

Known Issues

  • You can only share Health data with up to three people, and receive Health data from up to three people. (77534149)

Resolved in iOS & iPadOS 15 beta 2

  • Fixed an issue that required you to open Health to receive sharing invitations. (74996608)
  • Fixed an issue that caused a delay after you tapped Stop Sharing. (77030574)
  • Fixed an issue that caused an error when you attempted to share Health data. (78508260)
  • Fixed an issue that caused shared Health data to appear to go missing for a particular person. (77943795)
  • Fixed an issue that caused you to receive an error when attempting to set up Health Sharing. (78007265)
  • Fixed an issue that produced unexpected results when you received Health data from two people with the same first name. (78520265)

Home

Known Issues

  • The API to connect a Matter accessory with a third-party home hub isn’t currently available. (79729460)
  • You can’t pair with Matter accessories that use Thread. (74458377)
  • Thread accessories might not use Thread following initial setup and instead use Bluetooth LE. (79214660)

    Workaround: Move the accessory near the home hub, then toggle the accessory state several times.

  • Matter accessories might enter a “No Response” state after pairing. (76019163)

    Workaround: Remove the accessory from Home, reset the accessory, and add it back to Home. If the issue persists, reboot your Home hub. If the issue persists, remove your Home hub from Home and re-add it. If the issue persists, remove the home and create a new one.

  • The initial pairing attempt with a Matter accessory might take an unexpectedly long time and eventually fail. (77967587)

    Workaround: Retry pairing the accessory.

  • You can pair up to five Matter accessories in a home. (77967671)
  • Only the owner of a home, not an invited user, can pair Matter accessories. (76012945)
  • You might stop receiving notifications from Matter accessories. (77514813)

    Workaround: Restart your device.

  • Thread accessories in an existing home might fall back to Bluetooth if you create a new home with the same iCloud account. (78129824)

    Workaround: Remove affected Thread accessories from the home and re-add them.

Resolved in iOS & iPadOS 15 beta 2

  • Removed the “Package Detection” switch in camera settings when it’s not available. (78020938)
  • Fixed an issue that prevented you from creating additional HomePod alarms in Home. (78279213)

Home Screen

Known Issues

  • The widget gallery might display the wrong widget category after selecting a category from the side bar. (78882533)

    Workaround: Dismiss and reopen the widget gallery.

  • Home Screen might quit unexpectedly when dragging a widget from the widget gallery. (79360336)
  • Large pinned favorite widgets in iPadOS 14 don’t migrate correctly to iPadOS 15 beta. (78419030)

    Workaround: Re-add your pinned widget to the Home Screen using the widget gallery in Edit Mode.

  • After canceling a search in the widget gallery, the cancel button remains visible which might blank out the widget gallery. (78572049)

    Workaround: Dismiss and reopen the widget gallery.

Resolved in iOS & iPadOS 15 beta 2

  • Fixed an issue that caused the entire App Library to be dismissed when swiping up in App Library search or an expanded category. (75298316)
  • Fixed an issue that caused unexpected layouts when dragging widgets on the Home Screen in iPadOS. (78461690)
  • Fixed an issue that resulted in no space between small widgets in the Today overlay. (78476875)
  • Fixed section headers in App Library search to properly fade while scrolling. (78028831)
  • Fixed an issue that caused Separator lines between sections in App Library search to be missing. (78251426)
  • Fixed Screen Time indicators adjacent to app icons on the Home Screen to be the correct color. (76013929)
  • Fixed an issue that caused Home Screen pages to appear in an unexpected order after moving a page to become the last page while a Focus was active. (78426963)

iCloud

Known Issues

  • When you decline a recovery contact invitation, you might see a message indicating you accepted the invitation. The invitation isn’t accepted, it’s declined as intended. (79401130)
  • The network location that iCloud Private Relay provides to websites might be less precise than expected. Update the IP geo-databases for servers you operate to obtain the correct location information. (77291090)
  • During development, iCloud Private Relay falls back to a direct connection if traffic can’t be routed privately. (78433904)

Resolved in iOS & iPadOS 15 beta 2

  • Made iCloud Private Relay settings available. (78603429, 78287769)
  • Fixed an issue that required all devices signed into your iCloud account to be running iOS 15 beta or macOS Monterey 12 beta to set up an Account Recovery contact. (78401415)
  • Resolved an issue that failed to send an invitation when setting up an Account Recovery contact using a phone number. (78483506)
  • Resolved an issue that caused iCloud Private Relay to function unexpectedly. (78516754)

Keyboard

Resolved in iOS & iPadOS 15 beta 2

  • Resolved unexpected behavior of keyboardLayoutGuide when rotating while the keyboard wasn’t on-screen. (78593028)
  • Fixed the iPadOS keyboard shortcut menu appearances. It now appears every time you hold down the Command key. (74902281)

Language & Region

Known Issues

  • Certain languages might display unlocalized text. (79373100)

Logging

Known Issues

  • For every process crash, iOS generates two crash logs. (76650102)

Mail

Resolved in iOS & iPadOS 15 beta 2

  • Fixed the document scanner to function as expected. (77522226)
  • Fixed an issue that caused swiping down on the title bar of an email to save a draft locally, but it didn’t sync it with other devices. (77525588)
  • Fixed an issue that failed to add the attachment to the new message when you chose to reply or compose a new message with an attachment you opened in Quick Look. (77721532)

Maps

Deprecations

Known Issues

  • Scrolling the Reports view might produce unexpected results. (78823129)

Nearby Interaction

Resolved in iOS & iPadOS 15 beta 2

  • Fixed an issue that caused an error during the creation of NINearbyAccessoryConfiguration when using configuration data provided by an accessory. (78430145)

Networking

Deprecations

  • Support for cleartext HTTP URL schemes for Proxy Automatic Configuration (PAC) is now deprecated. Use only HTTPS URL schemes for PAC. This affects all PAC configurations including, but not limited to, configurations set via Settings, System Preferences, profiles, and URLSession APIs such as connectionProxyDictionary, and CFNetworkExecuteProxyAutoConfigurationURL(_:_:_:_:). If you configure a cleartext HTTP PAC URL, the system may upgrade it to HTTPS during PAC file loads. Web Proxy Auto-Discovery (WPAD) Protocol via DNS isn’t affected. Dynamic Host Configuration Protocol (DHCP) Option 252 WPAD may attempt to upgrade cleartext HTTP URLs to HTTPS during PAC file loads. (61981845)

Notes

Resolved in iOS & iPadOS 15 beta 2

  • Fixed sharing to Messages via Quick Note, it correctly presents a visible Send button. (75712983)

Photos

Resolved in iOS & iPadOS 15 beta 2

  • Fixed an issue that caused “Shared with You” to appear even when the Automatic Sharing switch in Messages was turned off. (78181276)
  • Fixed an issue that made sharing unavailable in Memories. (78163273)

Privacy

Known Issues

  • Record App Activity logs might contain duplicate entries for the same access. (77168882)
  • Record App Activity defaults to off after a software update or restore from backup. (77466774)

Resolved in iOS & iPadOS 15 beta 2

  • Fixed Reset Location and Privacy that didn’t clear Record App Activity logs. (76568242)
  • Fixed Record App Activity log timestamps that didn’t accurately reflect timezone changes. (78278614)
  • Fixed Record App Activity logging for link previews for an app network connection that were incorrectly attributed to Safari. (77288250)
  • Fixed an issue that didn’t ask you to confirm deleting recorded data when you turned off Record App Activity. (76404276)

Reality Composer

Known Issues

  • You might be unable to create new projects in Reality Composer. (79418400)

    Workaround: Create a new project in Reality Composer on macOS and transfer the .rcproject file to your device via AirDrop or Mail.

Safari

Resolved in iOS & iPadOS 15 beta 2

  • Fixed an issue with Safari that didn’t load websites as expected when Hide IP address from Trackers was on. (78529425)
  • Fixed an issue that caused Safari to quit unexpectedly when tapping the search bar. (78582318)

Setup Assistant

Known Issues

  • Previously known Wi-Fi networks might be unexpectedly lost. (79368806)

    Workaround: Rejoin the network and try again.

Schoolwork

Resolved in iOS & iPadOS 15 beta 2

  • Fixed an issue that caused an error when opening a document in Schoolwork. (77528937)

SharePlay

Known Issues

  • SharePlay might appear unavailable. (79306972)

    Workaround: Sign out of FaceTime, and then sign in again.

  • Media audio volume might be unexpectedly high while speaking during a call. (77856932)
  • Shared activity might not start if the activity metadata is larger than 27KB. (78776780)
  • If you leave and then rejoin a SharePlay session, you might not rejoin at the same point in playback. (79431429)

    Workaround: End, and then restart playback for all participants.

  • SharePlay performance might be affected if a session has more than five participants. (79466576)
  • When ending a screen sharing experience, FaceTime audio and video might lose synchronization. (79106154)

    Workaround: Toggle the microphone off then on.

  • If you start a SharePlay session on your Apple TV, the confirmation request might not appear on your iOS device. (79425227)

    Workaround: Unpair your iOS device from your Apple TV, then pair it again.

  • Notifications received while sharing your display will be visible to other SharePlay participants. (79456016)

    Workaround: Enable Do Not Disturb during the SharePlay session.

  • On some devices, the FaceTime camera turns off when a screen sharing session begins. (78620351)
  • Playback might not resume on your iOS device after ending playback on Apple TV. (79456371)
  • The AirPlay device list on iOS can’t be used to bring SharePlay content back from tvOS. (77996544)

    Workaround: Use Control Center on tvOS.

  • Sending SharePlay content to Apple TV doesn’t work if the iOS device isn’t PIN-paired. (76149579)

    Workaround: Pair the iOS device with Apple TV using a PIN before transferring SharePlay content to Apple TV.

ShazamKit

Known Issues

  • Media items added to the default instance of SHMediaLibrary don’t appear in Shazam. (77785557)

    Workaround: Touch and hold the Music Recognition Control Center module to view SHMediaLibrary contents.

Resolved in iOS & iPadOS 15 beta 2

  • Fixed an issue with the availablity of the songs property. (78589271)

Shortcuts

Resolved in iOS & iPadOS 15 beta 2

  • Fixed drag-and-drop in the Shortcuts editor; it now works reliably. (77395180)
  • Resolved unexpected behavior of variable entry in text fields in the editor. (78119853)

Siri

Known Issues

  • On-device speech recognition only supports the following languages: Chinese (Mandarin – China mainland), English (Australia), English (Canada), English (United Kingdom), and English (US). (78483609)

Resolved in iOS & iPadOS 15 beta 2

  • Fixed an issue that caused Siri to incorrectly handle follow-up requests for new announce notification types. (78177497)

Sleep

Resolved in iOS & iPadOS 15 beta 2

  • Fixed an issue that caused your Apple Watch to enter Sleep Lock when Wind Down began. It now waits until the start of Bedtime to enter Sleep Lock. (77529487)

Software Update

Known Issues

  • You might be unable to update your device using Software Update if less than 500 MB of storage is available. (78474912)

Swift

Known Issues

  • The async Task APIs in macOS, watchOS, and tvOS differ from the async Task APIs in iOS. As a result, Task API calls on Actor objects in multi-platform projects may cause async functions to hang at a suspension point. (79378627)

SwiftUI

New Features in iOS & iPadOS 15 beta 2

  • While searching, if you tap a suggestion that uses the searchCompletion(_:) modifier, the suggestion list now disappears rather than displaying the single suggestion you selected. (76965399)
  • Customize the prompt of a search field that a searchable modifier configures using the prompt parameter instead of the previous title parameter. (77988967)
  • SwiftUI now supports textSelection modifiers. (77827592)

Known Issues

  • You can’t push to a third screen after popping from a third screen in the navigation stack. (79076444)
  • If you create a Text view from an AttributedString that contains a morphology attribute and then interpolate the Text view inside a LocalizedStringKey, the attributes of the AttributedString don’t affect the displayed text. (78914478)

    For example:

    Text("\(Text(attributedString)) friend(s)")
  • AsyncImage in List sometimes cancels image downloads prematurely. (78187465)
  • BorderlessButtonMenuStyle and BorderedButtonMenuStyle aren’t available as static members. Syntax such as .menuStyle(.button) doesn’t compile. (78606888)

    Workaround: Provide the initialized style type instead. For example, menuStyle(BorderlessButtonMenuStyle()).

  • Focusing a view in a newly added List row using FocusState requires deferring the update to the focus state property to the next time the main runloop runs. (78607356)
  • LocationButton might draw incorrectly when customized via SwiftUI. (79370118)

Resolved in iOS & iPadOS 15 beta 2

  • Push to detail in collapsed multi-column navigation view now works to arbitrary depth. (77919440)
  • Fixed an issue that caused a TextField in a ForEach to update the incorrect text binding. (78168257)
  • Fixed an issue that caused an exception using the underline color attribute of an AttributedString in AppKit and UIKit. (78409689)
  • Fixed an issue that caused a ToolbarItem with keyboard placement to not appear if the toolbar modifier was on the root view of an app. (77936794)
  • Buttons in toolbar items now respect custom styles or customizations to their labels. Buttons within navigationBarItems(leading:) have improved spacing, hit testing, and default hover effects. (77303539)

Deprecations

  • The Function (Fn) shortcut modifier is deprecated and reserved for system usage. (78627099)

Third-Party Apps

Known Issues

  • Third-party apps might not open after restoring a device from a local backup, where the Apple ID of the host differs from that of the device. (77336986)

    Workaround: Restart your device.

Resolved in iOS & iPadOS 15 beta 2

  • Fixed an issue that prevented selection of Voice Isolation or Wide Spectrum mic modes for some apps. (78534920)

Translation

Known Issues

  • System-wide translation sends requests to the server, even if On-Device Mode is on. (75374469)

UIKit

Known Issues

  • Collapsing the hardware keyboard shortcut bar doesn’t properly invoke leading and trailing edge changes for UIKeyboardLayoutGuide. (74440016)

Resolved in iOS & iPadOS 15 beta 2

Ultra Wideband

Resolved in iOS & iPadOS 15 beta 2

  • Fixed an issue that caused ranging to produce unexpected results. (78168600)

Weather

Resolved in iOS & iPadOS 15 beta 2

  • Fixed an issue that caused unexpected precipitation notifications to appear. (77269918)

WebKit

Resolved in iOS & iPadOS 15 beta 2

Xcode

Known Issues

  • MusicKit functionality, such as loading content with music requests, doesn’t work in simulated devices. (78559381)

Resolved in iOS & iPadOS 15 beta 2

  • Fixed apps authored by Interface Builder to correctly display CLLocationButton. (78186685)
  • Fixed an issue with apps localized using older localization codes such as English or using a common variant code such as ko_KR that broke CLLocationButton with textual labels. (78268837)

Updates in iOS & iPadOS 15 beta

App Store

New Features in iOS & iPadOS 15 beta

  • StoreKit 2 introduces a modern Swift-based API that takes advantage of new language features like Swift concurrency. Use this API to load product information, display in-app purchases in your store, allow customers to make purchases, manage access to content and subscriptions, and receive transaction information signed by the App Store in JSON Web Signature (JWS) format. (66587964)

Audio Units

New Features in iOS & iPadOS 15 beta

Core Haptics

New Features in iOS & iPadOS 15 beta

Create ML

New Features in iOS & iPadOS 15 beta

  • The Create ML framework is now available in iOS and iPadOS 15 beta, unlocking new opportunities for building dynamic app experiences that leverage on-device ML. Task-focused APIs for image classification, sound classification, text classification, hand pose and hand action classification are available along with APIs for classical tabular classification and regression. (37087332)
  • The Audio Feature Print based MLSoundClassifier algorithm trains sound classifier models faster, with higher accuracy, lower latency, and a smaller model size. This is now the default algorithm option for the MLSoundClassifier in Create ML. (70106630)

Foundation

New Features in iOS & iPadOS 15 beta

  • Foundation now includes an automatic grammar agreement engine. This simplifies your code and reduces the number of localized strings you provide by automatically inflecting localized strings to account for pluralization, grammatical gender agreement, and agreement with the user’s term of address. It’s available for English and Spanish. (70210115)
  • Formatting APIs are now available, which focus on the format and remove the need to create, configure, and cache a formatter instance. Each Formatter type has a formatted function. These functions have arguments that allow for configuration and customization of the style. (70220307)
  • JSONSerialization and JSONDecoder now support decoding from JSON5. (73954652)
  • SortDescriptorKeyPathComparator, and SortComparator APIs provide a Swift interface to express archivable rules for sorting values. (74264359)

Health

Resolved in iOS & iPadOS 15 beta

Logging

New Features in iOS & iPadOS 15 beta

  • os_signpost(_:dso:log:name:signpostID:) from Swift is part of the framework OS on all platforms:
    • Instantiate OSSignposter using a subsystem and category, an existing OSLog object, or an existing Logger object.
    • The OSSignposter API provides methods for emitting signposts. beginInterval(_:id:) emits begin signposts, endInterval(_:_:) emits end signposts, emitEvent(_:id:) emits event signposts. These replace the existing os_signpost calls based on String and varargs.
    • The APIs support String interpolations for the metadata parameter. The String interpolations are the same as those accepted by the Logger APIs.
    • The OSSignposter API supports all formatting and privacy options — previously offered by the os_signpost functions — and follows the same syntax as the Logger APIs.
    • The APIs provide performance improvements over the legacy APIs.
    • The OSSignposter type provides a new scoped API for surrounding a block of code by begin and end signposts, withIntervalSignpost(_:id:_:around:).

    Note: These APIs are unavailable in iOS 14 and iPadOS 14 and earlier; however, the existing os_signpost API remains available. (54756831)

Networking

New Features in iOS & iPadOS 15 beta

  • The default Accept-Language header that URLSession sends has an updated format and corrected values for multiple locales. In addition to the preferred language, the header also includes the current system language as a fallback if it differs from the preferred language. This behavior affects apps that link against macOS 12, iOS 15, tvOS 15, and watchOS 8 SDKs. (38772422)
  • URLSession now includes async functions. (68890254)

    For example, a one-shot fetch:

    let (data, response) = try await URLSession.shared.data(from: URL(string: "https://www.apple.com")!)if let httpResponse = response as? HTTPURLResponse, httpResponse.statusCode == 200 {   // Use data.}

    And support for an AsyncSequence stream of bytes:

    let (bytes, response) = try await URLSession.shared.bytes(with: URL(string: "https://www.apple.com")!)if let httpResponse = response as? HTTPURLResponse, httpResponse.statusCode == 200 {    for try await line in bytes.lines() {        // Parse line.    }}

Privacy

New Features in iOS & iPadOS 15 beta

  • To download a file that shows the app content in the App Privacy Report, choose Settings > Privacy > Record App Activity. (77758720)

SKAdNetwork

New Features in iOS & iPadOS 15 beta

  • If a developer opts-in to receive the winning postback, devices can now send a copy of the winning postback to the advertised app’s developer. (75054513)

Swift

New Features in iOS & iPadOS 15 beta

  • A new Swift value type AttributedString is now available with the same character-counting behavior as Swift string. It is fully localizable, and also includes support for Markdown, Codable, strongly typed attributes, and more. (27227292)
  • NotificationCenter includes a new AsyncSequence API for receiving notifications using async/await. (74401384)
    for await note in NotificationCenter.default.notifications(named: .MyNote) {    // Use note.}

SwiftUI

New Features in iOS & iPadOS 15 beta

  • LocalizedStringKey can now contain Markdown syntax. The system parses Markdown strings when you create a Text view from a LocalizedStringKey, including Text views created with a string literal. The system styles Text according to Markdown constructs. (74515884)
  • You can create Text from an AttributedString structure. Text respects the styles you provide through attributes within the SwiftUI attribute scope; these styles take precedence over styles you provide through view modifiers. (74841755)
  • TextField provided an NSFormatter now updates its binding as the user types. NSFormatter formats the text of the field when the user submits the field, or when focus moves away from the field. (67899823)
  • DisclosureGroup now toggles its expansion when tapping the row. (62208702)
  • The default ListStyle is now insetGrouped. (75072988)
  • TextField labels don’t appear next to the field in a form. Use the prompt parameter to specify an explicit placeholder for the field. (61260160)

Resolved in iOS & iPadOS 15 beta

  • Fixed an issue that occurred when creating a Color from a UIColor or an NSColor. This process now uses the explicit init(uiColor:) or init(nsColor:) initializers. Give preference to the Color standard-system colors over the equivalent from UIColor or NSColor. For example, use blue over the visually equivalent systemBlue. (73987059)
  • Fixed an issue that dispatched a callback for onAppear(perform:) and onDisappear(perform:) when any of the views in a group of multiple views appeared or disappeared. Now, when you apply them to a group of multiple views, onAppear(perform:) and onDisappear(perform:) only dispatch the callback each time the first view appears and the last view disappears. (75609476)
  • Fixed an issue with labeled views that distributed the space in the view equally between controls. When laid out horizontally, labeled views now prioritize displaying the label fully before distributing space to the rest of the controls. (74728764)
  • Symbol images in widgets and watchOS complications are now redrawn from their vector outlines to avoid pixellation. (50464514)
  • Fixed asset catalog images with the Preserve Vector Representation option set so the images work correctly when resized by re-rendering from their vector source. (49074629)
  • Fixed keyboard shortcuts using an uppercase key so they no longer have an implicitly added Shift (⇧) modifier. (68047066)
  • isPresentedPresentationMode, and the new DismissAction action dismiss a hosting controller presented from UIKit. (52556186)
  • Fixed an issue that caused borderless buttons with multiple lines of text to align unexpectedly. By default, borderless buttons that span multiple lines of text are now center-aligned. (75905535)
  • TabView with PageTabViewStyle no longer sizes itself based on its first child when contained within a vertically scrolling ScrollView. (65811306)

TabularData

New Features in iOS & iPadOS 15 beta

  • TabularData is a new Swift framework you use to analyze and manipulate tabular data. You can use DataFrame to read CSV and JSON files, as well as join, group, and aggregate data. (69982458)

UIKit

New Features in iOS & iPadOS 15 beta

  • For apps compiled against the iOS 15 beta SDK, key commands no longer intercept text input and text editing commands while typing into text views and text fields. For example, pressing the Delete key always deletes a character and doesn’t trigger a Delete key command if one is present. To have a key command intercept text input, set the wantsPriorityOverSystemBehavior property to true on the key command. This is also required to have key commands take priority over focus keyboard navigation commands, such as arrow and tab key presses. (55118263)
  • In iOS 14 and iPadOS 14 and earlier, when autocorrectionType is set to UITextAutocorrectionTypeNo, the QuickType bar is disabled. For apps linked against iOS 15 and iPadOS 15 or later, the QuickType bar is enabled, and shows spellchecking candidates. If the new behavior isn’t desirable for your use case, set spellCheckingType to UITextSpellCheckingTypeNo to hide the QuickType bar. (68874861)
  • When compiling with the iOS 15 beta SDK, several key window related properties, methods, and notifications change behavior:
    • isKeyWindow returns true if the window is key in its scene instead of the app.
    • becomeKeyWindow is called when the window becomes key in its scene instead of the app.
    • didBecomeKeyNotification posts when the window becomes key in its scene instead of the app.
    • resignKeyWindow is called when the window resigns key window status in its scene instead of the app.
    • didResignKeyNotification posts when the window resigns key window status in its scene instead of the app. (72873846).

If you like our news and you want to see such news even further, then follow RealMi Central on Google News, Telegram (RealMi Central, Xiaomi, Apple, Realme, Samsung, Microsoft, OnePlus, Huawei/Honor, Android 12), Twitter, Facebook (Page) (Group) & Instagram.

Leave a Comment