11
What's New
iOS 11 SDK introduces ARKit for augmented reality development and brings significant framework enhancements across CloudKit, AVFoundation, and Vision. The release enforces 64-bit app requirements and modifies CloudKit operation defaults, requiring developer attention to migration paths and atomic transaction handling.
Highlights
- iOS 11 SDK requires macOS Sierra 10.12.6 or later and ships with Xcode 9
- ARKit framework enables augmented reality app development for iPhone and iPad
- CloudKit enhancements with modified atomic behavior for CKModifyRecordsOperation by default
- AVFoundation improvements for depth data capture and video format support
- Vision framework adds facial landmark detection capabilities for image analysis
Breaking Changes
- 32-bit apps no longer run on iOS 11; must target iOS 10 or earlier to include 32-bit slices
- CKModifyRecordsOperation now defaults to atomic true, changing behavior for operations against default CKRecordZone
Deprecations
- requestPersonalizationTokenForClientToken deprecated in Media framework; use getUserTokenFromDeveloperToken instead