alright, let's take a look at what's new in iOS 27.3 beta 1 #wwdc
first up, AppIntents: new VideoIntent 👀
https://developer.apple.com/documentation/appintents/appschema/videointent
Discussion
alright, let's take a look at what's new in iOS 27.3 beta 1 #wwdc
first up, AppIntents: new VideoIntent 👀
https://developer.apple.com/documentation/appintents/appschema/videointent
AppIntents: new ToolIntent 👀
‘A _tool_ is an AppIntent that Siri can create, configure, and invoke to better respond to a person’s request. Siri can call a tool from a specific app when one or more situations apply to that app’
https://developer.apple.com/documentation/appintents/toolintent
AudioToolbox: tons of new content source constants (including for podcasts)
...and in AVFAudio: similar ContentSource enum cases
AVFoundation: new prewarming api for AVURLAsset
"Prewarms a network connection to the specified host without creating an asset." 👀
AVFoundation: new loudness-related metadata identifier keys
CoreMedia: SMPTE ST 2094-50 per frame metadata
https://developer.apple.com/documentation/coremedia/kcmsampleattachmentkey_smpte_st_2094_50data
Foundation: new attributed string attribute
possessorMorphology: "specifies the grammatical possessor’s morphology"
of course
https://developer.apple.com/documentation/foundation/nsattributedstring/key/possessormorphology
FoundationModelsCore: this new framework is back, it was removed in late-stage 27.2 betas and didn't ship in 27.2
HealthKit: new HKHealthStore.referenceSex
"The sex whose reference ranges should be used when classifying a clinical measurement for this user."
https://developer.apple.com/documentation/healthkit/hkhealthstore/referencesex
HealthKit: new HKQuantityTypeIdentifier.hipCircumference
https://developer.apple.com/documentation/healthkit/hkquantitytypeidentifier/hipcircumference
IdentityDocumentServices: new support for OpenID4VP
"OpenID for Verifiable Presentations"
looks interesting, based around digital certs
https://developer.apple.com/documentation/identitydocumentservices/openid4vprequest
Matter: as in seemingly every release, tons of churn, but hard to tell what's new/deprecated as this is obviously generated from some internal representation or spec
Photos: new PHAssetEditOperation.setLivePhotoVideoPlaybackEnabled asset edit operation
Security: new support for QWACTLS
"an EU 2-QWAC certificate (a QWAC issued for TLS certificate binding)."
https://developer.apple.com/documentation/security/secpolicycreateqwactlsbinding(_:)
SharedWithYou: new SWCollaborationBarButtonItem
"A bar button item that presents collaboration content and options."
https://developer.apple.com/documentation/sharedwithyou/swcollaborationbarbuttonitem
StoreKit: lots of new stuff
- new BillingInfo struct for subscriptions
- PricingTerms.SinglePrice, PricingTerms.SeatBasedPricing
- multiSeatDataSharingConsentEligibility
- and... showManageSubscriptions "Presents the App Store sheet for managing subscriptions" !
https://developer.apple.com/documentation/storekit/product/subscriptioninfo/billinginfo
UIKit: new UIBarContainerBehavior
"Whether this navigation controller acts as a bar container, reading the bar content of its child view controller and rendering that content in the navigation controller’s own bar."
https://developer.apple.com/documentation/uikit/uibarcontainerbehavior
AppIntents: new IntentVisibility concept
can make properties only avail to your own app (internal), not the system (default)
https://developer.apple.com/documentation/appintents/intentvisibility
IntentVisibility | Apple Developer Documentation