security · changed
Stricter TLS for managed system services
documentedconfirmed
Selected management, enrollment, app-installation, and software-update processes began requiring TLS 1.2 or later with App Transport Security-compatible ciphers and certificates.
Recorded at Beta 1
- [1] iOS & iPadOS 27 Beta Release Notes (preserved snapshot) · Network Security — New Features; 176055825
compatibility · changed
Launch screen required for SDK 27 apps
documentedconfirmed
iOS and iPadOS apps built with the 27 SDK were required to declare a launch screen before App Store submission support began.
Recorded at Beta 1
- [1] iOS & iPadOS 27 Beta Release Notes (preserved snapshot) · UIKit — New Features; 168247372
compatibility · introduced
PlayStation Access controller support
documentedconfirmed
iPhone and iPad gained PlayStation Access controller support, including custom input profiles saved on the Apple device.
Recorded at Beta 1
- [1] iOS & iPadOS 27 Beta Release Notes (preserved snapshot) · Game Controller — New Features; 168071382
developerApi · introduced
HealthKit menopause sample types
documentedconfirmed
HealthKit added read/write sample types for menopausal state and bleeding after menopause under Reproductive Health.
Recorded at Beta 1
- [1] iOS & iPadOS 27 Beta Release Notes (preserved snapshot) · HealthKit — New Features; 178532053
compatibility · changed
Scene-based lifecycle required
documentedconfirmed
Apps linked with the latest SDK had to adopt the scene-based lifecycle or they would fail to launch.
Recorded at Beta 1
- [1] iOS & iPadOS 27 Beta Release Notes (preserved snapshot) · UIKit — Deprecations; 141837548
developerApi · introduced
System media-sharing extensions
documentedconfirmed
New frameworks let developers add media-sharing protocols as system extensions and gave media apps a common API for using them.
Recorded at Beta 1
- [1] iOS & iPadOS 27 Beta Release Notes (preserved snapshot) · Media Sharing Extensions — New Features; 168722808
removal · removed
On Demand Resources deprecated
documentedconfirmed
Apple deprecated On Demand Resources and NSBundleResourceRequest in favor of Background Assets.
Recorded at Beta 1
- [1] iOS & iPadOS 27 Beta Release Notes (preserved snapshot) · On Demand Resources — Deprecations; 170066290
enhancement · introduced
Advanced Dictation on-device model
documentedconfirmed
An optional on-device Dictation model became available for developer testing to improve recognition accuracy.
Recorded at Beta 1
- [1] iOS & iPadOS 27 Beta Release Notes (preserved snapshot) · Dictation — New Features; 178444388
developerApi · introduced
Localized Background Assets packs
documentedconfirmed
Background Assets could deliver language-specific asset packs according to the user’s preferred languages, reducing unnecessary app storage.
Recorded at Beta 1
- [1] iOS & iPadOS 27 Beta Release Notes (preserved snapshot) · Background Assets — New Features; 163944365
developerApi · introduced
Swift-first MetricKit reporting
documentedconfirmed
MetricKit added Swift-first asynchronous reports, state-aware diagnostics, memory-termination diagnostics, and application-level Metal frame-rate metrics.
Recorded at Beta 1
- [1] iOS & iPadOS 27 Beta Release Notes (preserved snapshot) · MetricKit — New Features; 96078210, 159889985, 159890067, 159890165, 164439529
feature · introduced
Home video descriptions and search
documentedconfirmed
When enabled, Apple Intelligence for Home could process HomeKit Secure Video recordings on-device and through Private Cloud Compute for descriptions and search.
Recorded at Beta 1
- [1] iOS & iPadOS 27 Beta Release Notes (preserved snapshot) · HomeKit — New Features; 178858470
bugFix · fixed
Channel Sounding ranging results
documentedconfirmed
Core Bluetooth and Nearby Interaction began returning Channel Sounding ranging results.
Recorded at Beta 2
- [1] iOS & iPadOS 27 Beta 2 Release Notes (preserved snapshot) · Core Bluetooth and Nearby Interaction — Known Issues to Resolved Issues; 178333845 and 178073051
bugFix · fixed
Metal clamp-to-edge sampling
documentedconfirmed
Apple fixed Metal sampling that could incorrectly clamp edge-addressed texture results to zero.
Recorded at Beta 2
- [1] iOS & iPadOS 27 Beta 2 Release Notes (preserved snapshot) · Metal — Known Issues to Resolved Issues; 172520325 status transition
bugFix · fixed
Foundation Models profile and Generable fixes
documentedconfirmed
Apple fixed an enum Generable warning, transcript-truncation runtime errors, and Profile onPrompt callbacks that could be skipped.
Recorded at Beta 2
- [1] iOS & iPadOS 27 Beta 2 Release Notes (preserved snapshot) · Foundation Models — Known Issues to Resolved Issues; 177899620, 177901494, 177902488
knownIssue · knownIssue
Screen Time child-account restrictions
documentedconfirmed
Configured Screen Time restrictions could fail to apply to child accounts.
Recorded at Beta 2
- [1] iOS & iPadOS 27 Beta 2 Release Notes (preserved snapshot) · Screen Time — Known Issues; 175437403
bugFix · fixed
Core AI with Metal API Validation
documentedconfirmed
Core AI models could execute while Metal API Validation was enabled.
Recorded at Beta 2
- [1] iOS & iPadOS 27 Beta 2 Release Notes (preserved snapshot) · Core AI — Known Issues to Resolved Issues; 177991751 status transition
developerApi · introduced
Attributed note names in App Intents
documentedconfirmed
The Notes create and update schemas accepted an AttributedString name parameter.
Recorded at Beta 2
- [1] iOS & iPadOS 27 Beta 2 Release Notes (preserved snapshot) · App Intents — New Features; 173431080
bugFix · fixed
SwiftData Query background-save deadlock
documentedconfirmed
SwiftData no longer deadlocked a Query when a background actor saved its ModelContext while scheduling ModelActor tasks.
Recorded at Beta 2
- [1] iOS & iPadOS 27 Beta 2 Release Notes (preserved snapshot) · SwiftData — Known Issues to Resolved Issues; 178113288 status transition
enhancement · changed
Write with Siri keyboard entry
undocumentedcorroborated
A Write with Siri entry appeared on the iPad software keyboard, making the tool reachable without first selecting text.
Recorded at Beta 2
- [1] Here's what's new with iOS 27 beta 2 · iOS 27 beta 2 — iPhone and iPad software keyboard
- [2] Everything New in iOS 27 Beta 2 · Write with Siri; related iPadOS coverage
developerApi · changed
SwiftUI document protocol model
documentedconfirmed
SwiftUI introduced a combined Document protocol for read/write documents and deprecated FileDocument in favor of ReadableDocument or Document.
Recorded at Beta 2
- [1] iOS & iPadOS 27 Beta 2 Release Notes (preserved snapshot) · SwiftUI — New Features and Deprecations; 177458781 and 178776840
developerApi · introduced
HealthKit heart-rate and cycling-power zones
documentedconfirmed
HealthKit added support for heart-rate zones and cycling-power zones.
Recorded at Beta 2
- [1] iOS & iPadOS 27 Beta 2 Release Notes (preserved snapshot) · HealthKit — New Features; 135746152
compatibility · changed
Calendar delete-event schema rename
documentedconfirmed
The calendar.deleteEvents App Intents schema was renamed to calendar.deleteEvent.
Recorded at Beta 2
- [1] iOS & iPadOS 27 Beta 2 Release Notes (preserved snapshot) · App Intents — Deprecations; 176751155
developerApi · introduced
Trust Insights framework
documentedconfirmed
Apps with the required entitlement could use the TrustInsights framework to request network-backed trust results.
Recorded at Beta 2
- [1] iOS & iPadOS 27 Beta 2 Release Notes (preserved snapshot) · Trust Insights — New Features; 154949256
developerApi · introduced
VideoToolbox frame interpolation dimensions
documentedconfirmed
Low-latency frame interpolation accepted arbitrary source dimensions up to 1080p.
Recorded at Beta 2
- [1] iOS & iPadOS 27 Beta 2 Release Notes (preserved snapshot) · VideoToolbox — New Features; 179040806
knownIssue · knownIssue
Recently Deleted file removal
documentedconfirmed
Deleting files from Recently Deleted could fail or take substantially longer than expected.
Recorded at Beta 3
- [1] iOS & iPadOS 27 Beta 3 Release Notes (preserved snapshot) · Files — Known Issues; 179787658
knownIssue · knownIssue
Critical Alerts enabled automatically
documentedconfirmed
Critical Alerts could be enabled automatically for an app when the app requested notification permission.
Recorded at Beta 3
- [1] iOS & iPadOS 27 Beta 3 Release Notes (preserved snapshot) · Notifications — Known Issues; 179179362
developerApi · changed
SwiftUI item-or-error dialogs back-deployed
documentedconfirmed
SwiftUI’s data-item and error-object alert and confirmation-dialog modifiers became available to projects targeting earlier OS releases.
Recorded at Beta 3
- [1] iOS & iPadOS 27 Beta 3 Release Notes (preserved snapshot) · SwiftUI — New Features; 179388848
bugFix · fixed
LanguageModel existential compiler support
documentedconfirmed
Passing an existential LanguageModel to the model modifier no longer caused a compiler error.
Recorded at Beta 3
- [1] iOS & iPadOS 27 Beta 3 Release Notes (preserved snapshot) · Foundation Models — Known Issues to Resolved Issues; 178545978 status transition
bugFix · fixed
StoreKit upgraded-subscription expiration
documentedconfirmed
StoreKit Testing stopped immediately marking upgraded-subscription transactions as expired.
Recorded at Beta 3
- [1] iOS & iPadOS 27 Beta 3 Release Notes (preserved snapshot) · StoreKit Testing in Xcode — Known Issues to Resolved Issues; 178441109 status transition
knownIssue · knownIssue
Siri requests while Camera is open
documentedconfirmed
On specified older iPad Air, iPad mini, and iPad Pro models, the Siri waveform could animate incorrectly and Hey Siri requests could fail while Camera was open.
Recorded at Beta 3
- [1] iOS & iPadOS 27 Beta 3 Release Notes (preserved snapshot) · Siri — Known Issues; 180751246
feature · introduced
Limited or full HealthKit history access
documentedconfirmed
HealthKit’s updated permission flow let users grant an app limited history or full history.
Recorded at Beta 3
- [1] iOS & iPadOS 27 Beta 3 Release Notes (preserved snapshot) · HealthKit — New Features; 172310874
knownIssue · knownIssue
Shortcuts on-device model output
documentedconfirmed
The Shortcuts Use Model action could fail for some output types when configured for on-device execution.
Recorded at Beta 3
- [1] iOS & iPadOS 27 Beta 3 Release Notes (preserved snapshot) · Shortcuts — Known Issues; 181071784
developerApi · introduced
Background Neural Engine entitlement
documentedconfirmed
Core AI documented a dedicated entitlement for Neural Engine inference during continued-processing background tasks.
Recorded at Beta 3
- [1] iOS & iPadOS 27 Beta 3 Release Notes (preserved snapshot) · Core AI — Known Issues to New Features; 179282606 status transition
bugFix · fixed
Swift System stat method conflicts
documentedconfirmed
Swift System fixed source conflicts between custom unqualified stat calls and the new FilePath or FileDescriptor stat methods.
Recorded at Beta 3
- [1] iOS & iPadOS 27 Beta 3 Release Notes (preserved snapshot) · System — Known Issues to Resolved Issues; 177911316 status transition
developerApi · introduced
Navigation bar minimization API
documentedconfirmed
UIKit added UINavigationItem.navigationBarMinimization as the replacement control for navigation-bar minimization behavior.
Recorded at Beta 3
- [1] iOS & iPadOS 27 Beta 3 Release Notes (preserved snapshot) · UIKit — New Features; 177953926
developerApi · fixed
SwiftUI document concurrency annotations
documentedconfirmed
SwiftUI corrected document reader/writer concurrency and main-actor isolation for document factories and URLDocumentConfiguration.
Recorded at Beta 3
- [1] iOS & iPadOS 27 Beta 3 Release Notes (preserved snapshot) · SwiftUI — Resolved Issues; 180302015, 180302065, 180302075